用了2年AI工具,我整理了1000+个Prompt。
作为一个写了6年代码、做了5年自媒体的程序员,我从最初的"帮我写个代码",到现在能精准控制AI的输出质量。
我的看法是:写Prompt就像编程,有方法可循。
说到这儿,想起2023年初我开始尝试用AI辅助写作的时候。那时候我的Prompt很简单,结果AI生成的内容千篇一律。
我不是天赋异禀,我只是花了半年时间,测试了上百种写法,才找到了一套有效的方法。
今天把这5个技巧全部分享给你。
技巧1:角色设定法
原理: 给AI设定一个具体角色,让它进入相应的状态。
普通写法
1 | 帮我写一篇关于Python的文章。 |
高手写法
1 | 角色:资深Python技术博主,拥有10年开发经验,擅长用通俗易懂的方式讲解技术。 |
效果对比:
| 维度 | 普通Prompt | 角色设定Prompt |
|---|---|---|
| 内容深度 | 泛泛而谈 | 专业且有深度 |
| 语言风格 | 平淡 | 符合角色定位 |
| 结构完整度 | 随机 | 符合要求 |
技巧2:Few-Shot示例法
原理: 给AI几个示例,让它"照猫画虎"。
应用场景
比如你想让AI帮你把技术文档转换成问答形式:
1 | 请将以下技术文档转换为问答形式。 |
关键点:
- 示例要典型,覆盖主要场景
- 示例格式要统一
- 示例数量2-3个即可
技巧3:Chain-of-Thought思维链
原理: 让AI一步步思考,而不是直接给答案。
普通写法
1 | 帮我解这道算法题:两数之和 |
高手写法
1 | 请帮我解决这道算法题:两数之和 |
效果:
- AI的思考过程可见,便于理解
- 减少逻辑跳跃导致的错误
- 方便后续追问和优化
技巧4:输出格式控制法
原理: 明确指定输出的格式,让AI按你想要的结构输出。
常用格式
1. Markdown格式
1 | 请用Markdown格式输出,包含: |
2. JSON格式
1 | 请用JSON格式输出,结构如下: |
3. 表格格式
1 | 请用表格对比以下方案,包含列:方案名称、优点、缺点、适用场景 |
技巧5:约束与边界设定法
原理: 告诉AI什么能做、什么不能做,避免"幻觉"。
约束类型
1. 知识边界
1 | 请基于Python 3.10版本回答,不要包含已废弃的特性。 |
2. 长度约束
1 | 请用200字以内总结,不要超出生成内容。 |
3. 风格约束
1 | 请用通俗易懂的语言解释,避免使用专业术语。 |
4. 安全约束
1 | 请确保代码示例: |
我的Prompt模板库
基于以上5个技巧,我整理了几个常用模板:
模板1:技术文章写作(这是我每天都在用的)
1 | 角色:资深Python技术博主,拥有6年开发经验,擅长用通俗易懂的方式讲解技术。 |
这个模板是我写了100+篇AI辅助文章后总结出来的。
关键点:
- 角色设定:让AI知道你是谁、你的风格是什么
- 目标读者:明确读者水平,避免内容过难或过简单
- 文章结构:给AI一个清晰的框架,它就不会跑偏
- 具体要求:字数、案例数量、语言风格,越具体越好
用这个模板,AI生成的文章基本可以直接用,只需要微调一下个人经历部分。
模板2:代码审查
1 | 角色:资深代码审查专家,关注代码质量、性能和安全。 |
模板3:学习路径规划
1 | 角色:资深技术导师,擅长为不同背景的学习者制定学习路径。 |
写在最后
写Prompt就像编程:
- 初级:能跑就行
- 中级:结构清晰
- 高级:精准控制
好的Prompt不是写出来的,是迭代出来的。
我的建议是:
- 先用模板快速开始
- 根据输出结果调整
- 记录有效的Prompt
- 形成自己的Prompt库
希望这5个技巧能帮你更好地使用AI工具。
🎁 福利时间
送你一份《Prompt工程实战手册》:
- 50个常用Prompt模板
- 我的个人Prompt库(可直接复制使用)
- Prompt优化检查清单
👉 点击免费领取
📚 想系统学习AI编程?
《30讲 · AI编程训练营》 —— 从0到1掌握AI编程实战。
另外,大家去给小明的小红书👇账号点点赞吧~!


🧧 领个红包再走呗~


程序员晚枫,专注AI编程培训,法律硕士转行的Python程序员,开源项目 python-office 作者。

