设计概念
Design concept
用户和 Agent 对正在构建什么形成的共同理解。双方共享这种理解,但它独立于任何产物。这是 Brooks 在《The Design of Design》中提出的术语:对话、Handoff 产物和代码,都是试图捕捉或抵达设计概念的产物,但它们本身都不是设计概念。设计概念的质量,会通过形成它的对话质量体现出来。
这个词点出了一个常见挫败背后的缺口:Agent 完全按你的要求写了,结果却仍然不对。通常是因为你自己还没有完全想清楚想要什么。你脑中的设计概念尚未成形,Prompt 只包含了你已经想明白的部分,对尚未想明白的部分保持沉默。Agent 只能用自己的假设填补这些空白,因为没有任何现成概念可供对齐。这里没有任何东西发生故障。双方之所以没有共享设计概念,是因为当时还不存在一个完整的概念可供共享。
判断设计概念是否共享,与判断你和同事是否达成共识的方式相同:对方开始以你会采用的方式,回答那些你还没问出口的问题。在此之前,工作都仍属于对话;grilling 是其中一种刻意进行的方式。过早编写 Spec,只会把未对齐的理解固化成更持久的产物。设计概念也会随着认知加深而变化;产物总会落后于它,因此,即使一份 Spec 忠实反映了上周的理解,也仍可能误导本周的 Session。
用法:
“它完全按我的要求写了,可结果还是不对。”
“你们还没有共享设计概念——它正在用假设填补空白。先继续讨论,直到你和它对取消、退款和部分履约都达成一致,再让它编写 Spec。”