AI Agent 团队
了解如何配置和使用 AI Agent 团队
AI Agent 团队
AI Agent 是 Knodo 中具有特定能力和角色的 AI 助手。您可以组建 Agent 团队,让不同专长的 Agent 协同工作。
什么是 AI Agent?
Agent 的定义
AI Agent 是经过特定配置的 AI 助手:
- 专业化:专注于特定领域或任务
- 可配置:通过 Prompt 定义行为
- 可协作:多个 Agent 可以协同工作
Agent vs 普通对话
| 特点 | 普通对话 | Agent 对话 |
|---|---|---|
| 角色 | 通用助手 | 特定角色 |
| 知识 | 通用知识 | 领域专精 |
| 风格 | 标准回复 | 个性化风格 |
| 能力 | 基础能力 | 扩展能力 |
Agent 类型
系统 Agent
平台预置的 Agent,开箱即用:
| Agent | 专长 | 适用场景 |
|---|---|---|
| 通用助手 | 全能型 | 日常对话 |
| 代码专家 | 编程开发 | 代码编写、调试 |
| 文档写手 | 文档创作 | 写作、总结 |
| 数据分析师 | 数据处理 | 数据分析、可视化 |
插件 Agent
通过插件添加的 Agent:
- 来自官方插件
- 来自社区插件
- 自定义插件
详细了解:插件管理
查看 Agent 团队
进入成员管理
- 进入工作空间设置
- 点击"成员管理"
- 切换到"AI Agent"标签
Agent 列表
列表显示所有可用的 Agent:
| 信息 | 说明 |
|---|---|
| 名称 | Agent 的显示名称 |
| 描述 | 功能简介 |
| 来源 | 系统 / 插件名称 |
| 状态 | 启用 / 禁用 |
配置 Agent
启用/禁用 Agent
- 在 Agent 列表中找到目标 Agent
- 点击启用/禁用开关
- 状态立即生效
启用的 Agent 会出现在对话界面的 Agent 选择器中。
查看 Agent 详情
- 点击 Agent 名称
- 查看完整的 Prompt 配置
- 了解 Agent 的能力和限制
Agent 优先级
当多个 Agent 启用时:
- AI 会根据问题自动选择合适的 Agent
- 您也可以手动指定 Agent
使用 Agent
自动选择
默认情况下,AI 会自动选择最合适的 Agent 响应您的请求。
手动指定
在对话中手动选择 Agent:
- 点击输入框旁的 Agent 选择器
- 选择目标 Agent
- 发送消息
或使用 @ 语法:
@代码专家 请帮我优化这段代码
Agent 切换
对话中可以随时切换 Agent:
- 点击 Agent 选择器
- 选择新的 Agent
- 后续对话由新 Agent 响应
添加 Agent
从插件添加
- 进入 设置 > 插件管理
- 绑定包含 Agent 的插件
- 插件中的 Agent 自动添加到团队
从技能市场添加
- 进入技能市场
- 搜索需要的 Agent
- 点击添加到工作空间
详细了解:技能市场
Agent 协作
多 Agent 协同
在复杂任务中,多个 Agent 可以协同工作:
用户:请帮我完成这个功能的开发 代码专家:我来编写核心代码... 文档写手:我来补充注释和文档... 代码专家:代码已完成,包含以下功能...
任务委托
Agent 可以将子任务委托给其他 Agent:
- 自动识别任务类型
- 自动分配给合适的 Agent
- 汇总各 Agent 的输出
Agent 最佳实践
1. 选择合适的 Agent
根据任务类型选择:
| 任务类型 | 推荐 Agent |
|---|---|
| 代码开发 | 代码专家 |
| 文档写作 | 文档写手 |
| 数据分析 | 数据分析师 |
| 日常问答 | 通用助手 |
2. 提供足够上下文
即使 Agent 有专长,也需要提供足够的背景:
✅ 好:我正在开发一个 React 电商网站,请帮我实现购物车功能 ❌ 不好:写个购物车
3. 利用 Agent 专长
不同 Agent 有不同的优势:
- 代码问题找代码专家
- 写作任务找文档写手
- 数据问题找数据分析师
4. 合理组合 Agent
为工作空间配置合适的 Agent 组合:
- 开发项目:代码专家 + 文档写手
- 数据项目:数据分析师 + 文档写手
- 内容项目:文档写手 + 通用助手
常见问题
Q:Agent 和普通对话有什么区别?
A:Agent 是经过专门配置的 AI,在特定领域有更好的表现。
Q:可以同时使用多个 Agent 吗?
A:可以。您可以在对话中切换 Agent,或让 AI 自动选择合适的 Agent。
Q:Agent 会记住之前的对话吗?
A:在同一会话中,Agent 会记住之前的内容。
Q:如何创建自己的 Agent?
A:可以通过创建插件来定义自己的 Agent。详见 插件管理。
Q:Agent 可以执行代码吗?
A:部分 Agent 配置了工具能力,可以执行特定操作。需要您确认后才会执行。