0
点赞
收藏
分享

微信扫一扫

文心大模型提示词笔记——提示词的原则

提示构成

为了写出更好的提示,我们可以把一个提示拆解为4个重要部分,每一个部分都不是必须要存在的。

  • 指令内容,是指你要模型帮你完成的任务的具体描述,可以简单也可以复杂,最重要的是要具体。
  • 主要内容,正在处理或转换的某种文本。主要内容通常与指令一起使用。
  • 辅助内容,它与主要内容的不同之处在于,它不是任务的主要目标,但它通常与主要内容一起使用。常见示例包括上下文信息,例如当前日期、用户名、用户偏好等。
  • 格式要求,期望以什么格式输出。

Promot


Completion

{给女儿买的生日礼物,她很喜欢它,去哪里都喜欢带着它。很柔软超级可爱,脸看起来太萌啦。价格有点小贵,不过还可以接受。物流很快,第二天就到了。}

主要内容

总结:物流速度超快,第二天就到了。

物流速度:超快

重点提及物流速度的情况。

辅助内容

您的任务是生成来自电子商务网站的产品评论的简短摘要,向物流部分反馈。

总结{}里的评论,最多50个字。

指令内容

用一下格式输出:

总结:「内容」

物流速度:「慢 / 快 / 超快」

格式要求

提示的原则

原则 1:编写清晰具体的说明

策略 1:使用分隔符清楚地区分输入的不同内容

