提示工程入门:如何与 AI 高效对话
引言
你是否有过这样的经历:同一个 AI 助手,有人用它写出惊艳的文案、跑出可用的代码,而你得到的却是泛泛而谈的空话?差别往往不在于 AI 本身,而在于——你是如何提问的。这门「如何给 AI 下指令」的学问,就是 提示工程(Prompt Engineering)。

什么是提示工程?
提示工程是指 设计、优化输入文本(Prompt),以引导大语言模型生成期望输出的技术。它不是玄学,而是一套可习得、可验证的方法论。好的提示就像一份清晰的菜谱——原料明确、步骤具体、火候得当;坏提示则像一句「随便做点吃的」——大厨也无从下手。
四大核心原则
1. 清晰具体,拒绝模糊
❌ 坏的提示:「写一篇关于Python的文章。」
✅ 好的提示:「以初学者为目标读者,写一篇 800 字的 Python 列表推导式教程。包含:什么是列表推导式、它与 for 循环的对比、3 个实用示例,以及易错点提示。用中文,语气轻松。」
后者比前者多了 约束条件、目标读者、内容结构、风格要求 四个维度的信息,得到的输出质量判若云泥。
2. 赋予角色(Role Prompting)
让 AI 扮演一个特定角色,可以激活其在该领域的知识分布:
- 「你是一名资深网络安全工程师……」——侧重安全性分析
- 「你是一位儿童科普作家……」——输出通俗易懂
- 「你是一个十年经验的 Linux 运维老兵……」——偏向实战而非理论

3. 提供示例(Few-Shot)
与其描述你要什么,不如展示一个例子:
将下面这段文本转换为「鲁迅体」:
原文:今天工作很累,不想加班。
鲁迅体:工作累人,本是寻常事。但我不愿意再做下去了。想到今晚还有一壶茶、一本旧书在等我,便觉得这班,不加也罢。
原文:这个新功能上线后用户反馈不错。
鲁迅体:
少样本(Few-Shot) 比零样本(Zero-Shot)的准确性高出很多,尤其在格式转换、风格模仿等需要精确输出的场景中效果显著。
4. 链式思维(Chain-of-Thought)
对于推理类问题,直接问答案往往不准。引导模型 逐步思考 能大幅提升准确率:
❌ 小明有 12 个苹果,给了小红 1/3,又给了小刚剩下的一半,小明还剩几个?
✅ 小明有 12 个苹果,给了小红 1/3,又给了小刚剩下的一半,小明还剩几个?让我们一步一步思考。
——最后那句「让我们一步一步思考」就是链式思维提示的经典用法。
实测显示,加入这句话后,数学推理题准确率提升约 20-30%。

进阶技巧
- 温度调节:温度越低输出越确定性(适合代码/事实问答),越高越有创意(适合文案/故事创作)。
- 格式约束:指定输出格式——Markdown、JSON、表格——让结果可直接复用。
- 否定指令:明确告诉 AI 不要做什么,「不要道歉」「不要说客套话」「不要额外解释」。
- 迭代优化:一次写不出完美提示很正常。先给一个粗版本,看输出,再调整,这是最实用的提效方法。
小结
提示工程不是魔法,而是一项可练习的技能。核心可以总结为一句话:你在和谁说话、你要什么、你期望什么格式、你给了什么约束和示例——把这四个要素想清楚,你的 AI 对话质量就会有质的飞跃。
下次打开 AI 助手时,不妨多花 30 秒写一个结构化的提示词。收获的,将是从「能用」到「好用」的跨越。
评论区