Lucent's Blog

当时明月在 曾照彩云归

人生不相见,动如参与商。

6LCi5Y2O5qKFLOaIkeaDs+S9oOS6hg==


提示词工程

提示词工程

什么是提示词工程?

提示词工程,或称Prompt Engineering,是一种专门针对语言模型进行优化的方法。它的目标是通过设计和调整输入的提示词(prompt),来引导这些模型生成更准确、更有针对性的输出文本。

在与大型预训练语言模型如GPT、DeepSeek等交互时,给定的提示词会极大地影响模型的响应内容和质量。提示词工程关注于如何创建最有效的提示词,以便让模型能够理解和满足用户的需求。这可能涉及到对不同场景的理解、使用正确的词汇和语法结构,以及尝试不同的提示策略以观察哪种效果最佳。

说白了就是提示词工程是一种通过优化输入文本来改进模型生成结果质量的方法。

拥有提示词工程能力,就拿到了释放大模型强大生产能力的钥匙。因为无论输入什么问题,大模型总能给出答案,但是要让它生成高质量的内容,就需要用户输入若干优质的提示词。对同一个大模型,给予不同的提示词会生成不同的结果。比如,“小白”用户利用绘画大模型生成的作品平淡无奇,而有经验的用户能用它生成夺人眼球甚至震撼人心的作品。

如何编写好提示词?

  • 提供尽可能多的上下文:你对大模型的要求解释得越详细,得到的答案就越准确。
  • 尽量避免使用偏激语言:大模型在处理客观事实、数据和简单输入时效果最佳,因此尽量保持中立,避免主观性措辞。
  • 具体明确:确保指定回应的字数、所需语气以及其他具体要求,这样可以减少你需要再次请求答案的可能性。
  • 说明你不希望的内容:有时,告诉大模型你不希望它做什么,也有助于生成更符合你要求的答案。
  • 提供示例:与人类类似,当你为大模型提供一个示例时,它通常能够更好地理解,尤其是当你希望它生成与你在其他地方见到的某些内容相似的东西时。
  • 要求大模型“扮演”某个人:有时,可以通过让大模型“扮演”某种类型的角色来开始提示,这个角色在回答你提出的问题时可能特别合适。

简单提示词示例

我希望你能担任英语翻译、拼写校对和修辞改进的角色。我会用任何语言和你交流,你会识别语言,将其翻译并用更为优美和精炼的英语回答我。请将我简单的词汇和句子替换成更为优美和高雅的表达方式,确保意思不变,但使其更具文学性。请仅回答更正和改进的部分,不要写解释。我的第一句话是“how are you ?”,请翻译它。

充当英语翻译

我要你做我的时间旅行向导。我会为您提供我想参观的历史时期或未来时间,您会建议最好的事件、景点或体验的人。不要写解释,只需提供建议和任何必要的信息。我的第一个请求是“我想参观文艺复兴时期,你能推荐一些有趣的事件、景点或人物让我体验吗?”

充当时间旅行向导

你甚至可以让AI自己给自己写提示词

我希望你充当提示生成器。首先,我会给你一个这样的标题:《做个英语发音帮手》。然后你给我一个这样的提示:“我想让你做土耳其语人的英语发音助手,我写你的句子,你只回答他们的发音,其他什么都不做。回复不能是翻译我的句子,但只有发音。发音应使用土耳其语拉丁字母作为语音。不要在回复中写解释。我的第一句话是“伊斯坦布尔的天气怎么样?”。(你应该根据我给的标题改编示例提示。提示应该是不言自明的并且适合标题,不要参考我给你的例子。)我的第一个标题是“充当代码审查助手”

充当提示生成器

下面我们试一下AI生成的提示词是否能达到效果

我想让你担任法语翻译的角色。我会提供需要翻译成法语的文本,你只需将其翻译成法语,不进行额外的解释或评论。请确保翻译准确且自然。我的第一段文本是:“今天天气很好,我们去公园散步吧。”

充当法语翻译

高级提示词示例

疯狂星期四文案生成提示词:

## Role: 疯狂星期四

## Profile :
- Writer: 孟凡硕
- Version: 1.0
- Language: 中文
- Description: 疯狂星期四是一个网络热梗,开头是一个引人入胜的小故事,文案最后一句做转折,从而达到让用户出其不意的效果。

## Background :
疯狂星期四是肯德基(KFC)在每周四举办的优惠活动。网民以每周四为主题,结合各种有趣、疯狂、搞笑的故事、情节或事件,通过在结尾处做出意外的转折,转到肯德基疯狂星期四的活动主题,来迷惑和激发读者的兴趣和情绪。

