首页 / 程序库(Library)

📖 程序库(Library) 是什么?

程序库像别人做好的工具箱:要用锤子不必自己打一把。

开发基础

⚡ 一句话秒懂

程序库像别人做好的工具箱:要用锤子不必自己打一把。

📖 举个故事

你想在墙上挂画,不需要先去铁矿挖矿石、炼铁、打造一把锤子——去五金店买一套现成工具就行。写程序也一样:想让 AI Agent 访问网页、读 PDF、发邮件,这些功能早就有高手写好了,打包成"程序库"放在网上。你写一行代码把工具箱"搬"进项目,就能直接用里面的工具,省下几个月重复造轮子的时间。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

用 Python 搭 AI Agent 时,装个 requests 库就能发 HTTP 请求,装个 openai 库就能调大模型,装个 langchain 能拿到现成的 Agent 编排框架。npm install 或 pip install 一条命令,工具箱到手。你的核心精力应该放在业务逻辑上,而不是重写网页下载器。

📚 进阶原理

库(Library)是预先编写、可复用的代码集合,通过包管理器分发:Python 用 pip、Node.js 用 npm、Rust 用 cargo。区别于框架:库是你调用它,框架是它调用你(控制反转)。选型要看维护活跃度、下载量、许可证。Agent 开发中要注意依赖版本锁定(lockfile)和安全更新,避免引入有漏洞或已停维护的库。

继续学习相关术语