CodeFlicker Duet 模式
深度人机协作
什么是 Duet 模式
Duet (/duˈet/) 模式是一种人机深度协作开发模式,专为复杂任务设计。它模仿人类专家团队解决复杂需求的自然行为,强调早期共识的建立,基于需求进行深入讨论、分析和研究,从而制定系统性的技术设计方案,然后通过分工执行。
“Duet” 最初是指二重奏或合奏,后来引申为深度人机协作的意思。
在 Duet 模式下,引入了“研究-行动-审查”的三阶段流程模型,鼓励在早期阶段投入更多时间进行协同规划,显着降低后期因误解而造成的返工成本。AI从工具转变为合作伙伴,用户负责领域知识和关键决策,而AI则负责高效执行和鲁棒生成,实现高效可控的智能研发。
你可以用自然语言描述任务,AI会首先明确需求,并根据对项目的深刻理解生成初步研究计划。然后,它利用深度搜索和工具调用功能进行全面研究,生成标准化的用户故事(requirement.md)和技术设计(design.md),大大提高了文档的质量和可信度。随后,它自主地将文档规划并分解为可执行和可跟踪的详细开发任务(待办事项),并高效执行它们。
研究阶段
基于用户原始输入生成粗粒度研究大纲计划,通过提问明确目标和边界。
行动阶段
使用深度搜索和工具调用能力进行综合研究,生成标准化的用户故事和技术设计。
审查阶段
自主规划并将文档分解为可执行和可追踪的详细开发任务。
核心概念
| 概念术语 | 定义 |
|---|---|
| 研究计划 | 基于用户原始输入生成的粗粒度研究大纲计划,通过提问明确目标和边界。 |
| 用户故事 (requirement.md) | 将用户输入转化为清晰、完整、可测试/可接受和可追踪需求的结构化用户故事。 |
| 技术设计 (design.md) | 复杂项目工程的整体视图,包括系统架构、关键实现/组件/模块和时序图交互。 |
| 开发任务 (To-dos) | 独立可执行和可追踪的开发任务,每个都有明确的描述、预期结果和必要依赖项定义。 |
Duet 使用模式
要使用 Duet 模式,请打开 AI 对话侧边栏主页,您可以在其中切换到 Duet 模式。选择模式并开始对话后,在响应生成过程中不支持切换模式。

免费 AI IDE


更多建议: