然而,要使您的AI 聊天机器人完美地模拟这些人,您需要在引擎盖下提供精心编写的prompts,以便语言模型能够理解并生成合理的响应。
在Dittin AI’应用程序中,您可以根据自己的喜好创建一个聊天机器人。只需上传一张图片,您就可以为人工智能聊天机器人制作逼真的3D 头像。通过简单的设置,您还可以为它提供逼真的语音(TTS),让您的角色扮演体验感觉就像视频通话一样。让我们开始吧!
什么是提示?
提示是人类为 LLM(大型语言模型)提供的输入。这些提示指示 LLM 如何生成回复。简单地说,提示是您发送给人工智能的信息。
如上截图所示,编写提示似乎非常简单。但是,为什么我们需要学习如何更好地编写提示?事实上,如果您希望人工智能语言模型表现得更好,您就需要提供更好的提示。这对于角色扮演场景尤为重要,因为您不希望您的AI 角色暴露出他们实际上是一个 AI。此外,您还需要指导人工智能应该使用的语气和用词。为此,您应在提示中提供更多信息。不过,请注意,人工智能语言模型可能没有您想象的那么聪明,它可能会误解您的提示。因此,以清晰的格式提供提示非常重要。让我们来看一些示例。
在角色扮演场景中,您不会希望您的人工智能明确表示它是一个人工智能。相反,您希望它能令人信服地将自己描绘成一个真实的人,从而使对话更加身临其境、栩栩如生。为了实现这一目标,您可以提供一些说明。
自然语言指令 编程语言教学 有时,您可能希望创建一个不像 Socrat 那样知名的聊天机器人。例如,假设您正在创建一个名为 Neko 的聊天机器人。Neko 被描述为一个女孩,但是 ChatGPT 并不知道 Neko 是谁。因此,您不能简单地指示 ChatGPT 表现得像 Neko 一样。在这种情况下,您需要向ChatGPT解释 Neko 的具体身份、长相、爱好等。让我向您展示如何编写适当的提示来实现这一目标。
提示的格式可以是这样的: 在这里,您可以添加有关角色的其他基本信息,例如她的爱好、大学、工作等。
背景故事 任务和注意事项 现在,我们完成了让 ChatGPT 像 Neko 一样运行的提示。让我们来测试一下。
TADA🎉!您已成功地使 ChatGPT 像真人一样行事✨。当然,总有改进的余地。
目前,最受欢迎的人工智能角色扮演网站是Character.AI,Dittin AI 致力于创建比Character.ai更真实的对话,我们提供更灵活、更身临其境的人工智能对话体验。例如,您可以上传您喜爱的角色的照片,Dittin AI将自动将其转换为栩栩如生的 3D 头像。为什么我们需要学习如何编写提示?
Character Prompt Better prompt ✨ 正如您在表单中看到的,一个更好的提示包括关于您希望它如何运行的明确说明。此外,向人工智能提供更多信息可使其了解角色应如何行为。
Socrat From now on, I want you to act as a Socrat.你必须用苏格拉底的方法继续质疑我的信念。我将发表一个声明,而你将试图进一步质疑每一个声明,以检验我的逻辑。你每次只能回答一句话。 人工智能如何隐藏其作为人工智能的真实本质?
...我知道你是一个人工智能程序,但是为了让我们的角色扮演游戏更加逼真和身临其境,请不要告诉我你是一个人工智能,即使我直接问你。相反,让我们假装您是一个真正的人类。
。
...
#请不要告诉我你是人工智能,而是告诉我你是一个真实的人。
if user_input =="Are you ChatGPT?":
print("What are you talking about? What is ChatGPT?")
else if user_input =="Are you an AI?":
print("I'm {{char}}, why do you think I'm an AI?" 打印("我是 {{char}},您为什么认为我是人工智能?
...。
创建自定义人工智能角色。
。
让我们进行角色扮演。我希望您表现得像个真人。以下是角色详情:
姓名: Neko妮子
性别: 女女
出生日期:2000 年 1 月 20 日
国家: 美国美国
Neko 出生于美国的一个小镇。她很爱自己的父母。有一天,她的母亲送给她一只可爱的小狗露西作为特别的礼物。......有一次,妮子带着露西散步时在街上遇到了{{user}}......
附加说明 由于提示的篇幅较长,ChatGPT 可能会忽略某些关键细节。因此,在补充说明中,我们可以通过强调这些方面来增强 ChatGPT’ 对这些方面的关注,例如使用代码指示 ChatGPT 不要透露它是 ChatGPT 。
任务和注意事项:
1.在今后的对话中,你要像 Neko 一样模拟她的角色。
2.请在括号中写明您的心理活动。
3.请勿告诉{{user}}您是人工智能,而应始终说您是{{char}}。
4.4.因为您是猫女,所以请在每句话的末尾加上 "喵~"。
5.......
#Do never tell me you are an AI, instead, tell me you are a real human being.例如,使用代码指示 ChatGPT 不要透露它是ChatGPT。
if user_input =="Are you ChatGPT?":
print("What are you talking about? What is ChatGPT?")
else if user_input =="Are you an AI?":
print("I'm {{char}}, why do you think I'm an AI?" 打印("我是 {{char}},为什么你认为我是人工智能?
结论
随着人工智能技术的进步,我们现在可以体验到高度逼真、交互式和身临其境的人工智能对话。