预制workflow按需暴露怎么设计

按需暴露应只追加不改前缀,把固定链路封装成确定性宏工具,并且只封装确定性流程;SOP 写避坑约束、路由描述清晰、随模型升级做减法。

要点

  1. 按需暴露不能动态改 System Prompt 或工具 Schema,否则整条前缀 KV Cache 失效;头部只放冻结的极简目录,需要时调工具把 SOP 步骤作为 tool_result 追加。
  2. 把高频固定链路预制为复合工具(如 verify_patch),内部在代码层跑完校验只返回最终摘要,可把多轮机械 ReAct 压成一轮。
  3. 边界在于只封装确定性肌肉记忆(环境初始化、标准 PR 流程、框架调试套路),不封装探索性分支,主模型保留主循环驾驶权。
  4. SOP 应写模型猜不到的私有上下文,如目录规范、禁止触碰的代码红线、踩过的环境坑,而非手把手操作手册。
  5. 路由触发描述比正文更重要,几个 SOP 之间职责要切分干净,否则会想不起调用或一次读入多个相似 SOP 污染上下文。
  6. SOP 需要淘汰机制,定期用积攒的 badcases 复测,删掉已被新模型内化的旧 SOP,保持技能库精简。

来源