目录
我爱的静悄悄
—— 25.4.23
一、什么是提示词
提示词(Prompt)是引导LLM进行内容生成的命令。它可以是任何内容:一句话、一个问题、或者一个计算公式。当LLM收到提示词后便开始根据提示词和之前训练的数据,生成相关的回应。
二、什么是提示词工程
提示词工程(Prompt Engineering)是有技巧的使用提示词,从而最大限度地提高LLM相应的有效性、准确性和实用性。“工程”二字表示了这是一个持续的、不断迭代优化的过程
OpenAI分享的优化提示词的六大策略
1.Write clear instructions:编写清晰的说明
2.Provide reference text:提供参考文本
3.Split complex tasks into simpler subtasks:将复杂任务拆分为更简单的子任务
4.Give the model time to "think":给模型时间“思考”
5.Use external tools:使用外部工具(用代码的方式生成提示词)
6.Test changes systematically:系统地测试变化
三、提示词的常用技巧
1.目标明确(描述精确)
模型无法预知您的确切目标,与其让他猜测不如明确告诉它
如果输出太长,就在提示词中要求简短回复
如果输出太简单,请要求模型用专家级内容编写
示例
1.写首诗
2.写一首五言律诗
3.模仿李白,写一首郁郁不得志的五言律诗
2.角色扮演
角色扮演能够更加精确地引导语言模型(LLM)理解你的需求,并生成更符合期望的、具有特定风格和专业性的内容。简单来说,角色扮演让模型“扮演”一个特定身份的人,从而调动与该身份相关的知识、技能和表达方式
示例
1.编写智能手表广告语,强调健康监测和便捷支付
2.你是一个在时尚杂志工作了5年的资深文案编辑,擅长撰写针对年轻都市女性的潮流科技产品文案。请为一款最新发布的智能手表撰写一段广告文案,目标用户是25-35岁的年轻都市白领女性,她们注重健康、追求时尚、生活节奏快。
3.你是一个科技产品测评博主,在社交媒体上拥有大量年轻粉丝,以客观、幽默、接地气的风格著称。请为一款新型智能手表撰写一段产品推荐文案,用于社交媒体平台发布。
3.格式化输出
大部分情况下LLM的输出是类似于聊天的风格。为了提高输出的可读性,或者便于对结果进行加工处理,可以要求LLM进行格式化输出,例如列表、表格、JSON等
示例
1.中国有什么经典菜系
2.以表格的形式输出中国经典的菜系
3.以JSON文件的格式输出中国经典菜系
4.提供样本
在提示词中提供样本,也称为少样本提示(Few-shot Prompting),它利用了LLMs的上下文学习能力(In-context Learning),即模型能够在没有进行微调的情况下,通过输入上下文中提供的少量示例来学习和执行新的任务
示例
1.判断以下句子是正面情感还是负面情感:“我今天心情不好”
2.判断一下句子是正面情感还是负面情感。以下是一些例子:
句子:这部电影太棒了!
情感:正面
句子:我非常失望。
情感:负面
5.思维链
思维链提示是在提示词中要求模型分步骤解答问题,并展示其推理过程中的每一个步骤。通过这种方式,可以减少不准确结果的可能性,也更容易评估模型的响应
示例
1.一个农场有鸡和牛共35头,脚共有94只,请问鸡和牛各有多少头?
2.一步一步的计算下面的问题,并给出每一步的计算过程。第一次得到结果后,再增加一个步骤对结果进行验证。问题:一个农场有鸡和牛共35头,脚共有94只,请问鸡和牛各有多少头?
现在大部分大模型自身已经按照步骤(思维链)进行思考解决问题
6.形成框架
角色(Role/Persona - 可选):明确模型扮演的角色,例如:”你是一个专业的营销文案撰写人。“
指令(Instruction/Task - 必须):清晰地说明你希望模型做什么,例如:“请为一款新型智能手表撰写一段广告文案。”
背景/上下文(Context - 可选但强烈建议):提供必要的背景信息,帮助模型更好的理解任务,例如:”这款手表的主要目标用户是年轻时尚的都市白领,主打健康检测和便捷支付功能。“
格式/限制(Format?constraints - 可选):明确输出的格式要求、长度限制、风格偏好等,例如:”文案长度控制在100字以内,风格简洁明了,突出卖点。“
示例(Examples - 可选但非常有效):提供一些示例,帮助模型理解你的期望输出,尤其是在需要特定风格或格式时。
示例
## 角色
你是一个专业的营销文案撰写人
## 指令
请为一款新型智能手表撰写一段广告文案
## 背景
这款手表的主要目标用户是年轻时尚的都市白领,主打健康监测和便捷支付功能
## 限制
文案长度控制在300字以内,风格简洁明快,突出卖点直接输出文案内容,不要输出文案之外的其他内容
## 示例”腕间「超模」登场!这只表让健康与时髦同频开挂 谁说科技感与高级感不能兼得?全新XX智能手表,用莫兰迪雾面金属机身勾勒优雅腕间线条,1.9英寸柔性屏流转星河般的光影,戴它出街,连咖啡师都忍不住问链接! 它不止是穿搭利器,更是你的24小时健康私教:全天候心率、血氧监测比闺蜜还贴心,经期预测功能提前提醒“特殊日子”;运动模式一键切换,晨跑数据、瑜伽消耗卡路里实时追踪,健身打卡发朋友圈超有成就感! 生活节奏再快也能从容应对——支付宝/微信支付轻轻一碰即刻完成,通勤赶地铁、便利店囤零食,不用翻包找手机;消息弹窗智能过滤,重要提醒绝不遗漏,工作生活无缝切换。 XX智能手表,让精致渗入每个日常细节。从晨光熹微到华灯初上,陪你在城市浪潮里,美得自在又闪耀。“