ARTICLE · 1208480
AI实战技能 11:别再只让AI完成单个任务——如何让多个AI Skills协同工作,完成复杂任务?
AI实战技能 11:别再只让AI完成单个任务——如何让多个AI Skills协同工作,完成复杂任务?前面我们介绍了AI Skills。 把写作方法保存成Writing Skill。 把数据分析方法保存成Excel Skill。 把资料调研方法保存成Research Skill。 把内容检查方法保存成Review Skill。 这样,每次遇到类似任务,就不需要重新教AI怎么做。 但新的问题又出现了。 假设你需要完成一份市场分析报告。 这项工作不仅需要搜索资料,还需要分析数据、整理观点、制作图表,最后生成正式报告。 如果每一步都需要自己切换Skill、复制结果、安排下一步,仍然有不少重复操作。 那么: 能不能让AI根据最终目标,自动选择合适的Skills,并把它们组合起来完成任务? 今天想聊的就是: 让多个AI Skills按照任务需要协同工作。
Orchestration,中文通常叫“编排”。 简单来说: Skill Orchestration就是根据任务目标,选择、组织和调用不同Skills,让它们按照一定顺序或依赖关系协同完成工作。 例如,制作一份市场分析报告: Research Skill 收集市场资料。 ↓ Excel Analysis Skill 分析市场数据。 ↓ Writing Skill 生成报告内容。 ↓ Review Skill 检查逻辑、数据和结论。 ↓ Document Skill 生成正式文档。 每个Skill负责自己擅长的部分,组合起来完成更复杂的任务。 可以简单理解为: 单个Skill解决一类问题,Skill Orchestration解决如何组合多个Skills完成一个目标。
现实中的工作,往往不是一个独立动作。 例如,准备一次客户提案: 首先需要了解客户需求。 然后收集相关资料。 接着分析现状。 设计解决方案。 制作PPT。 最后检查内容。 这些步骤之间存在依赖关系。 如果前面的调研不充分,后面的方案可能就缺少依据。 如果数据分析有误,PPT中的结论也可能出错。 所以,复杂任务需要的不只是多个Skills,还需要: 正确的顺序、明确的输入输出,以及必要的检查机制。 这就是Orchestration的价值。
这几个概念很接近,但侧重点不同。
例如,制作市场分析报告: Skill定义如何调研、分析和写作。 Workflow定义从资料收集到报告交付的基本流程。 Orchestration根据任务需要安排Skills的调用、结果传递和异常处理。 Tool Use负责搜索资料、读取Excel和生成文件。 需要注意: Orchestration不一定意味着AI完全自主决策。 它既可以按照固定流程执行,也可以在明确边界内动态选择下一步。
假设你的任务是: 可以把任务拆成五个阶段。 第一阶段:Research 收集行业规模、竞争格局、发展趋势和主要变化。 第二阶段:Data Analysis 整理数据、计算变化、生成图表。 第三阶段:Writing 根据研究结果建立报告结构,形成核心观点。 第四阶段:Review 检查数据来源、逻辑一致性、事实与推测是否混淆。 第五阶段:Document 按照要求生成正式报告。 整个过程可以表示为: Research → Analysis → Writing → Review → Document 但并不是所有步骤都只能执行一次。 例如,Review发现某个结论缺少证据,就应该返回Research补充资料。 这说明: 好的技能编排不仅需要执行顺序,还需要反馈和修正机制。
多个Skills能够协同工作的前提是: 上一个Skill的输出,能够成为下一个Skill的有效输入。 例如: Research Skill输出: 市场规模、主要趋势、数据来源和待确认问题。 Analysis Skill输出: 统计结果、趋势图、异常发现和分析说明。 Writing Skill使用这些结果生成报告。 如果Research Skill只输出一大段没有来源的文字,后续分析就很难验证。 所以,设计技能编排时,需要明确三个问题: 每个Skill接收什么输入? 每个Skill必须输出什么结果? 下一个Skill如何使用这些结果? 例如,可以要求Research Skill输出:
这样,后续Skill就更容易正确处理。
实际工作中,可以从三种简单方式理解技能编排。 第一种:顺序执行(Sequential) 一个Skill完成后,再执行下一个。 例如: Research → Writing → Review。 适合步骤之间有明确依赖关系的任务。 第二种:并行执行(Parallel) 多个Skill分别处理独立任务,再汇总结果。 例如: 市场调研、竞争对手分析和技术趋势研究可以分别开展,再进行综合分析。 第三种:条件执行(Conditional) 根据检查结果决定下一步。 例如: Review通过 → 生成正式报告。 Review不通过 → 返回修改。 这三种方式可以组合使用。 但对于初学者: 建议先从顺序执行开始,再逐步加入并行和条件判断。
不一定。 如果任务流程固定,例如: 读取数据 → 分析 → 生成报告 → 检查。 普通Workflow就可以组织多个Skills。 但如果任务比较开放,例如: AI可能需要动态决定: 先研究什么。 哪些数据需要补充。 什么时候调用分析Skill。 是否需要重新搜索。 这时候,具备规划和工具调用能力的AI Agent可能更适合。 所以: 固定任务优先考虑Workflow,动态复杂任务再考虑Agent。 不要为了使用Agent而把简单任务复杂化。
多个Skills组合以后,错误也可能沿着流程传播。 例如: Research Skill收集了错误数据。 Analysis Skill基于错误数据生成结论。 Writing Skill把结论写进报告。 Document Skill制作出精美的文件。 最后得到的可能是: 一份格式漂亮、但内容错误的报告。 因此,需要重点关注三个方面。 第一:关键节点验证 数据分析前检查来源,正式输出前检查事实和结论。 第二:失败处理 某个Skill执行失败时,应明确停止、重试或交给人工处理,不能假装成功。 第三:人工确认 涉及重要决策、对外发布或敏感操作时,应保留人工审批。 编排的目标不是让AI无限自动执行,而是让复杂任务更有序、更可靠地完成。
如果你希望AI帮助设计多个Skills协作的流程,可以尝试: 这个Prompt不仅适合设计AI自动化,也可以帮助我们梳理日常复杂工作。
回顾最近几篇: Memory让AI记住重要信息。 Skills让AI复用成熟方法。 Tools让AI执行实际操作。 Workflow把步骤连接起来。 而: Skill Orchestration进一步解决多个能力如何协同。 例如: 一个完整的报告生成任务: Memory提供项目背景。 Research Skill收集资料。 Analysis Skill处理数据。 Writing Skill生成内容。 Review Skill检查质量。 Tools生成最终文件。 Orchestration负责协调这些步骤。 这意味着: 我们不再只是让AI完成一个个孤立任务,而是开始设计一套可以协同工作的AI能力体系。
如果让我用一句话总结今天这篇: Skill Orchestration的核心过程可以概括为: Decompose → Select → Coordinate → Verify → Deliver 拆解任务。 选择技能。 协调执行。 验证结果。 交付成果。 真正有价值的技能编排,不是使用了多少Skills,也不是流程看起来多复杂,而是: 让正确的能力,在正确的时间,以正确的顺序发挥作用。 下一次面对复杂任务时,可以先问自己: 这可能就是从使用AI工具,走向设计AI工作系统的重要一步。
别再凭感觉判断AI好不好用 如何用AI Evals,让AI的工作质量变得可衡量? AI生成了一份报告。 看起来不错。 但到底好在哪里? 有没有遗漏? 是否准确? 不同Prompt和Skills,哪个效果更好? 下一篇继续聊: AI × Evals(AI评价)。 从“感觉AI做得不错”,走向“用标准验证AI是否真正做好”。 继续学习,继续实践,继续记录我的AI学习笔记。
AI Skill Orchestration
01 什么是Skill Orchestration?
02 为什么需要技能编排?
03 Skill、Workflow和Orchestration有什么区别?
04 一个实际案例:自动生成市场分析报告
请分析某个行业的市场趋势,并生成一份10页左右的报告。
05 技能编排的核心:输入与输出
06 三种常见的编排方式
07 Skill Orchestration需要AI Agent吗?
帮我研究一个新的商业机会,并提出可行方案。
08 技能编排最容易出现什么问题?
09 一个可以直接使用的Prompt
我希望利用多个AI Skills协同完成一项复杂任务。
任务目标:【填写目标】
可用Skills:【列出已有Skills,没有则请建议】
输入资料:【填写资料】
最终交付物:【报告/PPT/Excel等】
请按照以下步骤设计:
1. Task Decomposition
将任务拆解为具体子任务。
2. Skill Selection
为每个子任务选择合适的Skill。
3. Orchestration
设计执行顺序、并行步骤和依赖关系。
4. Input / Output
明确每个Skill的输入、输出和交接标准。
5. Validation
设置关键检查点和异常处理方式。
6. Execution Plan
给出可以实际执行的最小方案。
请注意:
优先使用已有Skills。
不要为了复杂而增加步骤。
对无法执行的操作明确说明。
重要操作需要人工确认。
最终结果必须经过验证。
10 从技能复用走向能力组合
写在最后
不要只让AI掌握一个个独立技能,而要学会把这些技能组合起来,完成真正复杂的工作。
这项工作能不能拆成几个成熟的Skills,再让AI协同完成?















































































