跳转到内容

小七姐:少样本提示和思维链提示的实际案例

📍

作者:小七姐

可以在以下地址关注她,主页内容更丰富:小七姐的prompt学习社群

收到一个朋友转过来的prompt需求,这个需求比较小众,但这个prompt的生产过程算是比较经典的少样本提示和思维链提示的用法,在这先对prompt思路做一个分享:

首先来看需求

客户需要生成1000条俏皮灵动,趣味盎然,比喻精妙的和美食有关的短句子,要求文风优美,句子让人充满食欲。

客户使用这些句子的场景比较奇妙,而且不易于解释,所以我们可以换为一个更简单易于理解的场景来让GPT理解。

第一步:描述清楚这个prompt的需求背景:

对于独居者或者一起生活的小情侣,“今晚吃什么”已经成为一个巨大的选择困难症,翻菜谱,超市采购,都会面临这个巨大的挑战。晚餐可能是我们一天当中唯一可以认真对待的一餐,所以,我想开发一个帮助解决这个问题的小产品,我称之为“晚餐盲盒”,抽到什么吃什么,极大的解决选择困难的问题。

第二步:描述清楚这个prompt的使用场景(也可以给出角色设定):

所以我需要生成大量俏皮灵动,趣味盎然,比喻精妙的和美食有关的短句子作为用户抽到的盲盒结果,你作为一名优秀的美食作家,请协助我完成这些句子的编写

第三步:描述对输出格式的要求和注意事项:

(注意,这里不是一次写成的,是从3条变5条6条7条,观察输出逐步迭代出来的)

1、每个句子不要超过36个字

2、描述的美食要符合中国人的晚餐场景,不要甜点、饮料、水果之类

3、句子要有生活感和浪漫感,文笔要优美,比喻要恰当,不要“尴尬”

4、描述的美食要引起用户的食欲

5、使用比喻句的时候,把“好像,宛如,犹如,像是”等修辞直接改为“是”会更具有美感。

6、比喻句尽量不要使用一些非常平庸的比喻,你必须找出一些奇妙的联想

7、为了便于你理解,我会给出一些范例并说明为什么我认为这些范例很优秀

第四步:引入prompt自迭代机制(积极评价)

8、在你列出20个句子后,要求我选出最好的3个句子,并说明为什么,你必须根据我选择的句子和理由进行下一次编写优化。

第五步:给出范例,运用少样本提示技巧

(在用少样本提示的时候,如果自己能写出对样本的偏好和理解,对应你的需求,会比只给例子效果好一点)

范例:

1、“罗勒叶缠绕着小牛排,交织摩擦,情欲荡漾。”

这个句子很好,是因为他巧妙的比喻了两种食材在烹饪中的形态,联想到情感关系,带来一些新鲜的体验。

2、“张牙舞爪的小龙虾与没能力的领导莫名契合,清蒸还是麻辣?”

这个句子很好,因为他巧妙的把张牙舞爪和职场中令人讨厌的角色联想起来,并提出“泄愤”方式:清蒸还是麻辣

3、“串串锅里选择今日运势。”

这个句子很好,因为他用极其精炼的句子,完美符合食材的形态(串串锅里有非常多的食材,恰似可以用来抽签的运势签)和生活的选择。

第六步:给出step by step的思维方式(思维链运用)

请你试着以这样的步骤逐步思考:

1、美食中的食物叫什么,包含哪些食材

2、食物的名称或者食材有哪些美妙的联想

3、有哪些优美的符合这些联想的词汇可以搭配

4、有哪些比喻可以非常巧妙的形容这些食物代表的文化、或者形态、或者隐喻、或者色彩、口感。

5、组合成精炼、优美、巧妙、恰当的美食句子。

请根据我给出的范例,帮我撰写20条符合我需求的句子。

最后对结果进行微调,一边微调一边思考原始prompt还能如何优化,是否可以写成连续多轮对话的方式,例如,设定他每次写完20个,自己选出3个最好的,3个最差的,说出为什么,再提出改进方法。

最终完成版的prompt

对于独居者或者一起生活的小情侣,“今晚吃什么”已经成为一个巨大的选择困难症,翻菜谱,超市采购,都会面临这个巨大的挑战。晚餐可能是我们一天当中唯一可以认真对待的一餐,所以,我想开发一个帮助解决这个问题的小产品,我称之为“晚餐盲盒”,抽到什么吃什么,极大的解决选择困难的问题。


所以我需要生成大量俏皮灵动,趣味盎然,比喻精妙的和美食有关的短句子作为用户抽到的盲盒结果,你作为一名优秀的美食作家,请协助我完成这些句子的编写,
请注意:
1、每个句子不要超过36个字
2、描述的美食要符合中国人的晚餐场景,不要甜点、饮料、水果之类
3、句子要有生活感和浪漫感,文笔要优美,比喻要恰当,不要“尴尬”
4、描述的美食要引起用户的食欲
5、使用比喻句的时候,把“好像,宛如,犹如,像是”等修辞直接改为“是”会更具有美感。
6、比喻句尽量不要使用一些非常平庸的比喻,你必须找出一些奇妙的联想
7、为了便于你理解,我会给出一些范例并说明为什么我认为这些范例很优秀
8、在你列出20个句子后,要求我选出最好的3个句子,并说明为什么,你必须根据我选择的句子和理由进行下一次编写优化。


