这就是 vibe engineering 的日常:你输入一条完全合理的指令,AI 编程助手却回敬一堆毫无逻辑的胡话。它会凭空捏造根本不存在的 API,删除那些不该删的代码,甚至用一种纯属疯狂的方式"修复"单元测试——改得你哭笑不得。
核心认知:助手不是魔法师
记住:AI 助手是协作者,不是魔法师。你的职责是引导它、纠正它,必要时直接推翻它。这才是工程师不可替代的价值。
![]()
耐心 + 反馈循环
深呼吸。说真的,这很管用。
给出具体反馈。告诉助手为什么它的建议是错的。例如:
- "当前数据库设计成本过高。getAllProducts 接口默认按聚合操作中临时创建的字段排序。我建议做数据反规范化并直接存储——这份数据一次创建、多次读取,没必要每次现算。"
- "你的代码没有处理数组为空时的边界情况。请加一个 guard 子句。"
持续迭代。助手会从你的纠正中学习。通常经过几轮来回,它就能收敛到一个可用的方案。
别怕手动干预
坦率说,我经常发现自己更愿意直接手动改某些部分——因为修复问题往往比和 AI 来回沟通更快、更高效。改完之后我会明确告诉助手:"我已经做了一些改动,你不要回退它们。"至少在使用 Copilot 和 OpenCode 时,必须这样明确声明。
简化,再简化
这是你武器库中最强大的技巧。当助手陷入复杂旋涡时,果断缩小范围。把问题拆成最小可运行、可验证的单元,再逐步扩展。
- 不要一上来就"做一个带拖拽、认证和实时更新的完整看板",先"创建一个显示三列的静态 HTML 页面"。
- 跑通之后,再加"允许卡片在列之间移动"。
- 然后依次加持久化、认证、实时更新。
如果最小的模块都跑不通,更大的系统只会更糟。从一块能站稳的基石开始,永远比从一座摇摇欲坠的塔楼开始更明智。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.