AI对话效果不好?试试这些提示词工程技巧

Souheila 开智学堂

作者:Souheila Sidennas 来源:公众号「活水智能」

设计有效的对话式 AI 模型提示词的能力正在成为一项越来越有价值的技能。无论你是在构建聊天机器人、虚拟助手,还是其他任何由 AI 驱动的对话界面,提示词的质量都可能决定你的应用程序的表现。

提示词工程是设计和优化 AI 模型指令以生成期望输出的过程。它是人类意图与 AI 能力之间的桥梁,在聊天机器人、虚拟助手、内容生成和数据分析等各个领域中都起着关键作用。

Affectiva 公司 CEO Rana el Kaliouby 博士解释道:“提示词的质量直接影响 AI 输出的质量。这是一个笨拙的聊天机器人和一个真正智能的对话代理之间的区别。”

为什么提示词工程很重要?

  • 提升 AI 性能:精心设计的提示词能带来更准确、相关和有用的 AI 响应。
  • 改善用户体验:更好的提示词能带来更自然和有效的用户与 AI 的互动。
  • 最大化资源效率:精准的提示词可以减少计算成本和时间。
  • 启用新应用场景:熟练的提示词工程可以为现有 AI 模型解锁新的使用场景。

01 有效提示词工程的核心原则

1. 清晰与具体

模糊性是良好提示词工程的敌人。尽可能清晰和具体地说明你希望 AI 执行的任务。

例子:

模糊:“告诉我关于气候变化的信息。”

图片

具体:“提供气候变化对全球农业的三大主要影响,引用过去5年的最新同行评审研究。尽可能包括统计数据。”

图片

2. 上下文为王

提供相关上下文有助于 AI 更好地理解任务,并生成更准确的响应。

例子:

基础:“写一篇产品描述。”

图片

有上下文:“为一款由80%回收材料制成的新型环保智能手机写一篇150字的描述。目标受众:25-35岁的环保意识强的千禧一代。突出其可持续特点、5年寿命和碳中和制造过程。”

图片

3. 由简到繁

从简单的提示词开始,并在逐步优化过程中增加复杂性。

例子序列:

  • “定义人工智能。”
  • “解释狭义AI与通用AI的区别。”
  • “讨论通用AI对就业市场的潜在影响,考虑正面和负面情境。包括至少三个不同行业的例子。”

4. 使用正面指令

专注于你希望 AI 做的事情,而不是应该避免的事情。

例子:

负面:“在解释量子计算时不要使用技术术语。”

正面:“使用日常生活中的类比向高中生解释量子计算。包括至少三个不同的类比。”

5. 利用角色扮演

为 AI 分配特定角色可以有效地塑造其响应。

例子:

“作为一名有20年经验的高中数学老师,解释微积分中的导数概念。使用来自物理和经济学的实际例子,并提供一个求解基本导数问题的分步指南。”

02 高级技巧

1. 思维链提示

将复杂任务分解为步骤。

例子:

“让我们解决一个关于复利的应用题:

  1. 从给定信息中识别本金、利率和时间段。
  2. 写下复利公式。
  3. 将步骤1中的数值代入公式。
  4. 计算结果。
  5. 解释结果在问题情境中的含义。

现在解决这个问题:如果你以5%的年复利率投资1000美元,10年后你将有多少钱?”

2. 少样本学习

在要求类似任务之前提供示例。

例子:

“以下是两个隐喻的例子:

  1. 生活就像过山车,有起有落。
  2. 知识是一把钥匙,可以开启机会之门。

现在,为以下概念创造隐喻:

  1. 时间
  2. 互联网
  3. 友谊”

3. 温度和 Top-p 采样

控制输出的创造力和随机性。

例子:

“为一款新电动自行车生成三种不同的营销口号。对于每个口号:

  1. 将温度设置为0.7,以平衡创造力和连贯性。
  2. 使用Top-p采样,p=0.9,以保持多样性,同时排除不太可能的选项。

生成强调环保性、便利性和健康益处的口号。”

03 实际应用

医疗

一家大型医院优化了其 AI 分诊系统的提示词,初步诊断的准确率提高了 30%。

例子提示:

“你是一名在繁忙急诊室的AI分诊助手。根据患者报告的[列出症状]、生命体征[列出生命体征]和病史[列出相关病史],确定最可能的诊断和推荐的优先级(立即、紧急、半紧急或非紧急)。简要解释你的决定。”

金融

一家金融科技初创公司的客户服务聊天机器人在实施角色扮演提示词后,满意度评分提高了 25%。

例子提示:

“你是一名耐心且知识渊博的财务顾问。一位客户询问开设Roth IRA与传统IRA的利弊。用简单的术语解释两者的区别,重点介绍税收影响、取款规则和长期收益。为年收入6万美元的人提供一个示例场景。”

电子商务

一家在线零售商通过为其 AI 购物助手提供丰富上下文的提示词,将产品推荐提高了 40%。

例子提示:

“你是一名在线时尚零售商的个人造型师。根据客户之前购买的[列出物品]、其陈述的[风格偏好],以及即将参加的[活动详情],推荐5件服装或配饰。对于每件商品,提供简短的描述,并解释它如何补充客户的风格并适合该活动。”

04 道德考量

作为提示词工程师,我们有责任考虑工作中的道德问题:

  • 避免在提示词设计中存在偏见
  • 确保 AI 互动的透明性
  • 保护用户隐私
  • 考虑 AI 输出的社会影响

AI 伦理学研究员 Timnit Gebru 博士强调:“每个提示词都是促进公平和包容的机会。”

道德意识提示词示例:

“生成一个软件工程师职位的职位描述。确保使用的语言在性别、年龄和种族方面是包容且无偏见的。专注于必要技能和资格,避免可能令多样化申请者却步的不必要要求。”

05 结 论

提示词工程既是一门艺术,也是一门科学,需要创造力、分析思维和对 AI 能力的深刻理解。在踏上这段旅程时,请记住:

  • 从清晰、具体的提示词开始
  • 提供上下文并使用正面指令
  • 根据结果迭代和优化
  • 考虑道德问题
  • 保持好奇心,继续实验

AI 互动的未来掌握在熟练的提示词工程师手中。通过掌握这门艺术,你将在未来几年引领人类与 AI 的沟通与合作。■