原型开发

Prototyping

让 Agent 快速构建一个粗略版本,适用于对话的保真度太低、必须有真实产物才能继续讨论的情况。

Grilling 在对话中解决设计决策。对话成本低,但保真度也低:有些问题无法用语言回答,例如交互体验如何、某种 API 形态放进真实调用代码后是否顺手,以及布局面对真实数据量时能否成立。访谈遇到这类问题时,你最诚实的回答是“我不知道,得看到实际效果才行”。继续讨论下去只会原地打转。此时应让 Agent 把它构建出来,查看实际产物,再带着答案回到对话中。

Agent 降低了构建成本,原型开发因此变得切实可行。过去需要一天才能搭出的粗略版本,如今几分钟就能完成,所以值得把它作为常规手段。这是一种 human-in-the-loop 技巧:原型就是为了让你亲自体验并作出反馈。

通常不会只看一次就结束。围绕原型持续迭代:体验、提出修改、再次体验。这样,每一轮都能对照真实产物解决一个新的决策,保真度高于纯对话所能达到的程度。

原型不一定每个部分都很粗糙。你可以把真正需要评估的部分做到生产级质量,这样一旦决策落定,你体验过的组件或 API 就能迁移到真实代码库中。因此,原型会成为 Spec 必须引用的重要材料。

用法:

“我们已经争论半小时了,还没决定这个向导应该做成一个页面还是三个步骤。”

“光靠说解决不了——让 Agent 把两种方案都做成原型。我们各自点一遍,五分钟就有答案。”