什么是Prompt Engineering?

世界上有一种技术叫Prompt Engineering,它就像你教AI说话——但AI有时候比你还聪明。

一、简单来说

Prompt Engineering,中文叫"提示词工程",说白了就是:学会怎么跟AI说话,让AI给你干活。

这事儿听起来简单,但实际上——

你说:"帮我写个文章"

AI心想:什么主题?多少字?什么风格?给谁看的?

结果:AI给你写了一篇5000字的关于"如何养猪"的学术报告。

你说:"写一篇关于AI工具的1000字博客,面向程序员,用轻松幽默的风格"

AI心想:懂了!

结果:一篇完美的文章诞生了。

这就是Prompt Engineering的力量。

二、为什么这事儿这么重要?

同样的AI,不同的结果

就像同一个厨房,有人能做米其林三星,有人只能煮泡面。区别不在厨房(AI),在厨师(你)。

AI只会听懂你说的话

AI不会读心术。你心里想的是"简洁的PPT",AI理解的可能就是"白底黑字"。你得说清楚。

节约时间,提高效率

一个糟糕的Prompt,可能让你来回对话10轮。一个好的Prompt,一次搞定。

三、Prompt Engineering的核心技巧

技巧1:角色设定

你是一个资深的Python开发工程师,有10年经验,善于用简单的方式解释复杂概念。

告诉AI"你是谁",它就会用那个角色的视角来回答。

技巧2:任务明确

请完成以下任务:
1. 分析这段代码的问题
2. 给出优化建议
3. 提供修复后的代码

列清单,让AI知道你要什么。

技巧3:提供示例

示例输出:
【问题】变量命名不规范
【建议】使用下划线命名法
【代码】user_name = "test"

给AI看你要什么格式,它就会照着来。

技巧4:设置边界

输出要求:
- 长度:500字以内
- 风格:技术博客
- 语言:中文
- 不要使用emoji

边界比意图更重要。告诉AI什么时候停,比告诉它做什么更关键。

四、一个真实的踩坑故事

有个朋友跟我说:"我让AI写个爬虫,它给我写了个会被封IP的暴力爬虫。"

我问:"你怎么说的?"

他说:"帮我写个爬虫。"

这就是问题所在。

正确的Prompt应该是:

你是一个负责任的爬虫工程师。请写一个Python爬虫:
- 目标网站:example.com/data
- 要求:遵守robots.txt
- 请求间隔:至少2秒
- 添加随机User-Agent
- 如果被封,优雅退出

五、实战练习

初级:写邮件

❌ 差的Prompt:"帮我写个请假邮件"

✅ 好的Prompt:"帮我写一封请假邮件,收件人是张经理,请假原因是家中有急事,请假时间3天(下周一到周三),语气正式但不过于严肃,字数100字左右"

中级:代码生成

❌ 差的Prompt:"写个登录功能"

✅ 好的Prompt:"用Python Flask写一个用户登录API,要求:使用JWT认证、密码bcrypt加密、返回token和refresh_token、包含错误处理、代码带注释"

高级:数据分析

❌ 差的Prompt:"分析这个Excel"

✅ 好的Prompt:"你是一个数据分析师。请分析这份销售数据:1) 找出销售额前10的产品 2) 分析月度趋势 3) 发现异常值 4) 给出可视化建议。输出格式:Markdown报告,包含表格和图表建议"

六、总结

Prompt Engineering不是玄学,是一门可以学习的技能。核心就四句话:

  1. 告诉AI它是谁
  2. 告诉AI你要什么
  3. 给AI看你要什么样子
  4. 告诉AI什么时候停

学会这四招,你就是AI的主人,而不是AI的翻译官。

📖 相关导航

← 返回术语百科 | 首页 | 文章 | 专题