用分隔符清楚的区分4部分内容,可以让模型更好的理解提示所想表达的含义,分隔符可以是```、"""、< >、<tag> </tag> 等等都可以,下面的案例使用了"""来区分主要内容。

Prompt

Completion

"""

You should express what you want a model to do by providing instructions that are as clear and specific as you can possibly make them. This will guide the model towards the desired output, and reduce the chances of receiving irrelevant or incorrect responses. Don't confuse writing a clear prompt with writing a short prompt. In many cases, longer prompts provide more clarity and context for the model, which can lead to more detailed and relevant outputs.

"""

翻译结由"""分割的文本

你应该通过提供尽可能明确和具体的指示来表达对模型的要求。这将引导模型朝着期望的输出方向发展,并减少收到无关或不正确回答的可能性。不要将编写清晰的提示与编写简短的提示混淆。在许多情况下,较长的提示可以提供更多的清晰度和上下文,从而导致更详细和相关的输出。

策略 2:要求结构化输出

格式可以是Excel、JSON、 HTML、以及你指定的格式,如果你指定的格式不能按要求输出,你需要给出示例(见策略4)。能够输出结构化的数据,这非常重要,意味着你可以输入非结构化的数据,然后输出你想要的格式的数据。基本上就完成了自然语言与现在所有应用的交互,你可以要求输出Excel直接复制到Excel里用等,在APP支持的情况下,你可以用自然语言跟任何APP进行互动,这是一种革命性的改变。案例要求Excel表格的形式输出。

Prompt

Completion

"""Generate a list of three made-up book titles along with their authors and genres. Provide them in excel format with the following keys: book_id, title, author, genre."""


1、翻译结由"""分割的文本

2、执行结由"""分割的要求

翻译结果:

生成三个虚构的书名、作者和流派的书籍列表。以Excel格式提供,包括以下键:book_id(书籍ID)、title(标题)、author(作者)、genre(流派)。

执行结果:

以下是按照要求生成的三个虚构书籍的列表(以Excel格式):

文心大模型提示词笔记——提示词的原则_维护费用

请注意,上述书名、作者和流派都是虚构的,仅供参考。

策略 3:要求模型检查条件是否满足,并给模型一条“出路”

这是为了让模型在没有满足条件的时候不乱输出,因为按照补全的逻辑,无论你输入什么GPT都会给你补的。

这个条件是用自然语言描述的条件,满足条件就执行什么任务,不满足条件就执行什么任务。譬如:“检查主要内容里面是否包含了邮箱,如果包含了则提取出来,如果没有包含则输出【没有】” 案例演示了更复杂一点的情况。

Prompt

Completion

""" Making a cup of tea is easy! First, you need to get some water boiling. While that's happening, grab a cup and put a tea bag in it. Once the water is hot enough, just pour it over the tea bag. Let it sit for a bit so the tea can steep. After a few minutes, take out the tea bag. If you like, you can add some sugar or milk to taste. And that's it! You've got yourself a delicious cup of tea to enjoy. """

您将获得由"""分隔的文本。如果它包含一系列指令,按照以下格式重写这些指令:

步骤 1 - ... 

步骤 2 - … 

… 

步骤 N - …

如果由"""分隔的文本,它不包含一系列指令,则输出【没有步骤】

步骤 1 - 准备一些水并将其煮沸。

步骤 2 - 在此过程中,拿一个杯子并在其中放入一个茶包。

步骤 3 - 一旦水热到足够的温度,将其倒在茶包上。

步骤 4 - 让茶叶浸泡一段时间。

步骤 5 - 几分钟后,取出茶包。

步骤 6 - 如果喜欢,可以根据口味添加一些糖或牛奶。

步骤 7 - 就这样!您现在可以享受一杯美味的茶了。

策略 4:"Few-shot"提示

Few-shot的意思是给模型打个样,让模型学习,应该怎么根据你的要求来生成,一般会给一个或多个示例,这叫“单样本”或“少样本”学习。通常的写法是一问一答的格式,当然也可以是你想要的格式(参考:原则2的策略2)。这个打样不改变模型,只是通过示例更好地使模型能够仅根据当前要求做出响应。

使用没有示例的提示有时叫“零样本”学习,这个通常要求模型本身有更好的训练才能更好的完成,譬如:GPT-4

Prompt

Completion

以同样的风格回答 

<学生>:

     教我耐心。

<老师>:

    白日依山尽,黄河入海流。欲穷千里目,更上一层楼。

<学生>:

    教我韧性。

<老师>:

寒山凝碧翠,古道弯回廊。岁月难驱逐,韧性铸英芳。困境如迷雾,坚持才能光。任重道未尽,韧性续辉煌。

原则 2:给模型时间“思考”

策略 1:指定完成任务所需的步骤,并要求输出的格式

将你要完成任务拆解成多个明确的子任务,这样便于模型能力清楚的理解你的要求。

Prompt

Completion

""" In a charming village, siblings Jack and Jill set out on a quest to fetch water from a hilltop well. As they climbed, singing joyfully, misfortune struck—Jack tripped on a stone and tumbled down the hill, with Jill following suit. Though slightly battered, the pair returned home to comforting embraces. Despite the mishap, their adventurous spirits remained undimmed, and they continued exploring with delight. """ 

Perform the following actions:

//执行以下操作,拆分成了明确的子任务

1 - Summarize the text delimited by """ with 1 sentence. 

2 - Translate the summary into chinese. 

3 - List each name in the chinese summary. 

4 - The output contains the excel table with chinese summary and num_names 

Use the following format:

//使用一下格式

Text: <text to summarize> 

Summary: <summary> 

Translation: <summary translation> 

Names: <list of names in chinese summary> 

Output excel table: <excel with summary and num_names>

Text: In a charming village, siblings Jack and Jill set out on a quest to fetch water from a hilltop well. As they climbed, singing joyfully, misfortune struck—Jack tripped on a stone and tumbled down the hill, with Jill following suit. Though slightly battered, the pair returned home to comforting embraces. Despite the mishap, their adventurous spirits remained undimmed, and they continued exploring with delight.

Summary: Jack and Jill, siblings from a charming village, faced misfortune while fetching water from a hilltop well but returned home with slightly battered spirits, continuing their exploration with undimmed adventurousness.

Translation: 杰克和吉尔,来自一个迷人村庄的兄妹,在取水时遭遇不幸,但带着稍显疲惫的心情回到家中,并继续以不减的冒险精神探索着。

Names: 杰克 (Jack),吉尔 (Jill)

Output excel table:

文心大模型提示词笔记——提示词的原则_解决方案_02

策略 2:在模型给出结论之前,要求模型自己制定解决方案

遇到复杂一点的问题,基本上可以用这个方法。这个提示案例要模型判断,同学的计算结果是否正确,模型的判断结果说是正确的,但是实际上是不正确的,因为他将10元每平方米的维护费,计算成了100元每平方米。

Prompt

Completion

判断学生的答案是否正确。

问题:我正在建造一个太阳能装置,我需要帮助来计算财务费用。- 土地成本100元/平方米 - 我可以以 250元/ 平方米的价格购买太阳能电池板 - 我协商了一份维护合同,每年花费 10万元,另外还有 10元/平方米的维护费 

运营第一年的总成本是多少,用平方米的函数表示 

学生的解决方案:

设 x 是以平方米为单位的成本。

费用:

1.土地成本:100x

2.太阳能电池板成本:250x

3.维护费用:100,000+100x

总成本:100x + 250x + 100,000 + 100x = 450x + 100,000

学生的解决方案是正确的

根据学生的解决方案,运营第一年的总成本可以表示为450x + 100,000,其中x表示以平方米为单位的成本。

总成本包括土地成本、太阳能电池板成本和维护费用。根据题目提供的信息,土地成本为100元/平方米,太阳能电池板成本为250元/平方米,维护费用为10万元加上每平方米10元。将这些费用相加,得到总成本450x + 100,000。

因此,学生的解决方案计算了运营第一年的总成本。

我们可以通过要求模型,首先给出自己的解决方案,再来判断学生的答案是否正确,来解决这个问题。

Prompt

Completion

判断学生的答案是否正确。

要解决此问题,请执行以下操作。

首先:给出你自己的解决方案。

然后:然后将你的解决方案跟学生的解决方案进行比较,并评估学生的解决方案是否正确。

在你自己没有找出自己的解决方案之前,不要判断学生的解决方案是否正确。

使用以下格式:

「问题」 

--- 

问题内容

--- 

「学生的解决方案」

---

解决方案

--- 

「我的解决方案」 

--- 

解决方案

--- 

「对比结果,是否一样」

--- 

一样 或者 不一样 

--- 

「学生是否回答正确」

--- 

正确 或者 不正确

--- 

「问题」

--- 

我正在建造一个太阳能装置,我需要帮助来计算财务费用。- 土地成本100元/平方米 - 我可以以 250元/ 平方米的价格购买太阳能电池板 - 我协商了一份维护合同,每年花费 10万元,另外还有 10元/平方米的维护费 运营第一年的总成本是多少,用平方米的函数表示 --- 

「学生的解决方案」 

--- 

设 x 是以平方米为单位的成本。

费用:

1.土地成本:100x

2.太阳能电池板成本:250x

3.维护费用:100,000+100x

总成本:100x + 250x + 100,000 + 100x = 450x + 100,000 

--- 

「我的解决方案」 

---

「解决方案」 总成本由土地成本、太阳能电池板成本和维护费用组成。根据题目给出的信息,土地成本为100元/平方米,太阳能电池板成本为250元/平方米,维护费用为10万元加上10元/平方米。

因此,总成本可以表示为:总成本 = 土地成本 + 太阳能电池板成本 + 维护费用

代入具体数值,得到:总成本 = 100x + 250x + 100,000 + 10x

化简后,得到:总成本 = 360x + 100,000

其中,x表示以平方米为单位的成本。

「对比结果,是否一样」

不一样

「学生是否回答正确」

不正确

原则3:迭代提示

有时候输出的内容并不能够一步到位,生成理想的结果,这个时候需要根据输出的内容进行提示的迭代。通过两个案例来演示这个逻辑。

案例1:从一个产品说明书生成营销文案

Prompt

Completion(文案太长

概述

  • 这款产品是一系列美丽的中世纪风格办公家具的一部分,包括文件柜、办公桌、书柜、会议桌等。
  • 提供多种外壳颜色和底座饰面选择。
  • 可选择塑料背面和正面软垫(SWC-100)或全包软垫(SWC-110),有10种织物和6种皮革选项。
  • 底座饰面可选不锈钢、哑光黑色、光泽白色或铬。
  • 椅子可选择有或无扶手。
  • 适用于家庭或商业环境。
  • 符合合同使用要求。

结构

  • 五轮塑料涂层铝制底座。
  • 气动椅子调节,方便升降操作。

尺寸

  • 宽度53厘米|20.87英寸
  • 深度51厘米|20.08英寸
  • 高度80厘米|31.50英寸
  • 座高44厘米|17.32英寸
  • 座深41厘米|16.14英寸

选项

  • 适用于软地板或硬地板的脚轮选项。
  • 两种座椅泡沫密度选择:中等(1.8磅/立方英尺)或高级(2.8磅/立方英尺)
  • 无扶手或8个位置可调节的PU扶手

材料 外壳基座滑轮

  • 铸铝,采用改性尼龙PA6/PA66涂层。
  • 外壳厚度:10毫米。座椅
  • HD36泡沫

原产地

  • 意大利

你的任务是帮助一个营销团队根据技术说明书创建一个零售网站的产品描述。根据技术规格信息,在提供的技术规格范围内撰写产品描述。

我们很高兴为您介绍这款产品,它是一系列美丽的中世纪风格办公家具的一部分。无论您需要文件柜、办公桌、书柜还是会议桌,我们都提供了全套的家具,让您的办公环境充满魅力。

这款产品提供多种外壳颜色和底座饰面选择,使您可以根据个人喜好和装饰需求进行自由搭配。无论您钟爱塑料背面和正面软垫(SWC-100)还是全包软垫(SWC-110),我们都提供了10种织物和6种皮革选项,为您提供极致的舒适和风格选择。

底座饰面可选不锈钢、哑光黑色、光泽白色或铬,为您的办公空间增添时尚氛围。椅子可根据您的需求选择有或无扶手,以适应不同的使用场景。不论是家庭还是商业环境,这款产品都能完美融入。

结构方面,它采用五轮塑料涂层铝制底座,具备稳定性和耐用性。气动椅子调节功能使座椅的升降操作变得简单便捷。

尺寸方面,产品宽度为53厘米,深度为51厘米,高度为80厘米,座椅高度为44厘米,座椅深度为41厘米。这种尺寸设计考虑到了人体工程学,为您提供舒适的坐姿体验。

此外,我们还提供多种选项以满足不同需求。您可以根据地板类型选择适用于软地板或硬地板的脚轮。座椅泡沫密度可选择中等(1.8磅/立方英尺)或高级(2.8磅/立方英尺)。此外,您可以选择无扶手设计或具有8个位置可调节的PU扶手。

这款产品的外壳基座滑轮采用铸铝材料,并涂有改性尼龙PA6/PA66涂层,外壳厚度为10毫米。座椅采用HD36泡沫,为您提供舒适的坐感。

最后,这款产品的原产地是意大利,以其优雅和精湛的工艺闻名。

在您的办公空间中,选择这款产品,让它成为时尚和实用的

点睛之选。不论是个人工作室、创意空间还是商业办公室,这款产品都能为您提供卓越的舒适性和功能性。

购买这款产品,您不仅能享受到优质的材料和精湛的制造工艺,还能展示您对细节的追求和对品质的追逐。它不仅是一件实用的办公家具,更是一件彰显品味的装饰艺术品。

无论您是在家工作还是与团队共同努力,这款产品将成为您办公空间的亮点。它的经典中世纪风格与现代设计相结合,创造出独特的韵味,让您的工作环境焕发新生。

不仅如此,这款产品还通过合同使用要求的认证,证明了它的质量和可靠性。您可以放心选择它,知道您正在购买一件值得信赖的办公家具。

总之,这款产品是您打造理想办公环境的完美选择。通过其出色的设计、优越的舒适性和耐用性,它将成为您工作效率和生产力的助推器。不仅如此,它还能为您的空间增添一丝独特的风采和时尚魅力。

选择这款产品,让您的办公空间焕发新的活力和灵感。投资于品质,享受舒适,从而提升您的工作体验。

但是这个生成结果有几个问题:

问题一:文案太长,可以在Prompt里限制单词/句子/字符的数量。

Prompt

Completion

「概述 … 」 


你的任务是帮助一个营销团队根据技术说明书创建一个零售网站的产品描述。根据技术规格信息,在提供的技术规格范围内撰写产品描述。


产品描述字数限制在100字以内。

独特中世纪风格的办公家具系列,包括文件柜、办公桌、书柜和会议桌。多种外壳颜色和底座饰面选择,满足个性需求。可选软垫或全包软垫,提供多种织物和皮革选项。底座饰面有不锈钢、黑色、白色或铬。椅子可选择有或无扶手。适用于家庭和商业环境,符合合同使用要求。结构稳固,五轮塑料涂层铝制底座。气动椅子调节,升降便捷。尺寸适中,舒适实用。选配软硬地板脚轮、不同密度座椅泡沫、可调节PU扶手。材料优质,外壳基座滑轮采用铸铝,外壳厚度10毫米。座椅采用HD36泡沫。意大利原产,品质可靠。

注意这个字数限制的要求,模型有时候不一定会严格去遵守。

问题 2. 文案着重的细节跟目标用户不匹配,可以在Prompt里要求着重描述与目标受众相关的内容。

Prompt

Completion

「概述 … 」 


你的任务是帮助一个营销团队根据技术说明书创建一个零售网站的产品描述。根据技术规格信息,在提供的技术规格范围内撰写产品描述。



产品描述字数限制在100字以内。


该描述适用于家具零售商,因此在本质上应该是技术性的,并着重于产品的制造材料。

欢迎来到我们的中世纪风格办公家具系列!这个系列包含了文件柜、办公桌、书柜和会议桌等多种精美家具。我们提供多种外壳颜色和底座饰面选择,以满足您的个性需求。您可以选择塑料背面和正面软垫(SWC-100),或者全包软垫(SWC-110),共有10种织物和6种皮革供您选择。底座饰面可选不锈钢、哑光黑色、光泽白色或铬,让您的家具更加独特。此外,您还可以选择带扶手或不带扶手的椅子,根据您的喜好和需求来定制。这些家具非常适合家庭和商业环境,并符合合同使用要求。我们使用高质量的材料来打造这些家具,如铸铝和改性尼龙PA6/PA66涂层。座椅采用舒适的HD36泡沫填充。这些家具的尺寸适中,功能实用。无论您的地板是软地板还是硬地板,我们都提供相应的脚轮选项。您还可以选择不同的座椅泡沫密度,以及可调节的PU扶手。这些家具的原产地是意大利,以其优质制造工艺而闻名。欢迎您选购我们的中世纪风格办公家具系列,为您的空间增添独特的魅力!

问题 3. 文案需要产品的尺寸表,可以在Prompt里要求它提取信息并放到表格里。

Prompt

Completion

「概述 … 」 


你的任务是帮助一个营销团队根据技术说明书创建一个零售网站的产品描述。根据技术规格信息,在提供的技术规格范围内撰写产品描述。


产品描述字数限制在100字以内。


该描述适用于家具零售商,因此在本质上应该是技术性的,并着重于产品的制造材料。


在描述之后,包括一个给出产品尺寸的表格。该表应该有两列。在第一列中包括维度的名称。在第二列中仅包含以英寸为单位的测量值。为表格命名为“产品尺寸”。

欢迎来到我们的中世纪风格办公家具系列!这个系列包括文件柜、办公桌、书柜和会议桌等多种美丽家具。我们提供多种外壳颜色和底座饰面选择,让您可以根据个人喜好进行定制。您可以选择塑料背面和正面软垫(SWC-100)或全包软垫(SWC-110),并且有10种织物和6种皮革供您选择。底座饰面可选不锈钢、哑光黑色、光泽白色或铬,让您的家具更具风格。椅子可选有或无扶手,根据您的需求和偏好进行选择。这些家具适用于家庭和商业环境,并符合合同使用要求。结构坚固可靠,底座采用五轮塑料涂层铝制设计,同时配备方便的气动调节功能,轻松实现升降操作。

我们采用优质材料制造这些家具,如铸铝和改性尼龙PA6/PA66涂层的外壳基座滑轮,外壳厚度为10毫米。座椅使用舒适的HD36泡沫填充,提供出色的坐感和支撑。这些家具的原产地是意大利,以其精湛的制造工艺而闻名。无论您需要家庭办公室还是商业空间的家具,我们的中世纪风格办公家具系列将为您的空间增添独特的魅力和功能性。以下是该产品的尺寸表格:

文心大模型提示词笔记——提示词的原则_解决方案_03

案例2:从不同维度总结商品评论

以单词/句子/字符限制进行总结

Prompt

Completion

{给女儿买的生日礼物,她很喜欢它,去哪里都喜欢带着它。很柔软超级可爱,脸看起来太萌啦。价格有点小贵,不过还可以接受。物流很快,第二天就到了。}


您的任务是生成来自电子商务网站的产品评论的简短摘要。


总结{}里的评论,最多30个字。

迷人、可爱且物流迅速!

以运输和交付为重点进行总结

Prompt

Completion

{给女儿买的生日礼物,她很喜欢它,去哪里都喜欢带着它。很柔软超级可爱,脸看起来太萌啦。价格有点小贵,不过还可以接受。物流很快,第二天就到了。}


您的任务是生成来自电子商务网站的产品评论的简短摘要,向物流部分反馈。


总结{}里的评论,最多50个字。


重点提及物流速度的情况。


用一下格式输出:

总结:「内容」

物流速度:「慢 / 快 / 超快」

总结: 女儿喜欢的生日礼物,柔软可爱,脸萌萌哒。价格略贵但可接受。物流超快,第二天到达!


物流速度:超快

以价格和价值为重点进行总结

Prompt

Completion

{给女儿买的生日礼物,她很喜欢它,去哪里都喜欢带着它。很柔软超级可爱,脸看起来太萌啦。价格有点小贵,不过还可以接受。物流很快,第二天就到了。}


您的任务是生成来自电子商务网站的产品评论的简短摘要,定价部分反馈。


总结{}里的评论,最多50个字。


重点评价一下用户对价格的接受程度,并给出调整价格的建议。


用一下格式输出:

总结:「内容」

价格建议:「价格调高 或者 价格调低」

总结: 女儿喜欢的生日礼物,柔软可爱,脸萌萌哒。价格稍贵但可接受。建议适当降低价格以提升竞争力。


价格建议:价格调低

尝试“提取”而不是“总结”

提示能够提取原文,这样能看到不失真的信息

Prompt

Completion

{给女儿买的生日礼物,她很喜欢它,去哪里都喜欢带着它。很柔软超级可爱,脸看起来太萌啦。价格有点小贵,不过还可以接受。物流很快,第二天就到了。} 


您的任务是提取来自电子商务网站的产品评论里的内容,内容包含在{}里,只要直接提取相关内容不要进行总结,包括:物流速度、价格。


用Excel表格输出,表格第一列为物流速速、第二列为价格。


文心大模型提示词笔记——提示词的原则_商业_04




举报

相关推荐

0 条评论