编排设计
原则:明确任务流程、定义Skill调用顺序、设计失败降级、考虑并行优化。
顺序执行
顺序编排适合有依赖的任务。A执行完->B执行->C执行。确保中间结果正确传递。
并行执行
并行编排使用asyncio.gather同时执行多个Skill。适合无依赖任务,提升效率。
条件分支
条件编排根据中间结果选择分支。if result.type == query: call_search_skill()。
原则:明确任务流程、定义Skill调用顺序、设计失败降级、考虑并行优化。
顺序编排适合有依赖的任务。A执行完->B执行->C执行。确保中间结果正确传递。
并行编排使用asyncio.gather同时执行多个Skill。适合无依赖任务,提升效率。
条件编排根据中间结果选择分支。if result.type == query: call_search_skill()。