1.4 KiB
1.4 KiB
id, title, type, tags, sources, last_updated
| id | title | type | tags | sources | last_updated | |||
|---|---|---|---|---|---|---|---|---|
| inversion | Inversion | concept |
|
2026-03-19 |
Inversion
将Agent工作流从"先做后问"反转为"先问再做"的Skill设计模式。Agent变为面试官,通过阶段性提问收集必要信息后才会开始执行。
定义
Inversion模式通过硬性门控指令(gate)控制工作流:明确规定"不到所有阶段完成就不开始构建"。Agent逐阶段提问,等待用户回答,确认后才进入下一阶段,最终才执行核心任务。
机制
- 硬性门控指令:不到所有阶段完成就不开始构建
- 阶段化提问:Agent按阶段逐一提问
- 等待确认:每个阶段需用户明确回答后才进入下一阶段
- 延迟执行:收集完所有必要信息后才执行实际操作
适用场景
- 项目规划(收集需求、约束、优先级)
- 需求分析(功能范围、技术栈、时间线)
- 决策咨询(收集选项、偏好、限制条件)
- 内容创作(主题、受众、风格偏好)
优点
- 确保执行前信息完整
- 用户参与度高,减少返工
- 避免Agent盲目猜测导致浪费
缺点
- 初始交互轮次多,用户可能不耐烦
- 问题设计需要精心规划
- 不适合紧急/简单任务
关系
- 上位概念:AgentSkill设计模式
- 可组合:Generator(用Inversion收集Generator所需的变量)