第37篇:工作流模板选择优先级:预定义 -> 专用 -> 动态 -> 通用兜底

📅 2026/8/23 9:25:35
第37篇:工作流模板选择优先级:预定义 -> 专用 -> 动态 -> 通用兜底
第37篇:工作流模板选择优先级:预定义 - 专用 - 动态 - 通用兜底本文是"智能助手架构设计与实现"系列第 37 篇,工程实践篇的第一篇。前六篇分别拆解了架构设计、技能框架、工作流引擎、模板引擎、大模型交互、安全与防护六大模块。从本篇开始,我们聚焦工程实践中最具挑战性的问题——决策链路设计。当用户说"查询预算小于 200 的项目的全部附件"时,系统如何决定走预定义工作流、单技能还是动态编排?工作流执行完毕后,又如何从六种模板中选择最合适的一个来渲染结果?两条决策链、六级优先级,构成了智能助手最精密的调度逻辑。一、问题背景:为什么需要决策链?1.1 三种工作流调用方式的并存智能助手支持三种处理用户需求的方式:方式action触发条件Token 消耗可靠性预定义工作流execute_predefined_workflow匹配数据库中的预定义工作流低(只传 workflow_code)高(步骤已验证)