首页 / 程序库(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)和安全更新,避免引入有漏洞或已停维护的库。