用了2年AI工具,我整理了1000+个Prompt。

作为一个写了6年代码、做了5年自媒体的程序员,我从最初的"帮我写个代码",到现在能精准控制AI的输出质量。

我的看法是:写Prompt就像编程,有方法可循。

说到这儿,想起2023年初我开始尝试用AI辅助写作的时候。那时候我的Prompt很简单,结果AI生成的内容千篇一律。

我不是天赋异禀,我只是花了半年时间,测试了上百种写法,才找到了一套有效的方法。

今天把这5个技巧全部分享给你。


技巧1:角色设定法

原理: 给AI设定一个具体角色,让它进入相应的状态。

普通写法

1
帮我写一篇关于Python的文章。

高手写法

1
2
3
4
5
6
7
8
9
角色:资深Python技术博主,拥有10年开发经验,擅长用通俗易懂的方式讲解技术。

任务:写一篇面向初学者的Python入门文章。

要求:
- 语言轻松幽默,避免过于学术化
- 包含3个实际案例
- 文章结构:痛点引入→原理解释→代码示例→总结
- 字数:1500字左右

效果对比:

维度普通Prompt角色设定Prompt
内容深度泛泛而谈专业且有深度
语言风格平淡符合角色定位
结构完整度随机符合要求

技巧2:Few-Shot示例法

原理: 给AI几个示例,让它"照猫画虎"。

应用场景

比如你想让AI帮你把技术文档转换成问答形式:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
请将以下技术文档转换为问答形式。

示例1:
文档:Python的列表推导式是一种简洁的创建列表的方式。
问答:
Q: 什么是Python的列表推导式?
A: 列表推导式是Python中一种简洁的创建列表的方式。

示例2:
文档:Docker是一个开源的容器化平台。
问答:
Q: Docker是什么?
A: Docker是一个开源的容器化平台。

现在请转换以下内容:
[你的文档内容]

关键点:

  • 示例要典型,覆盖主要场景
  • 示例格式要统一
  • 示例数量2-3个即可

技巧3:Chain-of-Thought思维链

原理: 让AI一步步思考,而不是直接给答案。

普通写法

1
帮我解这道算法题:两数之和

高手写法

1
2
3
4
5
6
7
8
9
10
请帮我解决这道算法题:两数之和

要求:
1. 先分析问题,明确输入输出
2. 思考可能的解法,分析时间复杂度
3. 选择最优解法,解释原因
4. 写出完整代码
5. 用测试用例验证

请按以上步骤一步步思考。

效果:

  • AI的思考过程可见,便于理解
  • 减少逻辑跳跃导致的错误
  • 方便后续追问和优化

技巧4:输出格式控制法

原理: 明确指定输出的格式,让AI按你想要的结构输出。

常用格式

1. Markdown格式

1
2
3
4
5
请用Markdown格式输出,包含:
- 二级标题
- 有序列表
- 代码块
- 表格

2. JSON格式

1
2
3
4
5
6
7
8
9
10
11
12
请用JSON格式输出,结构如下:
{
"title": "文章标题",
"summary": "文章摘要",
"key_points": ["要点1", "要点2"],
"code_examples": [
{
"description": "代码说明",
"code": "代码内容"
}
]
}

3. 表格格式

1
请用表格对比以下方案,包含列:方案名称、优点、缺点、适用场景

技巧5:约束与边界设定法

原理: 告诉AI什么能做、什么不能做,避免"幻觉"。

约束类型

1. 知识边界

1
2
请基于Python 3.10版本回答,不要包含已废弃的特性。
如果不确定,请明确说明"我不确定"。

2. 长度约束

1
请用200字以内总结,不要超出生成内容。

3. 风格约束

1
2
请用通俗易懂的语言解释,避免使用专业术语。
如果必须使用术语,请在括号中解释。

4. 安全约束

1
2
3
4
请确保代码示例:
- 不包含安全漏洞
- 有适当的错误处理
- 不包含敏感信息

我的Prompt模板库

基于以上5个技巧,我整理了几个常用模板:

模板1:技术文章写作(这是我每天都在用的)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
角色:资深Python技术博主,拥有6年开发经验,擅长用通俗易懂的方式讲解技术。

任务:写一篇关于[主题]的技术文章。

目标读者:Python初学者,有一定编程基础但对该主题不熟悉

文章结构:
1. 痛点引入(为什么需要这个技术,用具体场景说明)
2. 原理解释(核心概念,避免过于学术化)
3. 代码示例(可运行的示例,有详细注释)
4. 实际应用场景(2-3个真实案例)
5. 总结和下一步学习建议

要求:
- 语言轻松幽默,像和朋友聊天
- 包含3个实际案例,最好是职场场景
- 代码有详细注释,每行都解释
- 字数:1500-2000字
- 结尾要有互动引导,鼓励读者留言

这个模板是我写了100+篇AI辅助文章后总结出来的。

关键点:

  • 角色设定:让AI知道你是谁、你的风格是什么
  • 目标读者:明确读者水平,避免内容过难或过简单
  • 文章结构:给AI一个清晰的框架,它就不会跑偏
  • 具体要求:字数、案例数量、语言风格,越具体越好

用这个模板,AI生成的文章基本可以直接用,只需要微调一下个人经历部分。

模板2:代码审查

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
角色:资深代码审查专家,关注代码质量、性能和安全。

任务:审查以下代码,给出改进建议。

代码:
```[代码]```

审查维度:
1. 代码规范(命名、格式、注释)
2. 逻辑正确性(是否有bug)
3. 性能优化(时间/空间复杂度)
4. 安全性(是否有安全漏洞)
5. 可维护性(是否易于理解和修改)

输出格式:
- 严重问题(必须修复)
- 建议优化(可选)
- 正面评价(做得好的地方)

模板3:学习路径规划

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
角色:资深技术导师,擅长为不同背景的学习者制定学习路径。

任务:为[目标]制定学习路径。

学习者背景:
- 当前水平:[初学者/有基础/进阶]
- 可用时间:[每天几小时,持续多久]
- 学习目标:[具体目标]

输出要求:
1. 分阶段学习计划(每阶段2-4周)
2. 每个阶段的学习资源推荐
3. 实践项目建议
4. 验收标准(如何判断学会了)
5. 常见坑和避坑指南

写在最后

写Prompt就像编程:

  • 初级:能跑就行
  • 中级:结构清晰
  • 高级:精准控制

好的Prompt不是写出来的,是迭代出来的。

我的建议是:

  1. 先用模板快速开始
  2. 根据输出结果调整
  3. 记录有效的Prompt
  4. 形成自己的Prompt库

希望这5个技巧能帮你更好地使用AI工具。


🎁 福利时间

送你一份《Prompt工程实战手册》

  • 50个常用Prompt模板
  • 我的个人Prompt库(可直接复制使用)
  • Prompt优化检查清单

👉 点击免费领取


📚 想系统学习AI编程?

《30讲 · AI编程训练营》 —— 从0到1掌握AI编程实战。


另外,大家去给小明的小红书👇账号点点赞吧~!



🧧 领个红包再走呗~


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

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!