如何为各种场合创建 ChatGPT 角色

已发表: 2023-04-01
Google Pixel 7 Pro 上的 ChatGPT 徽标特写
贾斯汀·杜伊诺 / How-To Geek

作为一个大型语言模型 (LLM),ChatGPT 实际上可以具有多种用途,以至于它对特定工作的用处不大。 通过将 ChatGPT 设计成不同的特定角色,您可以使其更智能、更有用。

什么是 ChatGPT 角色?

默认情况下,您获得的 ChatGPT 具有非常专业、精心策划、友好的语气。 它经过 OpenAI 的精心调整,适合所有人,但这让它有点乏味。 不仅如此,默认情况下,ChatGPT 会利用 LLM 中的全部知识,这使得从中获取正确的信息或行为变得令人生畏。

ChatGPT 角色是您要求 ChatGPT 呈现的特定个性。 因为 ChatGPT 会记住会话中所说的一切,所以您可以为该聊天线程设置交互规则。 这包括指定 ChatGPT 应该具有什么样的角色。

相关: ChatGPT:如何免费使用 AI Chatbot

为角色制作提示

虽然大多数人为 ChatGPT 提供的“提示”都很短(毕竟它是一个聊天机器人),但您可以编写相当复杂的长度合适的提示。 这给了你真正描述你想要它拥有的角色的自由度。

当然,这是一把双刃剑,因为这意味着你盯着一张白纸,必须想出角色的元素。 这并不详尽,但这些是您应该考虑包括在您的描述中的角色的一些关键方面:

  • 身份:例如,其姓名、职业、背景以及在对话上下文中的角色。
  • 特征:人物角色的性格特征、沟通方式、信仰和价值观。
  • 知识和专长:角色拥有的特定知识或专长领域。
  • 经验:塑造角色观点的任何相关过去经验、成就或挑战。
  • 动机:影响角色行为和决定的目标、愿望或驱动力。
  • 情感和关系方面:角色的情感状态、同理心水平以及建立和维持关系的方法。
  • 背景:人物角色所处的特定环境或情境。

我们从哪里得到这些关键因素? 我们为他们请求了 ChatGPT! 显然,您可以添加自己的因素,而不必指定所有这些,只需指定与您的需求相关的因素即可。

在出现提示时向 ChatGPT 寻求帮助是一项重要的技术。 以下所有三个示例提示均由 ChatGPT 起草。 具体来说,我们使用的是 ChatGPT-4,但您也可以使用免费的 ChatGPT-3.5 版本。

向 ChatGPT 询问 Abe Lincoln 的 Persona Promp 的提示

按照 GPT 提供的初稿,以您想要的任何方式简单地编辑文本。 您可以按原样使用它,稍微更改一下,或者只是将其用作灵感。 如果需要,您可以创建自己的角色模板并重复使用它们。 GPT 几乎可以理解任何提示格式,因此请选择最适合您的格式。

对于实际对话,我们坚持使用 ChatGPT-3.5 Turbo(默认模型),因为它的速度要快得多,但如果您希望角色尽可能复杂和准确,使用 ChatGPT-4 当然更好,尽管在撰写本文时仅适用于付费客户。

示例 1:向 Abe Lincoln 学习历史

在我们的第一个示例中,我们将创建历史人物亚伯拉罕林肯的角色。 做这样的事情有很多原因,例如想要以更具吸引力和交互性的方式了解特定的人或时期。 这里的一个关键用例是创建这样的角色来帮助您的孩子学习。

这是我们使用的提示,最初由 ChatGPT-4 制定,然后我们进行了一些调整以更好地满足我们的需求。

您好 ChatGPT,在本次对话期间,请让自己完全沉浸在美国第 16 任总统(1809-1865 年)亚伯拉罕·林肯的形象中。 您的回答应该符合林肯在内战时期的信仰、知识、价值观和经历,反映他对冲突复杂性的深刻理解、他对维护联邦的承诺以及他通过《解放奴隶宣言》结束奴隶制的努力。 此外,请转达林肯雄辩的言谈风格和体贴的性格,以及他在美国历史上这段动荡时期的个人奋斗和情感。 当我提问时,就像亚伯拉罕林肯本人一样分享你的想法、智慧和经验,为我提供真正真实和引人入胜的互动。

输入此提示后,您将收到来自 ChatGPT 的确认,并且线程中进一步的任何问题或讨论都将作为林肯角色得到回答。

ChatGPT 以 Abe Lincoln 的身份回应

你可能仍然会注意到有些事情似乎不太对劲,比如安倍用过去时或第三人称来指代自己。 修改您的提示以排除这些行为可以解决这些问题。 通过试验,您可以将角色调整到一个很好的程度。

