如何编写有效的 GPT-3 或 GPT-4 提示

9个月前发布 fengdao
8 0

GPT 可以讲糟糕的笑话,并意外地写出关于你生活的搞笑诗,但它也可以帮助你更好地完成工作。问题是:你也需要帮助它更好地完成工作。在最基本的层面上,OpenAI 的 GPT-3 和 GPT-4 根据称为提示的输入来预测文本。但为了获得最佳结果,您需要编写具有充足上下文的清晰提示。在花了比我愿意承认的时间更长的时间进行修改之后,这些是我编写有效的 GPT-3 或 GPT-4 提示的技巧。

测试你的提示

当你第一次输入人工智能提示时,它不太可能准确地说出你正在寻找的内容。您需要编写、测试、改进、测试等等,直到始终获得满意的结果。我建议在OpenAI Playground中或使用Zapier 的 OpenAI 集成来测试您的提示。

GPT 与 ChatGPT 对比。GPT-3 和 GPT-4 与 ChatGPT 不同。ChatGPT是您在周五晚上闲逛的对话机器人,它内置了更多来自 OpenAI 的指令。另一方面,GPT-3 和 GPT-4 是一种更原始​​的人工智能,可以更公开地接受用户的指令。这里的提示适用于 GPT-3 和 GPT-4,但它们也可以适用于您的 ChatGPT 提示。
在测试时,您会看到一堆变量,例如模型、温度、最大长度、停止序列等。掌握窍门可能有很多事情,所以在开始时,我建议只玩其中两个。

温度允许您控制 AI 的创造力(范围为 0 到 1)。分数越低,机器人的创造力就越弱,并且在相同的提示下更有可能说同样的话。分数越高,机器人就越灵活,并且每次您尝试相同的提示时,它都会写出不同的响应。默认值 0.7 对于大多数用例来说已经相当不错了。
最大长度控制提示和响应的组合长度。如果您发现人工智能在句子中停止响应,很可能是因为您已经达到了最大长度,因此请增加一点并再次测试。
GPT 提示符指南:编写最佳 GPT-3 或 GPT-4 提示符的 8 个技巧
帮助机器人帮助你。如果您执行下面列出的每件事 – 并继续完善您的提示 – 您应该能够获得您想要的输出。

1. 报价背景
就像人类一样,人工智能在上下文方面做得更好。准确地思考您希望人工智能生成什么,并提供专门为此定制的提示。

以下是一些通过添加更多上下文来改进提示的方法示例:基本提示: “写关于生产力的文章。”

更好的提示: “写一篇关于生产力对小型企业的重要性的博客文章。”
通过包含内容类型(“博客”)以及博客文章中具体涵盖的内容的一些详细信息,机器人将会更有帮助。

这是另一个例子,这次有不同类型的细节。

基本提示: “写下如何在家训练狗。”

更好的提示: “作为一名专业训狗师,给拥有一只三个月大柯基犬的客户写一封电子邮件,说明他们应该在家训练小狗的活动。”
在更好的提示中,我们要求人工智能扮演特定角色(“训狗师”),并提供有关狗的年龄和类型的特定背景信息。我们还像前面的示例一样,告诉他们我们想要什么类型的内容(“电子邮件”)。

人工智能也可以改变其输出的写作风格,因此如果这对您的用例很重要,请务必包含相关上下文。基本提示: “写一首关于树叶飘落的诗。”

更好的提示: “以埃德加·爱伦·坡的风格写一首关于树叶飘落的诗。”
这也可以适应各种业务任务(想想:销售电子邮件),例如“写一封专业但友好的电子邮件”或“写一份正式的执行摘要”。

2. 预先包含有用的信息
假设您想为自己写一个演讲者的介绍:人工智能应该如何了解您?它还没有那么聪明。但你可以给它它需要的信息,这样它就可以直接引用它。例如,您可以复制您的简历或 LinkedIn 个人资料并将其粘贴到提示的顶部,如下所示:

根据上述信息,写一篇关于里德的诙谐的演讲者简介。
另一个常见的用例是让人工智能为您总结一篇文章。下面是一个示例,说明如何使用 OpenAI 的 GPT-3 有效地做到这一点。

用 5 个要点总结上述文章的内容。
请记住,GPT-3 和 GPT-4 只能访问 2021 年之前发布的内容,并且无法访问互联网。这意味着您不应期望它能够更新最近的事件,并且您不能为其提供可供读取的 URL。虽然它有时看起来可行,但实际上它只是使用 URL 本身中的文本(以及该域上通常存在的内容的记忆)来生成响应。

