夜雨聆风学习资料网

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 Skill Orchestration

让多个AI Skills按照任务需要协同工作。

01 什么是Skill Orchestration?

Orchestration,中文通常叫“编排”。
简单来说:
Skill Orchestration就是根据任务目标,选择、组织和调用不同Skills,让它们按照一定顺序或依赖关系协同完成工作。
例如,制作一份市场分析报告:
Research Skill
收集市场资料。
↓
Excel Analysis Skill
分析市场数据。
↓
Writing Skill
生成报告内容。
↓
Review Skill
检查逻辑、数据和结论。
↓
Document Skill
生成正式文档。
每个Skill负责自己擅长的部分,组合起来完成更复杂的任务。
可以简单理解为:
单个Skill解决一类问题,Skill Orchestration解决如何组合多个Skills完成一个目标。

02 为什么需要技能编排?

现实中的工作,往往不是一个独立动作。
例如,准备一次客户提案:
首先需要了解客户需求。
然后收集相关资料。
接着分析现状。
设计解决方案。
制作PPT。
最后检查内容。
这些步骤之间存在依赖关系。
如果前面的调研不充分,后面的方案可能就缺少依据。
如果数据分析有误,PPT中的结论也可能出错。
所以,复杂任务需要的不只是多个Skills,还需要:
正确的顺序、明确的输入输出,以及必要的检查机制。
这就是Orchestration的价值。

03 Skill、Workflow和Orchestration有什么区别?

这几个概念很接近,但侧重点不同。
概念
主要作用
Skill
定义某类任务的处理方法
Workflow
定义流程步骤和执行顺序
Orchestration
协调多个能力、步骤及依赖关系
Tool Use
实际调用工具执行操作
例如,制作市场分析报告:
Skill定义如何调研、分析和写作。
Workflow定义从资料收集到报告交付的基本流程。
Orchestration根据任务需要安排Skills的调用、结果传递和异常处理。
Tool Use负责搜索资料、读取Excel和生成文件。
需要注意:
Orchestration不一定意味着AI完全自主决策。
它既可以按照固定流程执行,也可以在明确边界内动态选择下一步。

04 一个实际案例:自动生成市场分析报告

假设你的任务是:

请分析某个行业的市场趋势,并生成一份10页左右的报告。

可以把任务拆成五个阶段。
第一阶段:Research
收集行业规模、竞争格局、发展趋势和主要变化。
第二阶段:Data Analysis
整理数据、计算变化、生成图表。
第三阶段:Writing
根据研究结果建立报告结构,形成核心观点。
第四阶段:Review
检查数据来源、逻辑一致性、事实与推测是否混淆。
第五阶段:Document
按照要求生成正式报告。
整个过程可以表示为:
Research → Analysis → Writing → Review → Document
但并不是所有步骤都只能执行一次。
例如,Review发现某个结论缺少证据,就应该返回Research补充资料。
这说明:
好的技能编排不仅需要执行顺序,还需要反馈和修正机制。

05 技能编排的核心:输入与输出

多个Skills能够协同工作的前提是:
上一个Skill的输出,能够成为下一个Skill的有效输入。
例如:
Research Skill输出:
市场规模、主要趋势、数据来源和待确认问题。
Analysis Skill输出:
统计结果、趋势图、异常发现和分析说明。
Writing Skill使用这些结果生成报告。
如果Research Skill只输出一大段没有来源的文字,后续分析就很难验证。
所以,设计技能编排时,需要明确三个问题:
每个Skill接收什么输入?
每个Skill必须输出什么结果?
下一个Skill如何使用这些结果?
例如,可以要求Research Skill输出:
字段
内容
Finding
主要发现
Evidence
支持证据
Source
信息来源
Confidence
可信程度或不确定性
Open Issues
待确认问题
这样,后续Skill就更容易正确处理。

06 三种常见的编排方式

