提示词工程01:什么是提示词?为什么它如此重要?
提示词工程01:什么是提示词?为什么它如此重要?
📖 系列导航
- 本篇:什么是提示词?(你正在阅读)
- 下一篇:提示词的基本结构
- 系列:提示词工程从零到精通(共7篇)
一个真实的场景
你有没有遇到过这种情况:
同事用 ChatGPT 写出了完美的周报,而你也问同样的问题,得到的却是一堆废话?
不是 AI 偏心,是你们用的提示词不同。
提示词(Prompt)就是你发给 AI 的那句话。它决定了 AI 能不能理解你、能给你多好的回答。
什么是提示词?
简单说:提示词就是你跟 AI 说的话。
但这里有个关键点:AI 不是读心术,它只能根据你给的信息来回答。
模型眼中的世界
当你发一句话给 AI,它会:
- 解析你的输入 → 把文字拆成 token(最小单位)
- 计算注意力权重 → 判断哪些词重要
- 预测下一个词 → 根据上下文生成回答
这意味着:输入越清晰,输出越精准。
为什么同样的问题,结果不同?
这是一个非常常见的问题。看这个对比:
场景:让 AI 帮你写周报
用户 A 的提示词:
帮我写个周报
AI 回答:
好的,请告诉我您这周做了什么工作?
用户 B 的提示词:
我是一名后端工程师,这周完成了:
- 用户登录接口开发(JWT认证)
- 修复了3个bug(订单列表分页、支付超时、数据导出)
- 参与了2次代码评审
请帮我写一份周报,包括:
1. 本周完成的工作(用简洁的项目符号)
2. 遇到的问题和解决方案
3. 下周计划
语气要专业,适合发给技术领导看。
AI 回答:
本周工作总结
一、完成工作
- 完成用户登录接口开发,采用JWT认证方案
- 修复订单列表分页问题
- 解决支付超时导致的订单状态异常
- 修复数据导出功能的中文乱码问题
- 参与2次代码评审
二、下周计划
- 完成用户权限管理模块
- 编写接口文档
看出区别了吗?
提示词为什么这么重要?
1. AI 的”理解”是基于概率的
AI 不是真正”理解”你的意思,它是根据训练数据预测最可能的回答。
- 模糊的输入 → AI 只能猜 → 结果随机
- 清晰的输入 → AI 有明确方向 → 结果可控
2. 提示词是人与 AI 的”接口”
就像写代码需要遵循语法规则,跟 AI 沟通也需要遵循一些”规则”。
OpenAI 和 Anthropic 官方都强调了几个核心原则:
| 原则 | 说明 | 示例 |
|---|---|---|
| 清晰具体 | 避免模糊表述 | ”写800字”而不是”写长一点” |
| 提供背景 | 告诉 AI 你的角色和场景 | ”我是新手程序员” |
| 给出示例 | 用例子引导 AI | ”像这样:…” |
| 分步指导 | 复杂任务拆成步骤 | ”第一步…第二步…“ |
3. 学会提示词 = 放大 AI 能力
根据 Anthropic 的研究,同样的 AI 模型,不同的提示词可以让效果差距达到 10倍以上。
好提示词的核心要素
综合 OpenAI 和 Anthropic 的官方指南,好提示词通常包含:
公式
背景 + 角色 + 任务 + 要求 + 示例 = 高质量回答
要素详解
| 要素 | 作用 | 示例 |
|---|---|---|
| 背景 | 告诉 AI 你的情况 | ”我是一名刚开始学 Python 的新手” |
| 角色 | 让 AI 扮演专家 | ”你是一位有10年经验的 Python 讲师” |
| 任务 | 明确要做什么 | ”解释什么是列表,并举3个例子” |
| 要求 | 限定输出格式 | ”用通俗语言,不超过500字” |
| 示例 | 展示你期望的格式 | ”参考这个格式:…” |
常见错误
❌ 错误 1:太简短
写代码
AI 不知道你要写什么代码、用什么语言、做什么功能。
✅ 正确
用 Python 写一个函数,实现:
- 输入:一个字符串
- 输出:字符串中出现次数最多的字符
- 边界处理:空字符串返回 None
❌ 错误 2:说”不要做什么”
不要写太长
AI 对”不要”的理解可能不准确。
✅ 正确
控制在200字以内
❌ 错误 3:一次问多个问题
Python 怎么学?有哪些好书?推荐什么项目?怎么找工作?
问题太多,AI 会回答得泛泛。
✅ 正确
我想学 Python,目标是找到一份初级开发工作。
请推荐一个学习路线,按月划分。
本篇要点
- 提示词 = 你给 AI 的指令,是人与 AI 的”接口”
- AI 是基于概率预测,输入越清晰,输出越可控
- 好提示词公式:背景 + 角色 + 任务 + 要求 + 示例
- 学会提示词能让 AI 效果提升 10 倍以上
- 避免:太简短、说”不要”、一次问多个问题
实战练习
练习 1:从模糊到清晰
模糊版:
介绍 Python
请改成清晰版,包含:背景、具体内容、输出格式。
练习 2:添加角色设定
对比这两个提示词,看看结果有什么不同:
A: 帮我解释什么是 API
B: 你是一位技术面试官,正在给初级程序员讲解 API。
请用通俗易懂的语言解释,并举一个生活类比。
练习 3:用示例引导输出
设计一个格式,让 AI 按照这个格式总结文章:
标题:...
核心观点:...
关键论点:...
行动建议:...
练习 4:分步骤复杂任务
设计一个分步提示词,让 AI 帮你:
- 列出 Python 列表的5个常用方法
- 解释每个方法的作用
- 为每个方法写代码示例
练习 5:对比不同模型
用同一个提示词,分别问 ChatGPT、Claude、Gemini,对比结果差异。
下篇预告
下一篇我们将深入讲解提示词的基本结构:
- 角色设定:如何让 AI 扮演专家角色
- 任务描述:如何说清楚要做什么
- 约束条件:如何限定输出格式、长度、风格
- Few-shot 示例:如何用示例引导 AI 输出
💡 本系列文章
💬 评论区