知识库

为智能体提供自定义知识,生成准确且结合上下文的回答。

知识库是一组文档,为智能体提供预训练数据之外的领域专属信息。将文档附加到智能体后,智能体可以利用其内容准确且一致地回答问题。

如需创建、编辑和整理文档,请参阅管理文档。

概览

精心整理的知识库可为智能体提供与你的使用场景相关的信息。常见示例包括:

  • 产品目录:规格、定价和库存情况。
  • 政策:人力资源、企业或支持政策,例如退货、福利或入职。
  • 技术文档:面向开发者的指南和 API 参考文档。
  • 客户常见问题:为常见问题提供一致的答案。

同一份文档可附加到多个智能体,因此你可以在一个位置维护共享知识。

本页的智能体已配置 ElevenLabs 文档和网站地图的完整知识。 可以向它询问任何关于 ElevenLabs 的问题。

智能体如何使用知识

每份文档的使用模式控制智能体如何通过以下两种方式利用该文档:

  • 完整上下文:智能体将文档全文放入系统提示词,使整个文档在每轮对话中都可用。由于这会占用上下文,仅适用于足够小的文档;较大的文档必须改用 RAG。
  • 检索增强生成(RAG):文档会提前建立索引,在对话时仅检索与每个用户查询最相关的段落供智能体使用。这样,智能体便可利用远大于上下文窗口的知识库。有关配置和限制,请参阅 RAG 指南。

设置每份文档的使用模式,以选择智能体采用的方式:

使用模式行为
auto(默认)启用 RAG 且文档已建立索引时,智能体使用 RAG;否则使用完整上下文。
prompt只要文档足够小、可放入上下文,智能体始终将其放入提示词。

智能体始终通过 RAG 访问文件夹,绝不会将其放入提示词。因此,要使用文件夹,必须为智能体启用 RAG。

支持的文件格式

文档可通过文件、URL 或文本创建。上传的文件可采用以下格式,每个文件最大 20MB:

格式扩展名
PDF.pdf
Word.docx
文本.txt
Markdown.md
HTML.html
EPUB.epub

大小限制

仅当文档提取出的文本可放入提示词时,才能使用完整上下文,最多约 300,000 个字符。较大的文档必须改用 RAG。可为 RAG 建立索引的文档总大小取决于订阅套餐;请参阅 RAG 使用限制。

可通过托管 MCP 服务器,在 Claude 或其他 MCP 客户端中查看智能体当前的知识库大小。

最佳实践

内容质量

提供清晰、结构完善且与智能体用途相关的信息。

大小管理

将大型文档拆分为更小、更聚焦的部分,以改善检索和处理效果。

定期更新

定期检查并更新知识库,确保信息保持最新和准确。

识别知识缺口

查看对话记录,找出用户难以获得答案的主题,然后将缺失的上下文添加到知识库。