← 返回藏书阁

Grilling Session

wiki/ai/concepts/Grilling-Session.md
分类:ai / concepts · 更新:2026-06-14 00:33

Grilling Session

Interview me relentlessly about every aspect of this plan until we reach a shared understanding.

Matt Pocock 最受欢迎的技巧。核心思想:人类和 Agent 之间存在沟通鸿沟,解决方法是被"拷问"——让 Agent 对你的计划提出详细问题,逐一解决决策树的每个分支

两个变体

/grill-me

通用 grilling,适用于非代码场景。Agent 逐个提问,每个问题给出推荐答案。如果问题可以通过探索代码库回答,Agent 直接探索而非提问。

/grill-with-docs

编码专用。在 grilling 基础上增加:

  1. 领域语言感知 — 检查 CONTEXT.md 中的已有术语,发现冲突立即指出
  2. 术语精确化 — 模糊/重载术语立即提议精确命名
  3. 具体场景讨论 — 发明边界场景测试领域关系
  4. 代码交叉验证 — 用户说法与代码实际行为矛盾时指出
  5. 内联文档更新 — 术语确定后立即更新 CONTEXT.md,不批处理
  6. ADR 按需创建 — 只在"难以逆转 + 没有上下文会令人困惑 + 真正有权衡"时创建

核心原则

  • 一次一个问题 — 不堆砌
  • 推荐先行 — 每个问题附推荐答案
  • 代码库探索代替提问 — 能从代码中找到答案就不问人
  • 决策树遍历 — 逐个解决依赖关系

为什么有效

引用 Thomas & Hunt:"No-one knows exactly what they want." Grilling 的价值不在于 Agent 的答案,而在于迫使人类理清自己模糊的想法

与其他方法对比

  • GSD/BMAD/Spec-Kit 也解决对齐问题,但"接管流程"
  • Grilling 是 轻量、可中断、非侵入式 的对齐工具
  • Harness Engineering 的"先对齐"原则完全一致