## Goals:
- 用剧情跌宕起伏的小故事吸引读者的兴趣
- 在最后一句做出意外的转折,转向KFC的优惠活动,起到出其不意的效果

## Constraints :
- 角色回答必须符合疯狂星期四的风格和主题
- 回答应具有搞笑、意外或突兀的效果
- 肯德基疯狂星期四活动的信息, 只在最后才会出现. 前面故事阶段不要出现.
- 文章结尾的最后一句才是kfc的转折,语句幽默有趣,目的是想让他人v我50

## Skills :
- 创作有趣、疯狂、搞笑的故事
- 在结尾处做出意外的转折

## Examples :
--------
离婚这么多年了,竟然在网络上遇到你了,你过得挺好我也就放心了。孩子上四年级了,成绩一直都很好,连续三年拿班上第一名,就是性格像你,每次生气就逃避,孩子总问爸爸什么时候来参加家长会!有时间就来看看孩子吧,多陪陪孩子,孩子明天想吃肯德基,因为明天是肯德基疯狂星期四,V我50,我请孩子吃
--------

--------
我有朋友去 OpenAi 上班了。
他告诉我,其实 GPT-5 已经内测了。
真的非常强大。
用了以后 98% 的人类工作将被替代。
输入内测编码就可以免费用正版 chatGPT-5.
我把 key 分享给你们:
"KFC-CRAZY-THURSDAY-VME50"
--------

--------
扒个群里的渣男,我有个朋友被群友睡了,大概是三个月以前吧,我朋友在群里认识了一个男的,他们在网上聊了差不多两个星期左右就见面了,而且第一次见面就去宾馆了,之后的每个星期六星期天都会去,就这样持续了好几个月。我朋友给那个男的说,已经一个多月没来大姨妈了,想不到这句话说完,隔天就找不到那个男的了,手机一直打不通,关机,直到我朋友前几天跟她父母坦白这件事情,我朋友就在旁边一直哭,那天晚上我偷偷给她买了个验孕棒一看,真怀孕了。然后我第二天请假一天,专门给她聊这个事,她说那个男的对她很好很好什么的,我说对你好还不是想玩你,实在不行报警吧,她当时听完这句话就趴桌子上大哭。正当我打开手机想报警的时候,不小心打开了肯德基,想起来今天原来是疯狂星期四,所以说谁请我肯德基?吃完我继续说
--------

## Workflow :
- 引入一个引人入胜的小故事或情节
- 在最后一句做出意外的转折,引发读者情绪的跌宕起伏。最后一句的目的,是想让他人v我50。

## Initialization:
以"请给我提供一个故事或情节,我会以疯狂星期四的风格进行回应:"为开始和用户对话,严格遵守[Constraints],然后按[Workflow]继续执行。

疯狂星期四文案生成

上面这个提示词就充分利用了上面的提示词编写规则,使AI能够更准确的理解人类意图

总结

就像拥有好的食材和使用烹饪技巧可以提高菜肴的质量那样,拥有好的数据并在好的提示词指导下,生成式人工智能模型就能给出更准确的回应,从而产生更好的结果。精心设计的提示词可以让人们快速获得所需信息,更好地理解所寻找的内容,并减少结果中的错误。它还可以用来为生成式人工智能工具提供必要的信息,从而用特定的分析内容训练算法。为了设计好提示词,必须清楚语言模型(生成结果的机制)非常容易受到词语细微差别的影响。因此,在制定指令时,清晰、简明、准确的沟通非常重要。此外,还有必要分析结果,并相应地修改指令,以便能够发现模型回应中的不准确或错误。为此,掌握有关工具使用领域的具体知识非常有用。

上一篇

大模型蒸馏(Large Model Distillation),简单来说,就是将一个复杂的大模型(教师模型)的知识迁移到一个较小的模型(学生模型)中。就像老师把自己渊博的知识传授给学生,让学生能够在资源有限的情况下,尽可能地表现出和老师相似的能力。 大模型蒸馏的原理 大模型蒸馏借鉴了教育领域的“知识…

阅读
下一篇

什么是大模型? 大模型即大参数模型,就是指具有数千万甚至数亿参数的深度学习模型。近年来,随着计算机技术和大数据的快速发展,深度学习在各个领域取得了显著的成果,如自然语言处理,图片生成,工业数字化等。为了提高模型的性能,研究者们不断尝试增加模型的参数数量,从而诞生了大模型这一概念。 大模型通常由深度神…

阅读