Cherry Studio Agent 子任务拆解,让 AI 自己派子智能体做分工
Agent 怎么拆解复杂任务
给 Agent 一个"帮我整理去年一年的项目文档并生成年度总结"的目标,它不会一口气把所有事做完。Cherry Studio 的 Agent 会这样工作:
- 理解目标:需要整理文档 → 需要生成总结 → 输出形式是 Markdown 报告
- 制定计划:拆成几个子任务——扫描知识库和工作目录 → 按项目归档 → 提取每个项目的关键节点 → 汇总生成年度报告
- 逐步执行:按计划依次执行,每步调用对应的工具(文件读写、知识库检索等)
- 动态调整:执行中发现缺少某个子任务的输入,会自动回头补查
整个过程在右侧面板的「子任务」标签页里实时可见——每个子任务的状态(待执行 / 执行中 / 完成 / 失败)一目了然。
派子智能体
Cherry Studio Agent 还支持并行派子智能体。比如:
目标:同时处理 3 个项目的文档整理,每个项目生成一份独立的月度报告
Agent 会这样做:
- 派子智能体 A 处理项目 1
- 派子智能体 B 处理项目 2
- 派子智能体 C 处理项目 3
- 同时启动,并行执行
- 三个都完成后,主 Agent 汇总三份报告,生成一份总览文档
子智能体是 Agent 在同一任务内临时派生的独立执行者,拥有和主 Agent 相同的工具和知识库,但各自独立执行不同的子任务。Cherry Studio 会在右侧面板的消息流里标注清楚"子智能体 A 正在执行 XXX"。
右侧面板怎么看
Agent 工作区右侧面板有四个标签:
| 标签 | 显示内容 |
|---|---|
| 状态 | Agent 当前在做什么、总进度 |
| 文件 | 本次任务涉及的文件列表(读了哪些、写了哪些、删了哪些) |
| 子任务 | 拆解后的子任务列表 + 每个的执行状态 |
| 消息流 | Agent 和模型之间的完整对话历史,包括工具调用参数和返回值 |
打开开发者模式(设置里)还能看到更详细的工具调用链——Agent 每次调用了哪个工具、传了什么参数、工具返回了什么结果。这对调试 Agent 行为非常有用。
常见的任务拆解模式
| 目标类型 | 典型拆解 |
|---|---|
| 文档整理与总结 | 扫描 → 分类 → 提取 → 汇总 |
| 数据处理 | 读取 → 清洗 → 分析 → 可视化 → 导出 |
| 代码重构 | 理解现有结构 → 制定重构方案 → 逐文件改写 → 验证 → 生成文档 |
| 多源信息收集 | 同时从多个 MCP 工具(飞书、Notion、GitHub)拉取 → 汇总 → 去重 → 整理 |
| 长期项目跟踪 | 定时查项目状态 → 更新进度表 → 生成周报 → 发送通知 |
什么时候需要介入
Agent 拆解过程中如果卡住或偏离方向,可以随时介入:
- 在输入框里继续说话补充要求:"第 2 个子任务里加上 XX 客户的数据"
- 点具体子任务查看它正在做什么
- 点「停止」中断当前任务,重新启动一个更明确的版本