实际工作中,可以从三种简单方式理解技能编排。
第一种:顺序执行(Sequential)
一个Skill完成后,再执行下一个。
例如:
Research → Writing → Review。
适合步骤之间有明确依赖关系的任务。
第二种:并行执行(Parallel)
多个Skill分别处理独立任务,再汇总结果。
例如:
市场调研、竞争对手分析和技术趋势研究可以分别开展,再进行综合分析。
第三种:条件执行(Conditional)
根据检查结果决定下一步。
例如:
Review通过 → 生成正式报告。
Review不通过 → 返回修改。
这三种方式可以组合使用。
但对于初学者:
建议先从顺序执行开始,再逐步加入并行和条件判断。

07 Skill Orchestration需要AI Agent吗?

不一定。
如果任务流程固定,例如:
读取数据 → 分析 → 生成报告 → 检查。
普通Workflow就可以组织多个Skills。
但如果任务比较开放,例如:

帮我研究一个新的商业机会,并提出可行方案。

AI可能需要动态决定:
先研究什么。
哪些数据需要补充。
什么时候调用分析Skill。
是否需要重新搜索。
这时候,具备规划和工具调用能力的AI Agent可能更适合。
所以:
固定任务优先考虑Workflow,动态复杂任务再考虑Agent。
不要为了使用Agent而把简单任务复杂化。

08 技能编排最容易出现什么问题?

多个Skills组合以后,错误也可能沿着流程传播。
例如:
Research Skill收集了错误数据。
Analysis Skill基于错误数据生成结论。
Writing Skill把结论写进报告。
Document Skill制作出精美的文件。
最后得到的可能是:
一份格式漂亮、但内容错误的报告。
因此,需要重点关注三个方面。
第一:关键节点验证
数据分析前检查来源,正式输出前检查事实和结论。
第二:失败处理
某个Skill执行失败时,应明确停止、重试或交给人工处理,不能假装成功。
第三:人工确认
涉及重要决策、对外发布或敏感操作时,应保留人工审批。
编排的目标不是让AI无限自动执行,而是让复杂任务更有序、更可靠地完成。

09 一个可以直接使用的Prompt

如果你希望AI帮助设计多个Skills协作的流程,可以尝试:

我希望利用多个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。

  • 不要为了复杂而增加步骤。

  • 对无法执行的操作明确说明。

  • 重要操作需要人工确认。

  • 最终结果必须经过验证。

这个Prompt不仅适合设计AI自动化,也可以帮助我们梳理日常复杂工作。

10 从技能复用走向能力组合

回顾最近几篇:
Memory让AI记住重要信息。
Skills让AI复用成熟方法。
Tools让AI执行实际操作。
Workflow把步骤连接起来。
而:
Skill Orchestration进一步解决多个能力如何协同。
例如:
一个完整的报告生成任务:
Memory提供项目背景。
Research Skill收集资料。
Analysis Skill处理数据。
Writing Skill生成内容。
Review Skill检查质量。
Tools生成最终文件。
Orchestration负责协调这些步骤。
这意味着:
我们不再只是让AI完成一个个孤立任务,而是开始设计一套可以协同工作的AI能力体系。

写在最后

如果让我用一句话总结今天这篇:

不要只让AI掌握一个个独立技能,而要学会把这些技能组合起来,完成真正复杂的工作。

Skill Orchestration的核心过程可以概括为:
Decompose → Select → Coordinate → Verify → Deliver
拆解任务。
选择技能。
协调执行。
验证结果。
交付成果。
真正有价值的技能编排,不是使用了多少Skills,也不是流程看起来多复杂,而是:
让正确的能力,在正确的时间,以正确的顺序发挥作用。
下一次面对复杂任务时,可以先问自己:

这项工作能不能拆成几个成熟的Skills,再让AI协同完成?

这可能就是从使用AI工具,走向设计AI工作系统的重要一步。

下一篇|AI实战技能 12

别再凭感觉判断AI好不好用
如何用AI Evals,让AI的工作质量变得可衡量?
AI生成了一份报告。
看起来不错。
但到底好在哪里?
有没有遗漏?
是否准确?
不同Prompt和Skills,哪个效果更好?
下一篇继续聊:
AI × Evals(AI评价)。
从“感觉AI做得不错”,走向“用标准验证AI是否真正做好”。
继续学习,继续实践,继续记录我的AI学习笔记。

相关学习资料