所属教程:OpenAI Codex CLI 从入门到大师级完整教程 预计阅读:18 分钟
需求歧义是返工的主要来源之一。与其让代理猜测后推倒重来,不如在动手前锁定关键决策点。本节梳理高频歧义来源、主动澄清的提问方法、代理反问时的响应原则,以及如何把澄清结论沉淀为后续约束,让多轮协作少走弯路。
| 歧义类型 | 需要锁定的内容 | 不问清的后果 |
|---|---|---|
| 目标行为不明 | 期望的最终行为、输入输出与成功表现 | 实现方向偏离,整轮返工 |
| 边界条件缺失 | 异常输入、空值、并发、性能与兼容范围 | 只覆盖主路径,上线后暴露边界缺陷 |
| 技术选型未定 | 采用既有方案还是新方案、是否允许新增依赖 | 代理自选实现,与项目技术栈不符 |
| 风格与规范不清 | 命名、结构、错误处理、注释等遵循哪套约定 | 产出风格割裂、难以合并维护 |
| 验收口径模糊 | 以测试、构建还是特定行为作为完成标准 | 双方对"完成"理解不一致,反复拉扯 |
| 范围归属不清 | 哪些属于本轮、哪些留待后续 | 范围膨胀,主线任务被次要工作挤占 |
| 问题 | 处理建议 |
|---|---|
| 是否什么都要先问再动手 | 区分方向级与细节级问题:影响方向、选型、验收的先澄清;纯实现细节可在方案中给出建议由人工确认。 |
| 代理没反问是否就代表需求清楚 | 不代表;代理可能按默认假设推进,关键决策点仍应由人工主动锁定并写明。 |
| 候选方案如何给得专业 | 每个候选附成本、风险、兼容性与适用前提,让选择基于权衡而非偏好。 |
| 澄清后又冒出新歧义怎么办 | 判断是否属于本轮范围;属于则补充澄清并确认,超出本轮则单独立项,避免打断当前收敛节奏。 |
第 5 章贯通了提示词结构、多轮迭代收敛与需求澄清三项中级方法:把任务讲清、逐轮验证纠偏、动手前消除关键歧义。第 6 章进入代码库实战:先高效探索陌生仓库、追踪调用与实现位置,再控制跨文件改动边界,并在行为不变的前提下做安全重构与回归验证。
← 上一节:多轮迭代、补充约束与结果修正 下一节:陌生仓库的高效探索方法 →