跳至主要内容

如何使用 ChatGPT 自定义指令

探索 ChatGPT 的自定义指令功能。了解如何微调回复,并探索教师、企业家和内容创作者的使用场景。
· 7分钟 阅读

使用 AI 探索

OpenAI 的 ChatGPT 正在风靡全球。周复一周的更新不断提升这款最先进语言模型的能力边界。

本文将深入解读 OpenAI 最近发布的公告——ChatGPT 的自定义指令功能。该功能最初以测试版形式向 ChatGPT Plus 计划用户开放,并将在接下来的数周内逐步向其他用户推广。根据 OpenAI 的发布说明,该功能目前尚未在英国和欧盟上线。

您可以在 DataCamp 上参加 Introduction to ChatGPT 课程,学习如何使用 ChatGPT、掌握编写提示的最佳实践,并探索这款强大 AI 工具在商业中的常见用例。

理解 ChatGPT 的自定义指令

自定义指令功能通过纳入您的偏好或规范,让 ChatGPT 更加强大。每次生成回复时,模型都会一致地参考这些指令,无需您在每次对话中重复自己的偏好或信息。

例如,设想一位教师在设计课程计划时,无需反复说明自己教授的是三年级科学。再比如,一位希望用 Python 编写高效代码的开发者只需陈述一次偏好,ChatGPT 之后都会予以考虑。

该功能的开发直接受用户反馈影响,反馈强调了可引导性对用户的重要性。它在提升适应性方面发挥关键作用,使模型能够有效适配不同语境并满足个体需求。

设置 ChatGPT 自定义指令

您必须是 ChatGPT Plus 会员才能启用此功能。如果您已有 Plus 账户,可按以下步骤启用:

1. 点击您姓名旁的三个点,然后点击 "Settings and Beta"。

ChatGPT 设置

2. 打开“Custom instructions”开关,启用自定义指令功能。

ChatGPT 设置 自定义指令已开启

3. 再次点击三个点,选择 "Custom instructions"。

image4.png

4. 设置自定义指令

自定义指令菜单

充分利用自定义指令

本节我们列出一些示例和思路,激发您在 ChatGPT 中使用自定义指令功能。

1. 面向教师的 ChatGPT 自定义指令

第一个示例,让我们看看学术领域的从业者如何使用该工具。

首先,我们向 ChatGPT 提供一些关于我们角色的背景信息,此处为大学讲师。接着,我们说明希望其回复采用的语气和风格,以及应包含的一些要点。

自定义指令的使用

现在,让我们看看在我们提出一个简单请求时,ChatGPT 会如何回应:

使用自定义指令的简单请求

请注意,它在课程开头给出了摘要,在结尾提供了延伸阅读。若没有自定义指令,您每次都需要把这些信息写进提示中。

在我们的免费网络研讨会 A Beginner's Guide to Prompt Engineering with ChatGPT 中,DataCamp 媒体与产品市场负责人、DataFramed 播客联合主持人 Adel Nehme 讲解了如何构建清晰简洁、适配特定工作流程的提示。此外,他也分享了最大化 ChatGPT 产出的最佳实践,以及如何在市场、销售、数据等职能工作流程中利用 ChatGPT 的用例与案例研究。

2. 面向企业家的 ChatGPT 自定义指令

接下来,看看企业领导者或创业者如何通过自定义指令充分发挥这一强大功能。下面给出可帮助设定背景与回复规范的示例:

另一组自定义指令

了解如何在真实的端到端数据科学项目中使用 ChatGPT。请参阅 DataCamp 上 Abid Ali Awan 的博文《A Guide to Using ChatGPT For Data Science Projects》。

另一组自定义指令的回复

3. 面向内容创作者的 ChatGPT 自定义指令

最后一个示例,看看内容创作者如何使用 ChatGPT 获取选题灵感与创作指导。同样,我们可以指定合适的语气、内容目标,以及希望读者作何反应:

第二组替代自定义指令

第二组替代自定义指令的回复

不过,您会注意到,上述语气可能有些过火(相当讽刺,也许过于口语化)。在这种情况下,您可能需要进一步打磨自定义指令,使之更契合目标产出。关于如何精炼输入,您可以阅读我们的 ChatGPT 提示工程指南。

自定义指令与插件

添加额外指令可以增强与 ChatGPT 插件 的交互,因为这使您能够将相关信息共享给所用的特定插件。比如,在使用餐厅预订插件时,如果您在指令中提供了所在城市名称,模型在调用插件时可能会纳入该城市信息。

您了解 ChatGPT Code Interpreter 吗?如果还不熟悉,也没关系。请查看我们的博文,了解 如何使用 ChatGPT code interpreter。

自定义指令的隐私与数据使用

据 OpenAI 官网介绍,他们可能会使用您的自定义指令来提升模型性能,但您可以在设置中的数据控制选项里将其关闭。

ChatGPT 数据控制设置

ChatGPT 自定义指令的当前局限

测试阶段的自定义指令可能并不总是产生准确或符合预期的结果,随着时间推移这会有所改善。不过,我们也注意到目前功能上的另一限制是缺少多身份(multi-persona)自定义指令。您一次只能保存一组自定义指令,如果需要在不同身份之间来回切换,这会相当不便。

结语

在不断发展的 OpenAI ChatGPT 生态中,自定义指令的推出标志着个性化与可引导性的全新时代。有了这项功能,用户可以根据自身偏好与规范微调 ChatGPT 的回复,无需在每次互动中重复说明,从而提升适应性,并确保模型始终能满足个体需求。

为充分利用这一强大功能,ChatGPT Plus 会员可在设置与测试版选项中启用自定义指令。启用后,用户即可设定个性化指令,亲眼见证模型响应度的提升。

自定义指令在多个领域大有可为。教师能轻松设计课程计划,企业家可明确偏好,内容创作者可注入独特风格——这一切都因 ChatGPT 而更具“魔力”。

对于喜爱插件的用户,添加额外指令还能优化交互、简化任务,让 AI 辅助体验更上一层楼。

想要让 ChatGPT 输出更贴合您的期望?请参考我们的 Beginner's Guide to ChatGPT Prompt Engineering,了解该如何给到它所需的输入。

Moez Ali

作者

Moez Ali

数据科学家,PyCaret 的创始人兼作者

主题