聊天机器人已成为一种越来越流行的交互方式,这在一定程度上要归功于最近人工智能机器人的大热。其中,基于GPT 的聊天机器人因其对话能力而最受关注。
您现在可能已经知道了、 ChatGPT 是一个大型语言模型由 OpenAI。该模型使用深度学习技术来理解用户输入,并以听起来自然、像人一样的方式生成自然语言回复。
这些用户输入可以是简单的问题或提示,让聊天机器人执行任务。
精心编写的提示语能让您释放 GPT 聊天机器人的全部潜能。因此,让我们来看看为您的机器人撰写最佳提示的主要策略,以便提高它们的质量和效率。
了解 ChatGPT 提示
提示在形成 GPT-3.5 等语言模型的输出方面起着至关重要的作用。在这种情况下,提示是聊天机器人生成回复过程的指南。它们提供了起点,为模型理解用户需求提供了背景。
简单地说,提示不过是给 GPT 聊天机器人的一组指令。
根据目标的不同,提示可以采取不同的形式,如问题或陈述。然后,模型会对这些提示进行处理,并根据所训练的信息生成连贯且与上下文相关的回复。

对于一些比较直接的任务,比如请求信息,提示可以表述为一个问题,引导模型在回复中回答这个问题。但是,如果您想让 GPT 完成一项更复杂甚至更有创意的任务,比如写一个故事,那么提示语就需要包含其他元素,比如语气或风格,以便结果符合您的期望。
GPT 提示类型
不同类型的提示会引起 GPT 聊天机器人不同类型的回复。
封闭式提示,如 “是 “或 “否 “的问题,或只要求回答某一特定信息的问题,会将机器人的回答限制在一系列狭窄的选择范围内,几乎没有误解或偏离提问内容的余地。
另一方面,开放式提示给了机器人更多的 “创造性 “自由,使其可以做出任何类型的回复。提示的范围越广或越通用,这种创造性就越能体现在回复的长度、措辞甚至准确性上。例如,要求 GPT 机器人 “撰写社交媒体文案来推广我的新产品 “与要求 “撰写 150 字左右的社交媒体文案来推广我的新产品,突出 X 和 Y 的新功能,并使用友好而有说服力的语气 “是完全不同的。
每种类型的提示所产生的答案或多或少都会与您的预期相吻合,可能需要进行或多或少的调整,直到达到您想要的结果。但有时,机器人也会 “叛变”,完全编造出一个答案。这种情况被称为幻觉。
为 GPT 机器人编写明确的提示可以最大限度地降低它产生幻觉的概率。所以,话不多说,让我们深入了解一下……
撰写有效 GPT 提示的指导原则
正如刚才提到的,清晰的提示会帮助您的 GPT 聊天机器人产生最好的结果。但 “清晰的提示 “到底是什么意思呢?
在我们的 “构建由人工智能驱动的 WhatsApp 聊天机器人 “网络研讨会上,我们向与会者介绍了如何构建基于 GPT 的客户满意度机器人。中,我们指导与会者构建了一个基于 GPT 的客户满意度机器人,该机器人旨在收集数据,并在客户对服务/产品不满意时对事件进行总结。
该机器人的目标是收集客户的订单号、电子邮件地址和出错原因摘要,即客户与机器人互动的原因。
像 “你是一个客户支持机器人,负责收集用户信息以解决他们的问题 “这样的提示会有用吗?也许在某种程度上可行。但我们不想给幻觉留下任何空间,所以我们采用了这样的提示语:客户 (@name) 联系我们是因为出了问题。您必须充当友好的代理,负责收集清楚订单出错的原因,您需要询问他们。我们知道出了问题,但我们需要知道是什么问题,所以你需要找出问题所在。同时,获取他们的电子邮件地址和订单号(不要向用户显示摘要,也不要创建任何信息)。每次只问一个问题,并且要友好。你的工作不是提供支持,只是收集信息。不要创建任何信息,必须由客户提供。这是你与客户的对话记录:@conversation_history.当您从客户那里收集到所有三条信息,并且他们不再需要帮助时,请说 “An agent will look into this”(一位代理将对此进行调查),只有当您有了问题的清晰摘要(至少来自用户的一句话)、订单号和电子邮件地址,并且客户不再需要帮助时,才可以使用关键词 “An agent will look into this”(一位代理将对此进行调查)。客户:@user_text.你的\n”
以这一提示为指导,让我们对其进行分解,看看有效撰写提示语的主要技巧和策略。
1.定义对话背景
要让 GPT 聊天机器人成功参与,您的提示应该提供当前情况的清晰背景。首先要为对话设置场景;这将使聊天机器人了解背景并提供更准确的回复。
只要想一想你到底想让 GPT 产生什么或实现什么,并为它提供最有可能实现的提示。
在这种情况下,我们在开始提示时先告诉聊天机器人为什么有人要与它互动–“一位客户因为出了问题而联系我们”,然后告诉它在这种情况下的角色–“你必须充当友好的代理,负责收集清楚订单出了什么问题,你需要问他们”。
如你所见,这比告诉 GPT 让它扮演客户支持聊天机器人的角色要具体得多。
2.尽可能具体
这就引出了策略二–在撰写提示语时,您应力求尽可能具体、清晰。
模糊或含糊的提示可能会导致 GPT 机器人产生幻觉,或者只是产生一个与您的预期不符或不符合您预期的结果。
例如,当我要求 ChatGPT “写关于提示的内容 “时,它生成了八段关于提示的内容,但没有提供任何关于所提主题的细节。不过,当我把要求说得更具体时,它就完全按照我的要求给出了答案:

