📚 术语百科

Prompt Engineering 是什么鬼?

和 AI 说话的艺术,以及为什么你问的问题像在调戏人工智障

🎬 什么是 Prompt Engineering?

Prompt Engineering,中文叫「提示词工程」——你可以理解为「怎么和 AI 说话它才能听懂」的学问。

🤔 用人话来说

Prompt Engineering 就像是:

你有一个能力很强但听力不太好的同事。你不能用太模糊的话,得说得具体一点,最好带上上下文,最好给个示例。

如果你说:「帮我写点东西」,它可能给你写出一坨什么玩意儿。

但如果你说:「帮我写一封求职邮件,应聘 Python 工程师岗位,我有 3 年经验,目标是字节跳动」,它就能给你写出一封像模像样的邮件。

这就是 Prompt Engineering:学会和 AI 正确地说话。

💩 为什么你的 Prompt 总是拉胯?

来看看你有没有以下问题:

❌ 典型错误示范

  • 太模糊:「帮我写点代码」—— 鬼知道你需要什么代码?
  • 没背景:「解释一下这个」—— 「这个」是哪个?
  • 没要求:「帮我写篇文章」—— 多长?什么风格?给谁看?
  • 太啰嗦:发了一堆背景但没重点,AI 也晕

正确的调教方式

1️⃣ 角色扮演法

先给 AI 一个身份,就像玩游戏要选角色一样。

你是一位有 10 年经验的 Python 架构师,同时也是技术作家。请用通俗易懂的语言解释什么是装饰器。

2️⃣ Few-Shot 给示例

光说不够,最好给几个例子。

把以下中文翻译成英文:
例子:
你好 → Hello
再见 → Goodbye

请翻译:
今天天气真好

3️⃣ 分步骤来

复杂任务拆成小步骤,AI 执行得更好。

第一步:列出写技术博客的 5 个常见结构
第二步:选择第 3 种结构,写一个大纲
第三步:把大纲扩展成 1000 字文章

4️⃣ 指定格式

告诉 AI 你要什么格式,省得还要自己整理。

请用表格对比 ChatGPT 和 Claude 的优缺点,格式如下:
| 维度 | ChatGPT | Claude |
|------|---------|--------|

🎯 进阶骚操作

🔥 Chain-of-Thought (思考链)

让 AI 先把思考过程写出来,再给答案。特别是数学题,屡试不爽。

请在回答前先写出你的思考过程,然后用「答案是:」给出最终答案。

🔥 Self-Correction (自我修正)

让 AI 先回答,然后让它自己找茬。

请先回答这个问题,然后从 3 个角度批评你自己的回答。

🔥 Role-Play (角色扮演)

让 AI 扮演不同角色来回答,效果往往更专业。

请分别扮演:
1. 一个严厉的技术面试官
2. 一个好奇的初学者
3. 一个资深架构师
从各自角度分析这个技术方案有什么问题。

📚 延伸阅读