Vibe coding最怕的就是大模型它自己天马行空的乱想乱写,好多细节对于开发人员来说就是一个黑洞,细节不好控制。
在被坑了多次之后,摸索出了一个很它chabot沟通的基本原则,把它称为Genius原则,采用之后基本上可以控制主大模型的乱发挥乱跑偏,初级者适用。
一,什么是GENIUS原则。
Genius就是天才智能的意思,大模型就应该遵守人类为它定制的GENIUS原则,这是一个讨巧的命名方式。
GENIUS的核心思路就让它谈对你需求(任何,或功能)的理解,了解它的疑问,知道它的实现思路,所有这些先通过你的认可之后才能开始执行,rule的全文如下:
GENIUS原则:
任何需求都需要经过以下6个步骤(需求,理解,疑问,思路,确认,执行)才能被接受。
1)需求Goal(目标/需求/功能/任务):用户提出的目标或任务需求。
2)理解Empathize(共情/理解):对需求进行详细分析,要说出你理解的需求。
3)疑问Notice(注意/疑问):遇到的任何问题或不理解的地方,要列出来让用户确认。
4)思路Ideate(构思/思路):根据对需求的理解,提出可能的实现方案。
5)确认Uphold(确认/支持):与用户确认实现方案,用户对实现方案要有确认的回应。
6)执行Solve(解决/执行):根据确认的实现方案,开始执行方案。
以上6步风格的流程我把它称为GENIUS原则。--GK9771@2026
二,怎么用呢?
1)在Trae->设置里,找到rules和memories菜单,创建一个项目级别的rule。把上述那段文字存成一个rule,放在项目标签下面,取名为GENIUS原则。
2)在给chabot对话框发送需求时,后面跟一句
“以上功能/需求/任务,请给出GENIUS反馈”。
实际上这句话跟不跟都行,只是提醒它一下。有时候换个大模型或者对话长了它就偷懒了,所以还是推荐跟上这句话比较好。
3)然后它就会老实地按步骤来汇报它的理解,疑问和实现方式,一切等你确认之后它才会开始执行了。
诸如图中所示。
通过GENIUS原则的沟通方式,减少了不少它胡思乱想乱发挥的行为,基本上能控制住它不跑偏。





