提示词工程01:什么是提示词?为什么它如此重要?

提示词工程01:什么是提示词?为什么它如此重要?

📖 系列导航


一个真实的场景

你有没有遇到过这种情况:

同事用 ChatGPT 写出了完美的周报,而你也问同样的问题,得到的却是一堆废话?

不是 AI 偏心,是你们用的提示词不同。

提示词(Prompt)就是你发给 AI 的那句话。它决定了 AI 能不能理解你、能给你多好的回答。


什么是提示词?

简单说:提示词就是你跟 AI 说的话。

但这里有个关键点:AI 不是读心术,它只能根据你给的信息来回答。

模型眼中的世界

当你发一句话给 AI,它会:

  1. 解析你的输入 → 把文字拆成 token(最小单位)
  2. 计算注意力权重 → 判断哪些词重要
  3. 预测下一个词 → 根据上下文生成回答

这意味着:输入越清晰,输出越精准

AI 如何处理提示词


为什么同样的问题,结果不同?

这是一个非常常见的问题。看这个对比:

场景:让 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字”
示例展示你期望的格式”参考这个格式:…”

常见错误

常见错误 vs 正确写法

❌ 错误 1:太简短

写代码

AI 不知道你要写什么代码、用什么语言、做什么功能。

✅ 正确

用 Python 写一个函数,实现:
- 输入:一个字符串
- 输出:字符串中出现次数最多的字符
- 边界处理:空字符串返回 None

❌ 错误 2:说”不要做什么”

不要写太长

AI 对”不要”的理解可能不准确。

✅ 正确

控制在200字以内

❌ 错误 3:一次问多个问题

Python 怎么学?有哪些好书?推荐什么项目?怎么找工作?

问题太多,AI 会回答得泛泛。

✅ 正确

我想学 Python,目标是找到一份初级开发工作。
请推荐一个学习路线,按月划分。

本篇要点

  1. 提示词 = 你给 AI 的指令,是人与 AI 的”接口”
  2. AI 是基于概率预测,输入越清晰,输出越可控
  3. 好提示词公式:背景 + 角色 + 任务 + 要求 + 示例
  4. 学会提示词能让 AI 效果提升 10 倍以上
  5. 避免:太简短、说”不要”、一次问多个问题

实战练习

练习 1:从模糊到清晰

模糊版:

介绍 Python

请改成清晰版,包含:背景、具体内容、输出格式。

练习 2:添加角色设定

对比这两个提示词,看看结果有什么不同:

A: 帮我解释什么是 API

B: 你是一位技术面试官,正在给初级程序员讲解 API。
请用通俗易懂的语言解释,并举一个生活类比。

练习 3:用示例引导输出

设计一个格式,让 AI 按照这个格式总结文章:

标题:...
核心观点:...
关键论点:...
行动建议:...

练习 4:分步骤复杂任务

设计一个分步提示词,让 AI 帮你:

  1. 列出 Python 列表的5个常用方法
  2. 解释每个方法的作用
  3. 为每个方法写代码示例

练习 5:对比不同模型

用同一个提示词,分别问 ChatGPT、Claude、Gemini,对比结果差异。


下篇预告

下一篇我们将深入讲解提示词的基本结构

  • 角色设定:如何让 AI 扮演专家角色
  • 任务描述:如何说清楚要做什么
  • 约束条件:如何限定输出格式、长度、风格
  • Few-shot 示例:如何用示例引导 AI 输出

👉 下一篇:提示词的基本结构


💡 本系列文章


参考资料

💬 评论区

返回文章列表