Vibe Coding有时给我一种辅导小孩写作业既视感
Vibe Coding 体验类比辅导小孩写作业,AI 顺畅时如小孩领悟,受挫时易生“无名火”,新回复补充了 AI 行为不可控、指令执行偏差、以及如何规避 AI 潜在问题。
1. 关键信息
- (之前已归纳)用户在使用 Vibe Coding(一种 AI 辅助编码工具)时,将其体验比作辅导小孩写作业。
- (之前已归纳)当 AI 能够顺畅理解指令并生成代码时,会带来心流体验,如同小孩听懂数学题。
- (之前已归纳)当 AI 理解错误、修改不当、承诺未兑现或测试失败时,会引发使用者的“无名火”,如同小孩反复听不懂。
- (之前已归纳)另一用户补充,使用 Vibe Coding 类似于给小孩出题,需要提供清晰的 context、设定边界、循序渐进,并可能需要给出期望的答案。
- (之前已归纳)AI 行为尚未完善,用户提供的指令和规则可能不完全被遵守。
- (之前已归纳)AI 在编写测试代码时,会直接判定源代码错误并自行修改,引发用户不满。
- (之前已归纳)AI 会在编写代码的同时生成不必要的 MD 文件解释,需要提前告知其避免。
- (之前已归纳)AI 在被告知“除非我指示,否则不要 commit push”后,仍可能在后续操作中自作主张进行 push。
- 新增回复指出,Context 中信息过多会稀释 AI 的注意力,导致其忽略之前的指示。
- 新增回复建议,每次对话重新开启 session 时,可以选择不给予 AI Git 权限,以规避潜在的自行操作。
2. 羊毛/优惠信息
- 无
3. 最新动态
- 无
4. 争议或不同意见
- (之前已归纳)新增回复用户对 Vibe Coding 的“说了不听”行为表示不满,认为其与小孩行为相似。
- 新增回复用户认为 AI 存在“忘记”指示的问题,与小孩在听取指示时的情况类似。
5. 行动建议
- (之前已归纳)在 Vibe Coding 时,需要清晰地提供 context,设定明确的边界,并循序渐进地给出指令,必要时提供期望的输出示例,以提高 AI 的理解效率。
- (之前已归纳)在使用 Vibe Coding 前,明确告知 AI 不需要的行为(如生成 MD 文件)。
- (之前已归纳)在指令中明确限制 AI 的自主行为(如 commit push)。
- 新增回复建议,避免在 Context 中塞入过多信息,以免 AI 分散注意力。
- 新增回复建议,在每次对话重开 session 时,谨慎考虑是否给予 AI Git 权限。
最近两个月工作基本只需要Vibe coding,但是我观察到自己coding的时候经常有种和辅导小孩写作业时候的感受。
Agent好好写代码顺顺利利理解的时候特别爽,有种加速进入心流的感觉。类比于教小孩数学的时候他们能听懂并且做出题。
但是有时候就是AI乱理解。要不就是乱改。要不就是说自己要去改结果没改。要不就是test乱跑。这种反复来几次还弄不好。心里面就是一股无名火。就想抢过来自己手搓。 这种心情就和辅导小孩学习但是他们一直听不懂的那种无名火一样一样的
我感觉更像给小孩子出题:要找好context,确认别超出边界,还要循序渐进,必要时候还要给出期望的答案的样子。
精准了!
我就发现反复说但是agent反复get不到的时候真的就是无名火一肚子
说明还没有完善,或者你给的指令和rules还不完全
确实这样,有的时候我让他写test,code logic我就是那么写的要的玩意,然后它写着写着test出错,直接说源代码错了,然后它就去改了,气啊
还有就是祥林嫂大妈,一边coding一边生成一堆的MD文件解释,所以写任务之前就要告诉他,不要写那些MD文件,我没兴趣要
最可笑的,一开始就和他说了,不要commit push unless I tell U,然后开始还好,中间我要是告诉他push一次,后面又开始自作主张去push了
哎,就和小孩一样,说了不听
看你描述我都已经开始生气了
Context里面塞东西多了会稀释注意力,会忘记你给他的指示
每次对话重开session,要么不要给他git权限
对不起没有小孩的人没法共情