Grilling

一种与 Agent 共同形成设计概念的技巧:Agent 采用苏格拉底式提问逐项访谈用户,每次只讨论一个决策,并为每个问题提出推荐答案。它会放慢急于产出完整计划的节奏;在概念稳定之前,不编写任何 Handoff 产物。

这种技巧之所以存在,是因为 Agent 会悄无声息地填补空白。让 Agent 根据两行 Prompt 编写 Spec 时,它不会在你尚未作出的决策前停下来,而是会自行选择默认方案并写进去。结果看似完整,其中的猜测却和你的选择无法区分,于是你到很晚才会发现它们:可能是在审查时,也可能是在功能完成后,看到某个边界情况以你从未决定过的方式被处理时。Grilling 将这个过程反转过来:Agent 不能自行猜测,而必须提问。

这是一种 human-in-the-loop 技巧:你的回答就是输入。当某个问题无法通过对话回答,必须看到实际产物才能判断时,就切换到原型开发。

用法:

“它直接开始写 Spec,结果把取消逻辑写错了。”

“先让它 grilling——在往文档里写任何内容之前,先让它问清部分取消、退款和时间安排。在对话里解决这些问题,比在代码里解决便宜。”