对于我们在网络研讨会上创建的人工智能 WhatsApp 机器人,我们也力求尽可能详细。其中包括我们希望聊天机器人使用的语气/性格(”你必须扮演一个友好的代理”),我们还告诉它需要做什么(”找出 “问题所在)以及如何做(”不要向用户显示摘要,也不要创建任何信息”;”你的工作不是提供支持,只是收集信息”)。
最后,我们甚至告诉聊天机器人,一旦它掌握了所需的全部信息并能完成对话,就应该使用哪个关键词。这样,我们既保证了客户不会陷入对话循环,又保证了聊天机器人会使用我们想要的短语(”一位代理将调查此事”)来完成互动。
3. 轮流回答
如果您要使用 GPT 帮您完成一项任务,比如撰写一篇文章或对某个主题进行研究,您可以在提示中多次轮流回答。因此,你可以在机器人之前回复的基础上创建一个来回交流的过程,而不是一次性要求所有内容。这样,您就可以将对话进行到底,直到达到预期结果。
就 WhatsApp 机器人而言,我们没有在提示中这样做,因为我们只用了一个。我们所做的是指示 GPT 机器人在与客户互动时要充满活力:”一次只问一个问题,态度要友好。”这样,客户的体验就会更加对话化,从而感觉更加自然。
4. 融入用户语境
在提示中融入用户语境可以增强对话的个性化和相关性。这可以是他们的姓名、位置或其他与当前语境相关的内容。无论你选择什么,它都应该能创造出更有针对性的体验。
如果您已经使用过一段时间的星光Starify,您可能已经熟悉了 变量变量,它允许您的机器人将用户的回答存储在特定的 “框 “中,以便以后在对话中使用。
由于我们的 GPT 机器人示例是 WhatsApp 聊天机器人,这意味着您已经知道了用户的姓名,无需再询问。这也意味着您可以从一开始就个性化对话。您只需告诉机器人该信息的存储位置(”一位客户(@姓名)正在联系我们”),就可以了。
5. 举例说明
我们的聊天机器人没有这样做,但有一个很好的建议,那就是举例说明您需要什么或不需要什么,这样 GPT 就能做出更准确的回复。这有助于它更清楚地了解您的期望。
例如,在我们的机器人构建方案中,我们可以在提示中加入一个与客户友好互动的例子。就像这样 “一次只问一个问题,态度要友好。下面举例说明如何不询问信息:您好,请告诉我您的订单号和联系方式,并告诉我出了什么问题,好吗?
6. 测试和迭代
尽管有一些技巧和策略可以遵循,但为 GPT 聊天机器人制作提示是一个迭代的过程。因此,在将其投入使用之前,您应该根据需要对其进行测试和调整。
您可以尝试不同的措辞和方法,以了解什么最适合您的机器人目标。您应该一边测试提示,一边观察聊天机器人的反应。然后,您可以分析生成的输出,并相应地改进您的提示。
重复这个过程越多,聊天机器人就会取得越好的结果,您也会变得更善于编写有效的提示语。
更多提示和示例
尽管我们的提示是一个很好的示例,但您可以用它快速、轻松地 使用 GPT-3 为您的 WhatsApp 频道创建聊天机器人的好例子当然,
这并不是唯一的例子。
如果您想寻找更多灵感来开始您的提示语写作之旅,这里还有一些。
在这篇 LinkedIn 帖子中中,Sam Szuchan 强调了如果你给 GPT 提供正确的提示,它的结果会有多么强大。他举例说明了询问 GPT 他可以参观马德里哪些博物馆之间的区别:

并要求 GPT 像旅游指南一样提供基于地理位置的建议:

第二个提示得到了更完整、更个性化的回复,这比仅仅列出旅游景点更有帮助。查看 他的帖子查看更多提示示例。
另一个有用的例子是,在给 GPT 提出实际任务之前,先让 GPT 向你提问,这样它就能获得所需的所有信息,从而更好地帮助你。
在这篇 Instagram 帖子中,您可以看到用户在要求 GPT 为其业务提供内容创意之前是如何运用这一招的。
结论
在 GPT 聊天机器人相对较新的世界里,精心制作的提示可以让您的 GPT 业务战略取得成功,也可以让您需要帮助才能跟上技术发展的步伐。
遵循这些指导原则,您就能为 GPT 机器人创建杀手级提示,从而释放它们的全部潜能。
如果您想进一步了解 如何使用 ChatGPT 开展业务,您可以访问我们的博客或联系我们marketing@matchexpo.com.