训练 Agent 知识库——上传文件、连接外部存储、设置动态同步
为什么训练知识库
Agent 的推理能力依赖于它"看到"的上下文。如果你只给它 System Prompt 里的几条规则,它的回答就是通用的、模板化的。训练知识库的目的是让 Agent 掌握你的业务知识——产品细节、行业术语、公司内部流程、历史决策依据。
训练知识库和连接 Projects 是两个不同的维度:
| 维度 | 用途 | 示例 |
|---|---|---|
| Projects | 结构化数据(可查询、可筛选) | CRM 里的客户记录、内容日历的发布日期 |
| 知识库 | 非结构化知识(语义理解) | 产品手册、FAQ 文档、行业分析报告 |
Agent 可以同时订阅 Projects 和知识库,两类信息协同使用。
支持的知识源
直接上传
支持几乎所有常见格式:
- 文档:PDF、DOCX、Markdown、TXT
- 表格:CSV、Excel
- 图片:PNG、JPG(支持 OCR,自动识别图片中的文字)
- 音视频:YouTube 视频链接(自动转录)、本地音频文件(自动转录)
- 网页:URL 链接(自动抓取和内容提取)
- 原始文本:直接粘贴大段文本
连接外部存储(付费版)
| 外部源 | 能力 | 同步策略 |
|---|---|---|
| Google Drive | 自动扫描指定文件夹 | 可选同步频率 |
| Dropbox | 同上 | 同上 |
| OneDrive | 同上 | 同上 |
| Box | 同上 | 同上 |
| 公开 GitHub 仓库 | 读取仓库文档和源码 | 按需手动更新 |
连接后,Agent 的知识库会自动索引这些位置的文件。
训练步骤
Step 1:进入 Agent 知识库面板
在 Agent 详情页,找到 Knowledge 或 Training Data 区域。
Step 2:添加知识源
选择添加类型:
上传文件:把 PDF、图片等文件直接拖到上传区。Agent 会自动解析、切分成小段、建立向量索引。
添加 URL:粘贴网页链接。系统会抓取正文(自动去除导航、广告等噪音),然后索引。
添加 YouTube 视频:粘贴视频链接。系统自动获取字幕/转录文本,索引后 Agent 可以回答视频里的具体内容。
粘贴文本:适合零碎知识片段。比如"本公司的退款政策是购买后 14 天内无条件退款"。
Step 3:订阅 Project
在 Knowledge 面板里勾选这个 Agent 应该监听的 Projects。Agent 会:
- 读取 Project 现有数据
- 设置自动刷新频率(手动 / 每天 / 每小时 / 实时——取决于付费等级)
- 当 Project 有变化时自动感知
Step 4:设置同步频率(付费版)
动态知识同步有四档:
| 档位 | 行为 | 适用计划 |
|---|---|---|
| 手动 | 你点击"Refresh"才刷新 | Free |
| 每天 | 每天凌晨自动刷新 | Pro |
| 每小时 | 每小时自动刷新 | Business |
| 实时 | 有变化立即同步 | Max、Enterprise |
实时同步的场景:Agent 连接的知识库来自多个活跃更新的 Project,Agent 需要最新数据才能做准确决策。
知识质量对 Agent 效果的影响
好的知识源长什么样
- 粒度适中:单个 PDF 不要太大(>100MB 建议拆分);长文档会被自动切分,但质量优先手动切
- 去噪:上传前清理掉页眉页脚、无关广告、导航链接
- 结构化:Markdown 格式的文档 Agent 理解效果最好(保留标题层级)
- 最新:过时的数据比没有数据更糟糕——定期检查和刷新
常见问题
Agent 引用了错误或过时的信息?
- 刷新知识库(手动点 Refresh)
- 检查有没有上传了多个版本、Agent 索引了错误的那个
- System Prompt 里加一条规则:"如知识库信息冲突,以最新更新的为准"
Agent 答非所问?
- 可能是知识库覆盖不足——补充更多相关知识
- 也可能是提问方式不匹配知识库内容结构——试试换个角度提问
Agent 幻觉(编造不存在的信息)?
- Taskade Agent 默认配置下不会无中生有——如果知识库没有,它应该坦白说不知道
- 检查 System Prompt 有没有引导它"即使不知道也要编一个答案"
- 把 System Prompt 改成:"如果你不确定答案,坦诚说你不确定,而不是猜测"
多 Agent 知识共享
在付费计划下,你可以创建 Knowledge Packs(知识包)——把一组知识源打包,多个 Agent 共享使用。适合团队场景:
- 一个"产品知识包"(产品手册 + 更新日志)→ 客服 Agent、销售 Agent、技术支持 Agent 都用
- 一个"行业知识包"(行业报告 + 竞对分析)→ 销售 Agent、策略 Agent 都用
修改知识包的内容 → 所有引用它的 Agent 自动更新。