这一讲解决什么问题
从这一讲开始,我们进入第四篇:
Agent 能力扩展篇
前面第三篇,我们已经完成了单 Agent 的核心实现能力:
Agent Loop Tool 工程 状态管理 Memory这些能力可以让 Agent 围绕一个目标执行任务、调用工具、记录进度、记住长期偏好。
但还有一个非常常见的问题没有解决:
Agent 如何使用外部知识?
模型本身虽然懂很多通用知识,但它不一定知道:
- 你公司的内部文档
- 当前项目的接口说明
- 最新的产品需求
- 团队约定和规范
- 最近的故障复盘
- 用户上传的 PDF
- 某个仓库里的 README
- 某个系统的运维手册
- 某个课程项目的历史大纲
如果 Agent 只依赖模型自己的参数知识,就会出现几个问题:
- 它不知道私有资料
- 它不知道最新变化
- 它可能编造不存在的内容
- 它无法给出可靠引用来源
- 它很难在企业内部场景落地