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