跳转到主要内容

确定性详解

为什么由 Maker 生成的应用在你调整它时不会损坏——用非技术性的语言说明。

传统生成器的问题

当 AI 直接编写应用的代码时,每一次修正都是一次重新撰写。要求一个小改动可能会在别处破坏另一处,且毫无预警。这正是「修正循环」的根源:你修正,它损坏,你再修正。

Maker 的方法:app = builders(规格说明)

在 Maker 中,AI 不编写代码。它设计一份规格说明:实体清单、业务规则、指标。随后由确定性的构建器——是程序,而非 AI——将这份规格说明转化为代码。

「确定性」意味着:同一份规格说明始终产生相同的代码。没有即兴发挥,没有凭空捏造的代码。

流程,逐步进行

  • 你的提示词——用自然语言。
  • 规格说明——由 AI 设计(实体、规则、指标)。
  • 代码——由确定性构建器根据规格说明编写。

这对你意味着什么

调整你的应用等同于调整规格说明,然后让构建器重新构建。行为保持可预测:没有意外的回退,没有每次尝试都被计费的修正循环。你可以充满信心地迭代。