Vibe Coding 的核心原则:你信任 AI 来写代码,但你不信任 AI 写出来的代码一定是正确的。验证是你不可推卸的责任。
提供足够的上下文
AI 不了解你的项目,除非你告诉它。
在描述需求时,提供以下上下文会让结果好很多:
当前使用的技术栈和框架版本
相关的文件路径和代码片段
项目的目录结构和命名规范
已有的数据库模型或接口定义
用错误信息驱动迭代
这是 Vibe Coding 最高效的调试方式。
当代码运行出错时,直接把错误信息复制给 AI,让它修复。
大部分语法错误、类型错误、导入错误,AI 都能在几秒内修好。
实例
# 直接把错误堆栈丢给 AI
Traceback (most recent call last):
File "main.py", line 23, in process_data
result = data["results"]/ count
TypeError: unsupported operand type(s)for/: 'str' and 'int'