智能体(Agent)
预置和自定义 AI 智能体
智能体(Agent)是具有特定职责和工具集的 AI 角色。不同的 Agent 擅长不同的任务,主助手会根据你的需求自动调用合适的 Agent。
预置 Agent
InkCop 提供 4 个开箱即用的预置 Agent:
文件信息提取助手(default)
- 职责:文档和知识库的元数据提取
- 工具:文件树浏览、文档搜索、知识库搜索、文件夹搜索
- 场景:"帮我找到知识库中关于深度学习的论文"
文档阅读助手(document_reader)
- 职责:深入阅读和分析文档内容
- 工具:文档读取、大文档阅读器、文档搜索
- 场景:"阅读这篇论文,总结其主要贡献"
知识库信息助手(knowledge_assistant)
- 职责:基于 RAG 和知识图谱的信息检索
- 工具:语义搜索、标题搜索、知识文档获取
- 场景:"根据知识库,综述 XX 领域的最新进展"
网络信息搜集助手(web_researcher)
- 职责:网络搜索和信息提取
- 工具:网页搜索、网页内容获取
- 场景:"搜索 XX 技术的最新发展动态"
专业内置 Agent
除了预置 Agent,InkCop 还内置了多个专业 Agent:
| Agent | 功能 | 场景 |
|---|---|---|
| 自动补全 | 输入时实时续写 | 加速写作 |
| 对话摘要 | 自动压缩对话历史 | 长对话管理 |
| 图像生成 | AI 创建图片 | 论文配图 |
| 引用处理 | 自动处理引用格式 | 引用管理 |
| 引用检查 | 验证引用准确性 | 质量控制 |
| 文档理解 | 生成文档图解 | 论文可视化 |
| 记忆管理 | 管理 AI 长期记忆 | 个性化 |
| 用户画像 | 了解用户偏好 | 个性化 |
自定义 Agent
你可以创建自己的自定义 Agent:
- 进入 设置 > AI > 智能体
- 在 自定义智能体 分组中点击 添加
- 配置以下内容:
- 名称和描述:Agent 的标识
- 系统提示词:定义 Agent 的行为和专长
- 可用工具:选择 Agent 可以使用的工具
- LLM 配置:可为 Agent 指定特定的模型
自定义 Agent 示例
SCI 润色专家:
- 系统提示词:"你是一名 SCI 论文语言润色专家,擅长将中式英文改写为地道的学术英语..."
- 工具:文档读取、文档编辑
- 模型:Claude 或 GPT-4(英文能力强)
浮动 Agent
浮动 Agent 是一类特殊的 Agent,在编辑器中选中文本时出现。详见浮动助手章节。
Agent 配置管理
在 设置 > AI > 智能体 中,你可以:
- 查看和修改所有 Agent 的配置
- 为不同 Agent 设置不同的 LLM 模型
- 调整 Agent 的系统提示词
- 管理 Agent 可用的工具集
- 预置 Agent 的核心配置受保护,但提示词和模型可自定义