提示词库

提示词工程完全指南:为什么你写的提示词总是效果不好?

AI执行官

你可能遇到过这种情况:

让ChatGPT帮你写一篇文章,它给你一堆废话;

让AI帮你分析数据,它给你一个不知所云的结论;

让AI帮你优化代码,它改完之后bug更多了。

然后你开始怀疑:是不是AI不够聪明?

问题可能不在AI,而在你的提示词。

提示词工程的本质:像教实习生一样教AI

很多人把提示词当成”命令”,觉得只要说得够简短,AI就应该懂。

但AI不是你肚子里的蛔虫。它像一个”聪明的实习生”:

  • 它很聪明,能理解复杂任务
  • 但它不了解你的背景、偏好、具体需求
  • 如果你不说清楚,它就只能”猜”

提示词工程的本质,就是”把任务说清楚”。

好提示词的三个核心原则

不是技巧堆砌,而是三个基本原则:清晰、结构化、有反馈。

原则1:清晰 —— 让AI知道你要什么

错误示例

“帮我写一篇文章。”

AI不知道你要写什么主题、给谁看、多长、什么风格。它只能给你一个”看起来像文章”的东西。

正确示例

“帮我写一篇关于’远程办公效率’的文章,目标读者是25-35岁的职场人,字数1500字左右,风格要轻松实用,避免说教。”

核心技巧

  • 说明任务:写文章、分析数据、优化代码
  • 说明对象:给谁看、什么场景
  • 说明要求:字数、风格、格式

原则2:结构化 —— 让AI按步骤执行

AI容易被”信息过载”搞晕。如果你把所有要求塞在一个段落里,它会漏掉很多。

错误示例

“帮我分析这份销售数据,看看有什么趋势,然后给出一些建议,最好用表格展示,最后还要预测下个月的销售情况。”

正确示例

任务:分析销售数据
背景:这是一家电商公司2025年的月度销售数据
要求
1. 分析销售趋势(按月份)
2. 找出销量最高和最低的产品
3. 给出3条具体的优化建议
4. 预测下月销售额(说明预测依据)
输出格式:Markdown表格 + 要点列表

核心技巧

  • 标题分隔不同部分
  • 编号列出要求
  • 格式说明告诉AI怎么输出

原则3:有反馈 —— 不要指望一次成功

高手和新手的区别,不是”能不能一次写对”,而是”能不能快速迭代”。

迭代流程

  1. 先写一个基础版提示词
  2. 看AI的输出,找出问题
  3. 修改提示词,补充或调整要求
  4. 重复直到满意

示例

第一轮提示词:

“帮我写一个Python函数,验证邮箱格式。”

AI输出:

`python

def validate_email(email):

return ‘@’ in email

`

问题:太简单了,不符合实际需求。

第二轮提示词:

“写一个Python函数,验证邮箱格式。要求:
1. 使用正则表达式
2. 返回True/False
3. 包含测试用例”

AI输出:

`python

import re

def validate_email(email):

pattern = r’^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$’

return bool(re.match(pattern, email))

测试用例

print(validate_email(“test@example.com”)) # True

print(validate_email(“invalid-email”)) # False

`

满意。

五种核心提示词技术

理解了原则之后,来看具体技术。

技术1:角色设定(Role Prompting)

为什么有效:AI在特定角色下,会激活相关知识,输出更专业。

用法

“你是一位资深Python开发者,有10年Web开发经验…”

注意:角色要具体,不要只说”专家”,要说明”什么领域的专家”、”有什么经验”。

技术2:少样本学习(Few-shot Prompting)

为什么有效:AI最擅长”模仿”。给它几个示例,它就能理解你要的模式。

用法

任务:判断情感倾向
示例1:
输入:”这个产品太棒了!”
输出:正面
示例2:
输入:”质量一般,不推荐购买。”
输出:负面
示例3:
输入:”物流很快,但包装有点破损。”
输出:中性
现在请判断:
输入:”客服态度很好,下次还会光顾。”
输出:

注意:示例要有代表性,覆盖不同情况;格式要一致。

🔒

此内容为会员专享

订阅懂AI会员,解锁全站深度内容

分享给朋友