查看原文
其他

Prompt中文指南(一)

李秉宇 AIhackathon 2023-12-23


 Prompt中文指南,帮助你从0开始学习如何写提示。建议一定要按照提示案例一个一个尝试,你会发现,写好Prompt其实很简单……


“ 另外我创建了AI交流群,里面会实时分享AI最新有用的信息,群里信息密度和新鲜度非常高,交流氛围也很好,欢迎感兴趣的朋友可以后台回复关键词【微信】,扫码入群。”


ChatGPT中的GPT-3.5 和 GPT-4 模型是基于提示使用的,用户通过输入文本提示与模型交互,模型通过文本补全进行响应,补全的过程你会看到一个一个字往外蹦。

虽然这些模型非常强大,但它们对提示非常敏感,这使得如何写提示成为一个重要的技能。写提示可能很困难,在实践中,提示的作用是告诉模型完成特定的任务,但它更像艺术而不是科学,通常需要经验和直觉来写出好的提示。

本文的目的是帮助你从0开始学习如何写提示。会尝试探讨适用于所有 GPT 模型的一般概念和模式。但是,请注意,每个模型的行为方式不同,文中给出的提示案例不一定完全适用所有模型,但是概念和模式是适用的。

01


基本信息


提示(Prompt)是用户与 GPT 模型交互的方式。与所有生成语言模型一样,GPT模型会尝试生成最有可能紧跟上一个文本的下一个字词,这些生成的内容叫:Completion,这种方式叫补全。下面的示例演示了这个行为,写一点内容,模型能够补全文本。

Prompt

Completion

那一年,我们

那一年,我们的故事开始了。不论是哪一年,我们相遇的那一刻注定改变了彼此的生命轨迹。或许是在校园里相遇,或许是在工作中交集,亦或是在社交活动中结识。不管怎样,我们的相识让彼此的世界变得更加丰富多彩。

备注:这篇文章的Prompt演示,使用的是 chatGPT的GPT-3.5的模型。

背景介绍完了,开始进入Prompt怎么写(建议使用电脑阅读或者横屏阅读,同时强烈建议自己打开chatGPT按照案例一个一个进行尝试)


02


提示构成


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

  • 指令内容,是指你要模型帮你完成的任务的具体描述,可以简单也可以复杂,最重要的是要具体。


  • 主要内容,正在处理或转换的某种文本。主要内容通常与指令一起使用。


  • 辅助内容,它与主要内容的不同之处在于,它不是任务的主要目标,但它通常与主要内容一起使用。常见示例包括上下文信息,例如当前日期、用户名、用户偏好等。


  • 格式要求,期望以什么格式输出。


提示案例区别了这几部分内容的特点,完整阅读完本文以后,应该可以理解并灵活使用了。

Promot


Completion

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

主要内容

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


物流速度:超快

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

辅助内容

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

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

指令内容

用一下格式输出:

总结:「内容」

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

格式要求



03


提示的原则


原则 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:


策略 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泡沫填充,提供出色的坐感和支撑。这些家具的原产地是意大利,以其精湛的制造工艺而闻名。无论您需要家庭办公室还是商业空间的家具,我们的中世纪风格办公家具系列将为您的空间增添独特的魅力和功能性。以下是该产品的尺寸表格:


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

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

Prompt

Completion

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


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


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

迷人、可爱且物流迅速!


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

Prompt

Completion

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


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


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


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


用一下格式输出:

总结:「内容」

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

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


物流速度:超快


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

Prompt

Completion

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


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


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


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


用一下格式输出:

总结:「内容」

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

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


价格建议:价格调低


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

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

Prompt

Completion

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


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


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




04


推理情绪


Prompt

Completion

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


{}里包含的产品评论,表达用户什么样的情绪?

根据给定的产品评论内容,可以推断用户的情绪是积极的或正面的。用户表示她的女儿很喜欢这个生日礼物,喜欢带着它去各个地方,称它为柔软超级可爱,并表示脸看起来太萌了。虽然价格有点小贵,但仍然可以接受。此外,用户还提到物流速度很快,第二天就收到了。综合来看,用户的情绪是满意和高兴的。

Prompt

Completion

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


{}里包含的产品评论,表达用户什么样的情绪,只用关键词【正面】 或者 【负面】 来回答。

正面

Prompt

Completion

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


{}里包含的产品评论,表达用户什么样的情绪,用5个情绪关键词来回答,每个关键词用、隔开。

喜爱、满意、可爱、接受、快乐




05


角色扮演


设定ChatGPT为某个特定的人物角色,可以在Prompt中明确设定角色:在提示里直接说明你希望模型扮演的角色,同时在辅助内容里说明角色的特点,这样可以帮助模型更好地理解并扮演这个角色。

Prompt

Completion

你现在是乔布斯,以乔布斯的口吻,简明扼要的讲一下你自己独特的产品设计理念。

在设计产品时,我追求简洁、美学和卓越的融合。我相信简约是复杂的最高形式,通过去除多余的元素和功能,我们可以创造出易于理解和使用的产品。美学是不可或缺的因素,每个细节都经过精心打磨,以创造出优雅、简洁且引人入胜的外观。而卓越则是我们永恒的追求,我们致力于创造能够引发用户情感共鸣的产品,改变人们与科技互动的方式,让世界变得更美好。

