← → 箭头键导航 | 空格键下一页
编辑模式 - 点击任意文字即可修改

AI工具写代码
少出错的秘密

掌握提示工程,让 AI 变成你的 Senior Engineer

好的 prompt 可以让代码生成准确率提升 45%+,运行时 bug 减少 60%

为什么需要提示工程?

45%+ 代码生成准确率提升
60% 运行时 bug 减少
76% 整体错误率降低

提示工程是 AI 时代最重要的编程技能

6 条核心原则

黄金模板:代码生成

直接复制改就行

# 你是经验丰富的 {语言/框架} 高级工程师 任务:{具体功能描述} 上下文: - 项目技术栈:{列出所有框架、版本} - 已有代码:[粘贴相关文件] - 输入/输出示例: 输入:xxx 输出:yyy 约束条件(必须严格遵守): - 遵循 {PEP8 / Airbnb / 公司规范} - 必须处理所有边缘案例 - 包含完整类型提示、docstring - 安全性:防注入、防越权 - 性能:时间复杂度 O(n) 以内 输出格式: 1. 需求分析(一步一步思考) 2. 可能的风险和边缘案例 3. 完整可运行代码 4. 使用示例 + 单元测试 5. 自查清单

黄金模板:调试 / 修复 Bug

你是一位严谨的代码审查专家 代码:[粘贴代码] 错误现象:[错误信息 + 复现步骤] 预期行为:[应该是什么结果] 请按以下步骤分析: 1. 逐行解释代码执行逻辑 2. 定位可能导致 bug 的位置 3. 列出 3-5 个可能原因(带概率排序) 4. 给出修复后的完整代码 + 改动说明 5. 补充单元测试,确保修复后不再复现

Cursor / Copilot 专用 Rules

放在 .cursorrules 文件里,全项目生效

# 放在 .cursorrules 文件中 你必须遵守以下规则: - 永远先写测试(TDD),再写实现代码 - 每次只修改最小必要范围,不要重写整个文件 - 所有新函数必须包含类型提示、docstring 和 2 个以上单元测试 - 优先使用现有工具函数和常量,杜绝重复代码 - 遇到不确定性时,先问我确认,不要自行假设 - 生成代码后自动运行测试,直到全部通过

💡 很多用户反馈:写好 Rules 后错误率直接下降 80-90%

工具专属小技巧

Cursor

规划模式 + 精确引用

开启 Plan Mode 出方案再编码

用 @ 精确引用文件,别用 @codebase

每次生成后让它 "Review this change for bugs"

Copilot

注释提示 + Leading Words

用注释写提示效果更好

选中具体代码块再 prompt

用 def、import、SELECT 开头引导补全

Claude GPT Grok

分隔符 + Chain Prompting

用 """ 或 --- 分隔不同部分

要求输出 JSON 格式测试用例

复杂任务分两轮:第一轮计划,第二轮代码

通用

进阶技巧

测试驱动开发 TDD

最小可复现示例 MRE

让 AI 输出自查清单

进阶 Skill(出错率接近 0)

01

测试驱动开发(TDD)

每次都让 AI "先写测试 → 再写代码 → 运行测试直到通过"

02

最小可复现示例(MRE)

调试时只给最小代码片段 + 错误日志

03

自查清单

让 AI 输出 "是否满足 PEP8?是否有安全漏洞?边缘案例覆盖率?"

04

个人 Prompt 库

把每次好用的 prompt 保存成模板,分类(生成、调试、重构、文档)

05

结合 RAG

把项目文档、API 规范、编码规范丢给 AI 作为上下文

"AI 不是'写代码的工具',
而是'听话的实习生' —
你 prompt 越专业,
它表现越像 Senior Engineer"
— 来自实践验证

把模板复制到笔记里,用 3-5 次你会明显感觉到
代码质量和速度的双重飞跃

下一步

告诉我你的技术栈

React + TypeScript

给你定制一套前端专属模板

Python + Django

给你定制一套后端专属模板

Go / Rust / 其他

根据你的语言定制专属模板

直接开始用

上面模板已经够用了,立刻实践起来