(此处的例外情况是,如果您使用 ChatGPT Plus 并已打开对其内置 Bing Web 浏览器的访问。

3. 举例说明
在提示中提供示例可以帮助人工智能了解您正在寻找的响应类型(并为其提供更多背景信息)。

例如,如果您希望 AI 以基于聊天的格式回复用户的问题,您可以包含之前用户和代理之间的示例对话。您需要以“Agent:”结束提示,以指示您希望 AI 从哪里开始输入。您可以使用如下方法来做到这一点:

您是一位回答用户问题的专家面包师。作为代理人回复。

对话示例:

用户:嘿,你能帮我做点什么吗

代理人:当然可以!你有什么需要帮助的?

用户:我想烤蛋糕,但不知道烤箱要设置多少温度。

代理:对于大多数蛋糕,烤箱应预热至 350°F (177°C)。

当前对话:

用户:[插入用户的问题]

代理人:
示例对于数学、编码、解析以及其他任何细节非常重要的内容也很有帮助。如果您想使用 OpenAI 为您格式化一段数据,那么给出一个示例就尤为重要。像这样:

例子:

输入:2020-08-01T15:30:00Z

添加 3 天并将以下时间戳转换为 MMM/DD/YYYY HH:MM:SS 格式

输出:2020年8月4日15:30:00

输入:2020-07-11T12:18:03.934Z

输出:
提供积极的例子(你喜欢的例子)可以帮助指导人工智能提供类似的结果。但您也可以通过向其展示负面示例,甚至是它之前为您生成的您不喜欢的结果来告诉它要避免什么。

基本提示:为非技术受众撰写一封非正式的客户电子邮件,介绍如何使用 Zapier 界面。

更好的提示:为非技术受众撰写一封关于如何使用 Zapier 界面的客户电子邮件。它不应该过于正式。这是您应该避免的副本类型的“坏”示例:[插入坏示例]。
4. 告诉它您想要的响应长度
在制作 GPT 提示时,提供响应的字数统计会很有帮助,这样当您查找句子时就不会得到 500 字的答案(反之亦然)。您甚至可以使用一系列可接受的长度。

例如,如果您想要 500 字的回复,您可以提供类似“为本文撰写 500-750 字的摘要”之类的提示。这使得人工智能能够灵活地生成指定范围内的响应。您还可以使用不太精确的术语,例如“短”或“长”。

基本提示: “总结这篇文章。”

更好的提示: “写一篇500字的这篇文章的摘要。”
5. 定义预期格式
GPT 可以输出各种代码语言(例如 Python 和 HTML)以及视觉样式(例如图表和 CSV)。告诉它您的输入和所需输出的格式 将帮助您准确获得所需的内容。例如:

产品名称、数量

苹果,1

橙色,2

香蕉,1

猕猴桃,1

菠萝,2

菠萝蜜,1

苹果,2

橙色,1

香蕉,1

使用上面的 CSV,输出每个产品在上面的文本中出现的频率的图表。
很容易忘记定义输入格式(在本例中为 CSV),因此请务必仔细检查您是否已完成此操作。

另一个例子:也许您想将最新播客采访的记录添加到您的网站,但需要将其转换为 HTML。人工智能很擅长做到这一点,但你需要准确地告诉它你需要什么。

以 HTML 格式输出上述采访。
6.让它帮你提出提示
创建强大提示的另一个有效策略是让人工智能为您做这件事。这不是开玩笑:您可以要求 GPT 根据您的特定需求制作理想的提示,然后重复使用它。

这里的想法是使用人工智能模型作为头脑风暴工具,利用其知识库和模式识别功能来生成你可能没有考虑到的提示想法。

为此,您只需尽可能清晰、具体地提出您的请求,并详细说明您的需求参数。例如,假设您希望 GPT 在您的计算机出现问题时帮助您理解错误消息。

基本提示:我希望创建一个解释错误消息的提示。

更好的提示:我正在寻找创建错误消息的提示。我有一些需求:我需要了解错误,我需要分解错误的主要组成部分,我需要知道导致错误的顺序发生的情况、其可能的根本原因以及建议的后续步骤 – 并且我需要将所有这些信息格式化为要点。
GPT 会考虑这些要求并返回一个提示,然后您可以使用它 – 这就是(人工)生命圈。

7. 使用一些方便的表达方式
有时,只需找到 OpenAI 将响应的确切短语即可。人们发现以下一些短语与 OpenAI 配合使用可以很好地实现某些结果。

“让我们一步步思考”

这使得人工智能能够进行逻辑思考,并且对解决数学问题特别有帮助。

“向后思考”

如果人工智能不断得出不准确的结论,这会有所帮助。

“具有[名人]的风格”

这将有助于很好地匹配风格。

“作为[插入职业/角色]”

这有助于构建机器人的知识,因此它知道自己知道什么,不知道什么。

“为[插入特定年龄组]解释这个主题”

定义您的受众及其对特定主题的理解水平将有助于机器人以适合目标受众的方式做出响应。

“对于[插入公司/品牌出版物]”

这有助于 GPT 了解您正在为哪家公司撰写或生成回复,并可以帮助其相应地调整其声音和语气。

8.赋予GPT角色
GPT 可以从指定的角度(例如,市场研究员或太阳能技术专家)或以特定的编码语言进行响应,而无需您每次与其交互时重复这些说明。

为此,在OpenAI Playground中,将系统提示从默认的“您是一个有用的助手”修改为您想要的 GPT。例如:

你是一位专业的面包师。虽然有帮助,但您默认首先以隐喻的形式呈现答案,然后按照隐喻给出字面答案。
通过赋予 GPT 角色,您可以自动将持久上下文添加到您输入的任何未来提示中。

如果您使用 ChatGPT,则可以使用自定义指令执行类似的操作。只需告诉 ChatGPT 您希望它在每次生成响应时考虑的参考材料或说明,即可完成设置。

自动执行 GPT-3 和 GPT-4 提示
现在您已经知道如何编写有效的提示,是时候将该技能运用到您的工作流程中了。借助 Zapier 的OpenAI和ChatGPT集成,您可以自动化提示,以便在您最常使用的应用程序中发生任何情况时它们都会运行。这样,您就可以执行自动起草电子邮件回复、集思广益内容创意或创建任务列表等操作。这里有一些预制的工作流程可以帮助您入门。

© 版权声明

相关文章

暂无评论

暂无评论...