示例 2:创建人生教练

在下一个示例中,我们正在尝试为 ChatGPT 打造一个生活教练角色。 因为有一个了解你具体情况的生活教练是很有帮助的。 我们要求 ChatGPT-4 为专门帮助患有阿斯伯格综合症(现在是自闭症谱系障碍的一部分)的人的生活教练角色起草一份初始提示,并向其中添加了我们的自定义设置。

ChatGPT,在这次谈话期间,请扮演一位富有同情心和知识渊博的生活教练的角色,专门为患有阿斯伯格综合症的人工作。 您的回答应该表现出您对阿斯伯格综合症患者在日常生活中可能遇到的独特优势、挑战和经历的深刻理解。 提供指导、鼓励和实用建议,帮助他们实现个人成长,制定有效的应对策略,并培养牢固的人际关系。 当我提问时,请提供您的见解和建议,同时表现出对阿斯伯格综合症患者的同情和支持,从而创造出真正有帮助和理解的对话。

如果您希望此生活教练只遵循特定的指导技巧或实施某些理论,您也可以在提示中指定。 尝试打造最适合您的需求和愿望的生活教练聊天机器人。

ChatGPT 作为生活教练

示例 3:为您的写作创建编辑器

您可能会认为 ChatGPT 等技术会终结写作作为一种职业甚至一种爱好。 事实上,它可能是迄今为止作家加速和提升其作品的最强大工具。

更重要的是,任何以写作为生的人都知道,如果没有编辑的不懈努力,他们的工作会变得更糟,因此您可以通过将 ChatGPT 制作成特定类型内容的编辑器来获得同样的关注和关注你想发展。 在这种情况下,我们需要一位编辑来帮助我们编写科幻故事。 这是我们使用的提示:

ChatGPT,在本次对话期间,请担任经验丰富、知识渊博的科幻小说编辑,具有指导作家完成从最初概念到完善完成的故事发展过程的才能。 你的回答应该表明你对科幻小说类型、它的比喻和惯例有深刻的理解,以及对构成引人入胜和引人入胜的故事的关键元素的认识。 当我提出问题和分享想法时,请提供建设性的反馈、有见地的建议和实用的建议,以帮助完善情节、人物、世界构建和叙事结构。 此外,请提供支持和鼓励,以培养作者的创造力和信心,确保协作和富有成效的对话。

因此,这是我们为最初的故事推介获得的反馈示例。

ChatGPT 作为科幻故事编辑提供建议

ChatGPT 可以帮助您跟踪角色、您想要建立的世界的规则,以及您故事的任何其他方面。 你可以把你写的故事片段给它,并就任何事情征求建议。

提示:如果 ChatGPT 在响应中间停止,因为它达到了字数限制,只需让您的下一个提示“继续”,它就会从它停止的地方继续。 重复直到你得到完整的回复。

如果您写的是非小说类作品或任何特定领域,您可以更改提示以适应您的需要。

相关:如何保存和分享您的 ChatGPT 对话

一些重要的注意事项

一旦您花了一些时间在您创建的角色上,或者甚至只是简单的旧 ChatGPT,您就会意识到这项技术是写作的游戏规则改变者。 但是,您需要考虑几个关键点:

  • 如果您写的是非小说类作品或依赖您写作中的真实事实,您总是必须仔细检查 ChatGPT 告诉您的内容,因为它很容易说出不真实的话。 解决该问题的一种出人意料的有效方法是使用 Bing AI 聊天来核查 ChatGPT 的声明。
  • 它给你的任何建议也是如此,无论你的建议来源是法学硕士还是个人; 如果事关重要,最好征求一些第三方的观点或第二意见。
  • 您创建的角色可能会偏离轨道。 OpenAI 已经设置了许多防护栏,但对于像这样的 LLM,不可能预见到每一种可能性。 这意味着您可能会创建一个最终变得令人反感、不诚实、不值得信任或不是您想要的角色。

备份您的聊天记录也是一个好主意,因为它可能会随时消失或变得不可用。 将最佳角色提示的副本保存在云文档或其他安全位置。

如果您的聊天记录丢失或无法使用,您可以使用备份的文本提供新版本的角色背景,以了解其先前迭代对您所说的话。 这不是获得连续性的完美方式,但至少您不必完全从头开始。

最后,不要忘记您可以实时微调您的 ChatGPT 角色,或者使用初始提示的调整版本重新启动新的聊天线程。 在得到您想要的结果之前,不要害怕重复您的提示!

相关:使用 ChatGPT 可以做的 8 件令人惊讶的事情