知识与 Skill 基础
知识库
知识库让 Agent 基于你的私有数据回答问题,而不是仅依赖模型自身的知识。
创建知识库
- 进入「AI 中心」→「知识库管理」
- 点击「新建知识库」,填写信息:
| 字段 | 说明 | 示例 |
|---|---|---|
| 知识库名称 | 显示名称 | Forge 产品文档 |
| 描述 | 知识库内容说明 | Forge Admin 平台使用文档 |
| 向量模型 | 用于文本向量化的模型 | text-embedding-ada-002 |
| 分块大小 | 文档分块的字符数 | 500 |
| 分块重叠 | 相邻块的重叠字符数 | 50 |
导入文档
- 进入知识库详情,点击「导入文档」
- 支持以下格式:
| 格式 | 说明 |
|---|---|
| 支持 text-based PDF | |
| Word | .docx 格式 |
| Markdown | .md 格式 |
| TXT | 纯文本 |
- 上传后系统自动分块和向量化
- 等待处理完成(状态变为"可用")
绑定 Agent
- 在 Agent 详情页的「知识库」区域
- 勾选要关联的知识库
- 对话时 Agent 自动检索知识库内容作为上下文
RAG 检索增强
RAG(Retrieval-Augmented Generation)流程:
用户提问 → 向量检索 → 召回相关文档块 → 拼接 Prompt → 模型生成回答检索参数
| 参数 | 说明 | 建议 |
|---|---|---|
| Top K | 召回的文档块数量 | 3-5 |
| 相似度阈值 | 最低相似度分数 | 0.7 |
| 重排序 | 是否对召回结果重排序 | 开启(提高精度) |
Skill 基础
Skill 是 Agent 可调用的外部能力,类似于工具(Tool),但更强调可复用性。
Skill 与工具的区别
| 概念 | 说明 |
|---|---|
| 工具 | Agent 级别的接口调用,与 Agent 绑定 |
| Skill | 可复用的能力模块,可绑定到多个 Agent |
创建 Skill
- 进入「AI 中心」→「Skill 管理」
- 点击「新建 Skill」
- 配置 Skill 信息:
| 字段 | 说明 | 示例 |
|---|---|---|
| Skill 名称 | 显示名称 | 查询天气 |
| 描述 | Skill 功能说明 | 根据城市名查询天气 |
| 接口地址 | 调用的 API URL | https://api.weather.com/v1 |
| 请求方法 | HTTP 方法 | GET |
| 参数定义 | 调用参数 | city: 城市名 |
| 返回格式 | 响应解析规则 | JSON |
- 点击保存
绑定到 Agent
- 在 Agent 详情页的「Skill」区域
- 勾选需要的 Skill
- AI 在对话中根据用户意图自动调用
