ChatGPT的最佳提示词案例

如何更好的使用“提示工程”技术?

针对不同的任务,我们可以使用特定的提示格式,以更好地与模型的训练方式或其所训练的数据相匹配。下面提供了一些可靠的提示格式,但您也可以尝试其他不同的格式,以找到最适合您任务的格式。

使用最新的模型

为了获得最佳结果,我们通常建议使用最新、最能胜任的模型。目前,最佳选择为“text-davinci-003”模型用于文本生成,以及“code-davinci-002”模型用于代码生成。

具体化

以{著名诗人}的风格,写一首关于OpenAI的鼓舞人心的短诗,重点是最近的DALL-E产品发布(DALL-E是一个文本到图像的ML模型)。

明确化

用3到5句话的段落来描述这个产品。

复杂问题

Let‘s think step by step(让我们逐步思考)

最佳的提示词结构

指令+上下文

01.将指令放在提示的开头,并使用###或”””来分隔指令和上下文

❌:

以下是本文的重点要点,请总结为包含项目符号的列表。

{在此输入文本}

✅ :

以下是本文的重点要点,请总结为包含项目符号的列表。

文本: """
{在此输入文本}
"""

02.阐明所需的输出格式

❌:

将以下文本中提到的重要实体提取出来。首先提取所有公司名称,然后提取所有人名,然后提取符合内容的特定主题,最后提取一般性的主题。

文本:{在此输入文本}

✅ :

将以下文本中提到的重要实体提取出来。首先提取所有公司名称,然后提取所有人名,然后提取符合内容的特定主题,最后提取一般性的主题。

期望的格式: 
公司名称:<逗号分隔的公司名称列表> 
人名:-||- 
具体主题:-||- 
一般主题:-||-

文本:{在此输入文本}

03.与其只是说不要做什么,不如说应该做什么

❌:

以下是助手和用户之间的对话。请勿询问用户名或密码。请勿重复。

用户:我无法登录我的账户。 
助手:

✅ :

以下是助手和用户之间的对话。助手将尝试诊断问题并提出建议的解决方案,同时避免询问与PII相关的任何问题。与其要求PII,如用户名或密码,不如建议用户查看帮助文档www.samplewebsite.com/help/faq

用户:我无法登录我的账户。 
助手:

指令+示例+上下文

01.提供几个例子

❌:

从下面的文本中提取关键词。

文本:{在此输入文本}

关键词:

✅ :

从下面的文本中提取关键词。

文本1: Stripe提供API,供Web开发人员使用,将支付处理集成到他们的网站和移动应用程序中。 
关键词1: Stripe,支付处理,API,Web开发人员,网站,移动应用程序
##
文本2: OpenAI训练了先进的语言模型,非常擅长理解和生成文本。我们的API提供对这些模型的访问,并可用于解决几乎涉及处理语言的任何任务。 
关键词2: OpenAI,语言模型,文本处理,API。
##
文本3: {在此输入文本} 
关键词3:

❌:

这组数中的奇数加起来是偶数:17、9、10、12、13、4、2。
A:答案为False。
这组数中的奇数加起来是偶数:15、32、5、13、82、7、1。
A:

✅ :

这组数中的奇数加起来是偶数:17、9、10、12、13、4、2。
A:将所有奇数相加(17、9、13)得到39。答案为False。
这组数中的奇数加起来是偶数:15、32、5、13、82、7、1。
A:

指令+引导词(代码生成)

01.代码生成相关 – 使用“前导词”来引导模型朝特定的模式发展。

❌:

#编写一个简单的Python函数,它可以
#1. 向我询问一个英里数
#2. 将英里转换为公里

✅ :

#编写一个简单的Python函数,它可以
#1. 向我询问一个英里数
#2. 将英里转换为公里

import

原创文章,作者:ABC.Design,如若转载,请注明出处:https://www.abc.design/archives/3096

(0)
打赏 微信扫一扫 微信扫一扫
ABC.Design的头像ABC.Design

发表回复

登录后才能评论
交流群
交流群
返回顶部