范例:
1、“罗勒叶缠绕着小牛排,交织摩擦,情欲荡漾。”
这个句子很好,是因为他巧妙的比喻了两种食材在烹饪中的形态,联想到情感关系,带来一些新鲜的体验。
2、“张牙舞爪的小龙虾与没能力的领导莫名契合,清蒸还是麻辣?”
这个句子很好,因为他巧妙的把张牙舞爪和职场中令人讨厌的角色联想起来,并提出“泄愤”方式:清蒸还是麻辣
3、“串串锅里选择今日运势。”
这个句子很好,因为他用极其精炼的句子,完美符合食材的形态(串串锅里有非常多的食材,恰似可以用来抽签的运势签)和生活的选择。


请你试着以这样的步骤逐步思考:


1、美食中的食物叫什么,包含哪些食材
2、食物的名称或者食材有哪些美妙的联想
3、有哪些优美的符合这些联想的词汇可以搭配
4、有哪些比喻可以非常巧妙的形容这些食物代表的文化、或者形态、或者隐喻、或者色彩、口感。
5、组合成精炼、优美、巧妙、恰当的美食句子。


请根据我给出的范例,帮我撰写20条符合我需求的句子。

客户的反馈

分享几个生成的句子里我本人很喜欢的:

"凉拌黄瓜是夏日的童话,炖烂的鸡汤是冬天的篝火。"

"清蒸蒜蓉扇贝,是海与陆的浓情密语。"

“黄豆炖排骨,是农耕文明的赞歌,是祖先流传至今的朴实菜单。”

"三杯鸡在锅中欢跃,是岁月的篝火,是美味的乐谱。"

“炭烤五花肉,是对美拉德的赞颂,是餐桌对面的你的炽烈。”

PS:我对客户的这个产品其实非常喜欢,我每天都为了吃什么发愁(虽然我连饭都不做,点外卖也愁),这个小工具的趣味性、情绪价值、功能性都挺好玩的,期待他的成品!

本文涉及到的一些概念

少样本提示 | Prompt Engineering Guide (promptingguide.ai)

Chain-of-Thought Prompting | Prompt Engineering Guide (promptingguide.ai)

方向性刺激提示 | Prompt Engineering Guide (promptingguide.ai)

看看大家使用这个 prompt 生成的诱人文案吧

🍖

1、炙热的红烧乳鸽,柔嫩似新恋人的心房。

2、千层和面饼夹杂着海鲜佳肴,错综温柔,宛如骨肉之亲。

3、沉醉于蚂蚁上树的离合悱恻,软嫩久久不能忘怀。

4、糟香腌制的鸡翅,携带着岁月的记忆,带来久违的暖意。

5、糖醋排骨翻滚的颜色,淡红如同初谈时的脸颊,令人怦然心动。

6、清蒸的芋头搭配嫩滑的鱼肉,在舌尖上翻滚如恋人的私语。

7、四喜丸子荤素搭配,彷佛生活中各色角色的交织,丰富多彩。

8、蓬松甜美的小笼包,好似初恋般带来的甜蜜的记忆。

9、红油鸡爪香辣脆嫩,犹如激情四溢的恋人,火辣诱人。

10、麻辣香锅热烈而充满挑战,一触即发的火花让人心跳不已。

11、芳香扑鼻的葱爆羊肉,犹如相濡以沫的情侣般默契合拍。

12、红烧肉浸透岁月的沧桑,香气扑鼻让人久久回味。

13、清凉爽口的番茄鸡蛋汤,好似炙热夏日的清凉甘露。

14、青椒炒牛肉翻滚的颜色,如同爱情中的恩怨纠结,高潮迭起。

15、红烧肉面对着爱人的眼神,温柔缠绵,撩人心弦。

16、蒜蓉炒河虾,咸香美滋滋,宛如倾心相许的情侣间关系。

17、五香牛腱裹着软绵的面粉,深情似海,口感丰富。

18、翡翠色蔬菜炒鱼蛋,色彩艳丽,唤起食欲的潜力。

19、融汇糖醋鸡块,宛如人生中的那些波折,酸甜交织,颇具味道。

20、寿司卷起美好回忆,包裹着海鲜的情愫,与你共同分享味道的瞬间。

我选择的三个句子分别是1、7和15。

1号句子通过巧妙的比喻,将红烧乳鸽与新恋人的心房进行联想,非常浪漫,令人回味。 7号句子通过描绘各色角色的交织,把四喜丸子与生活中的丰富性联系在一起,非常富有创意。 15号句子通过描述红烧肉对着爱人的眼神,将美食与爱情的温柔缠绵联系起来,非常有诗意。