参数:拥有更多对ChatGPT控制的秘密力量。

ChatGPT的参数轻而易举地成为它最被忽视的功能之一。很多人都不知道他们错过了什么。

通过将参数融入到您的交互中,您可以塑造和控制 AI 的输出,获得新的定制水平。从调整响应长度到微调创意或定义用户角色,参数可定制 ChatGPT,以满足您的独特要求。

我们将讲解5个最有影响的参数,并教给您如何创建您自己的参数。

ChatGPT中文站
The Secret Power of ChatGPT

参数是什么?

参数是可编程变量。它允许您更改标准特性和行为,告诉ChatGPT(和其他模型)他们的输出应该如何生成。

它是为API设计的,不应与ChatGPT兼容。但由于ChatGPT的工作方式和对它们的了解,这些参数直接扩展了它们的实用性到聊天界面。即使它们不如使用API精确,它们也非常强大。

你可以通过简单地告诉它来使用它:

use a temperature parameter of 0.9.

模拟编码变量:

temperature: 0.9

5个必须知道的参数

让我们来谈谈主要因素,这五个参数会为您带来更好的ChatGPT控制和体验。

最大代币

这是您内容长度的控制。根据您的设置,它既可以是一行简短的文字,也可以是一整篇小说。

您传递要生成的文本的最大长度。它接受任何数字,最多可以达到4096个令牌。默认值为2048。为了简化,您可以将令牌视为单词。

作为一个实验,试着让ChatGPT分别用高和低的“最大词元”值来概括一个电影情节。注意到它们之间的差异。

ChatGPT中文站
Summarizing a movie with different max tokens values.

温度

控制生成文本的随机性和创造性。当值较低时,输出较正统;当值较高时,文本更加多样化和创造性,有时甚至很古怪。

它默认为0.7,并接受介于0和1之间的值。

作为一个简单的实验,请尝试询问具有不同温度的名称列表:

ChatGPT中文站

完全不同的结果。

频率惩罚

频率惩罚参数对重复性进行惩罚;较高的数值增加了输出的多样性,促进了更罕见的单词,而负数则会得到更常见、有时重复的语言。

它的范围在-2.0和2.0之间,默认值为0。

为了实验,要求ChatGPT写出任何重复的文本,比如“我喜欢吃苹果。”多次。通过使用更高的频率惩罚,该模型将寻求更多不同的方式来表达相同的思想。

ChatGPT中文站

这太好了。不知道为什么,但是我忍不住会笑得停不下来。

存在惩罚

chatGPT是否曾经因为你的提示中的一个示例或灵感而过于沉迷,从而完全偏离结果?

这种情况经常发生在我身上,我曾经用它来帮助我写文章的大纲,在我的提示下,我有一个提到蝴蝶的引语。ChatGPT做了什么?一个关于蝴蝶的大纲。一点用也没有。

存在惩罚参数可解决此问题。

它对已在输入中使用的标记进行惩罚。这会影响AI从您的输入重复单词和短语的频率。它的取值范围为-2到2,默认值为0。正数会阻止重复,而负数可能导致回声输入文本。

为测试它,我让chatGPT来纠正我的语法并传递了一个简短的短语。你可以看到它如何通过更高的存在惩罚值来避免重复我的输入。

ChatGPT中文站
An experiment with presence penalty.

用户属性

用户属性允许您提供有关当前用户的附加信息(使用键值对列表),从而使 ChatGPT 将生成的文本量身定制为配置文件。

它有多种应用。您可以设置用户语言,ChatGPT会使用该语言回答,而不管您提示的语言是什么,或者您可以定义完整的人格,它会完全自定义其响应。

非常强大。

在下面的例子中,我向ChatGPT询问太阳的问题,将用户属性设置为不同的年龄,并甚至传递了职业。看看它的影响有多大:

ChatGPT中文站
A use case of the user attributes params

自定义参数:创意自由

直到现在,我们一直使用OpenAI API中定义的参数,这很棒。但是正如我所提到的,这些参数在聊天中并不是通过强制执行的;它们之所以有效,是因为ChatGPT能够理解它们。

什么意思?

这意味着我们可以创建自己的参数。您可以使用数值和文本参数。如果足够明确或您进行解释,ChatGPT将承认它们并改变其行为。

让我们看几个例子。

流派参数:这将指导AI的写作风格。例如,流派:“海盗”会指示AI在海盗场景中生成内容。

ChatGPT中文站

讽刺:我将推动人工智能给你一个反讽的回应。这可以结合不同的特征使用,比如幽默、技术准确性、形式化等等。

ChatGPT中文站

生动的:1(和0.2):它极大地改变了描述的细节,是ChatGPT作家的有力工具。

ChatGPT中文站

您可以无限制地发挥创意,甚至在有意义的情况下可添加多个自定义参数。

2023-10-20 16:43:51 AI中文站翻译自原文