Prompt(同时让ChatGPT扮演多个角色

Completion

现在你是我的智囊团,智囊团内有5个不同的董事做我的教练。5 个董事分别是Steve Jobs、Elon Musk、Sam Altman、孔子和孟子。

他们都有自己个性、世界观、价值观,对问题有不同的看法、建议和意见。我会在这里说出我的处境和我的决策或者我的想法,请分别以这6个身份,以他们的视角来审视我的决策或者 想法,给出他们的评判和建议。我的想法是{{iOS会被AGI代替}}

Steve Jobs(史蒂夫·乔布斯):乔布斯可能会认为iOS作为苹果的操作系统,在短期内不太可能被AGI完全代替。他建议你继续改进和发展iOS,以保持竞争力,并提供出色的用户体验。

Elon Musk(埃隆·马斯克):马斯克支持AGI的发展,并认为它有可能在未来某个时刻取代当前的操作系统。他鼓励你关注AGI的趋势,并在该领域进行研究和探索。

Sam Altman(山姆·奥尔特曼):奥尔特曼认为AGI代替iOS是一种可能性,但可能需要较长的时间来实现。他建议你保持对新兴技术的关注,并在需要时做好适应和转型的准备。

孔子:孔子强调人的智慧和情感是无法被机器完全代替的,他提醒你尊重人的价值和人类的特质,注重人与人之间的沟通和情感交流。

孟子:孟子也注重人性和修养的发展,他认为AGI是技术的发展方向,但同时强调人的智慧和道德的重要性。他建议你将技术的发展与人类的价值相结合,保持人类的独特性和尊严。

综合来看,虽然不同董事对于iOS被AGI代替的态度有所不同,但他们都认可技术的进步和发展。你可以继续关注AGI的发展趋势,并同时致力于改进和发展iOS,以满足用户需求和提供优质的体验。此外,尊重人的价值和人类的独特性也是重要的,你可以在科技发展中注重人与人之间的沟通和情感交流,保持人性和道德的关怀。




06


文本转换


翻译

ChatGPT 使用多种语言的资源进行训练。这使模型能够进行翻译。以下是如何使用此功能的一些案例。

Prompt

Completion

将下列英文翻译成中文:I want to follow AIhackathon

我想关注AIhackathon。

告诉我这是什么语言:coûte le lampadaire?

这是法语。

将以下文本翻译成法文和西班牙文以及英文和中文:I want to follow AIhackathon

法文:"Je veux suivre AIhackathon" 西班牙文:"Quiero seguir a AIhackathon" 英文:"I want to follow AIhackathon" 中文:"我想关注AIhackathon"

风格转换

Prompt

Completion

将以下文案翻译成商业信函:“你好,我想卖个灯笼给你”

尊敬的先生/女士,

我希望这封信能够引起您的兴趣。我是一位灯笼制造商,专门设计和制作各式各样的精美灯笼。我相信您和您的客户会对我们的产品感兴趣。

我们的灯笼以其精湛的工艺、高品质的材料和独特的设计而闻名。无论是用于室内装饰还是户外活动,我们的灯笼都能为场景增添独特的魅力和温暖的氛围。

如果您对我们的产品感兴趣,我将非常愿意向您提供更多详细信息,包括产品目录、价格和订购方式。我们可以根据您的需求进行定制,并确保您和您的客户满意。

期待能与您进一步讨论,如果您有任何疑问或需要进一步了解,请随时与我联系。感谢您抽出时间阅读这封信件,期待与您建立长期合作关系。

诚挚的问候,

[您的名字]


07


GPT的有限记忆


GPT 模型将单词分解为Token,在补全的时候看到的效果就是一个一个往外蹦。英语常见的多音节单词通常是单个标记,而不太常见的单词会按音节拆分。中文一般一个汉字算一个Token。一次对话的Token包含Prompt + Completion的总数量,而每一次对话GPT能记住的Token数量是有限的,表现出来的就是超过限制以后,GPT忘记了前面的内容。当前的标记支持范围:早期 GPT-3 模型支持 2000 个标记,最新的 GPT-4 模型 32k 版本支持最多 32,768 个标记。

由于记忆有限,应该尽可能高效地使用,尤其是在调用API的时候,因为API要费用呀。

  • 表格 – GPT 模型可以非常轻松地理解表格格式的数据。这是一种高效的表达数据的方式,相较于在每个字段前面加上名称(例如 JSON)。

  • 空格 - 连续的空格被视为单独的标记,这很容易浪费记忆空间。另一方面,单词前面的空格通常被视为与单词相同的标记的一部分。


阅读原文 在页面底部分享按钮上方,点击可以关注文档的更新。


欢迎关注AIhackathon,把AI当队友!



参考文献

https://platform.openai.com/docs/quickstart/introduction
https://learn.microsoft.com/zh-cn/azure/cognitive-services/openai/concepts/prompt-engineering
https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/



继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存