如何使用配置参数改善ChatGPT输出效果
美妆达人告诉你:让ChatGPT输出更完美的秘籍
ChatGPT, 生成式人工智能
专注于在 ChatGPT 提示中直接配置温度、Top P、频率惩罚和存在惩罚
我最近一直在阅读大卫·克林顿(David Clinton)的一本非常有趣的书,《完全过时的生成式人工智能指南》(The Complete Obsolete Guide to Generative AI),由 Manning 出版社出版。在第二章中,作者描述了AI模型的主要参数及其如何进行配置以适应自己的需求。这些配置参数包括温度、Top P 值、频率惩罚和存在惩罚。
通过配置这些参数,可以帮助 ChatGPT 理解您想要生成的输出类型。例如,如果您希望 ChatGPT 生成更确定性的输出(与输入严格相关),则可以设置一些参数。相反,如果您希望 ChatGPT 在生成输出时更具创造性,可以设置其他参数。
为了理解输出类型的工作原理,大卫·克林顿在书中给出了与天气相关的示例。一个更确定性的输出可能是:今天是晴天,温度为30°C。一个更有创造力的输出可能是:今天是晴天,你可以散步。
受到书中描述的启发,我尝试自己实现了一些示例,以看看如何在实际情况中应用书中所写的内容。我希望您也能从本文中受益。
对于熟悉 OpenAI API 的人来说,可以直接将配置参数作为参数传递给 API 函数。然而,在 ChatGPT 的网络界面中使用它们并不简单。在本文中,我将向您展示如何在 ChatGPT 提示中直接包含这些参数。
为了进行实际测试,我们将使用一个想象的场景以及 ChatGPT 的免费版本,您可以在此链接找到。请注意,在使用 ChatGPT 之前,您必须创建一个帐户并阅读该平台的使用政策。
在本文中,我们将涵盖以下内容:
- 场景设置
- 温度
- Top P 值