paint-brush
口袋里的 GPT-3?为什么不!经过@tole
2,716 讀數
2,716 讀數

口袋里的 GPT-3?为什么不!

经过 Tihomir Dmitrović4m2023/01/26
Read on Terminal Reader

太長; 讀書

GPT-3 是一项了不起的技术,看到它如何用于创建功能强大且有用的应用程序真是令人难以置信。在 Convoworks 的帮助下,现在可以在 WordPress 和 Viber 中使用 GPT-3 创建智能对话机器人。只需几个简单的步骤,您就可以在口袋里拥有 GPT 的力量!
featured image - 口袋里的 GPT-3?为什么不!
Tihomir Dmitrović HackerNoon profile picture

GPT 最近已成为一个非常流行的话题,并以多种不同方式使用,从自动化客户服务到自然语言处理。


本教程将向您展示如何使用 WordPress 和无代码插件Convoworks WP为 Viber 应用创建支持 GPT 的聊天机器人。在其中,我们将解释如何设置聊天机器人,以便您可以使用 GPT-3 的自然语言技术就任何主题提出问题和交谈。


让我们开始吧!



设置

要开始为 Viber 设置支持 GPT 的聊天机器人,您需要安装可公开访问的 WordPress,以便它可以接收来自 Viber 应用程序的请求。然后,导航到插件安装程序并安装并激活 Convoworks WP。完成后,打开 Convoworks WP 并使用“从文件导入”选项创建一个新服务。可以在此处下载服务定义(json 文件)。


导入 Convoworks 服务定义

https://partners.viber.com/account/上创建一个 Viber 机器人。为此,您唯一需要的是安装并运行的 Viber 应用程序。创建它后,您将拥有一个 API 访问令牌,该令牌将在 Convoworks 中使用。请注意可用于邀请用户的二维码。

Viber 机器人帐户设置


现在在 Convoworks 中打开您的服务,导航到配置视图并单击以启用 Viber 平台。在这里您必须输入 Viber“Auth Token”和“Account ID”。您可以在https://partners.viber.com/account/的 Viber 帐户网址中找到帐户 ID 号。


Convoworks 中的 Viber 平台配置


最后一步是在 Convoworks 服务中设置 OpenAI 授权密钥。在您的服务中导航到变量视图并设置正确的值。您还可以在此处设置您使用的模型以及 GPT API 使用的其他参数。


Convoworks 服务中的 OpenAI GPT API 配置


现在你只需要开始使用它。转到您的 Viber 应用程序,打开“更多”屏幕,然后点击顶部的二维码图标。将相机转到您的 Viber 机器人帐户页面上的二维码,您就进入了!


Viber 应用程序 - 更多视图

它是如何工作的?

对话

GPT(Generative Pre-trained Transformer)是一种可以理解自然语言并根据给定提示生成新文本的算法。它的工作原理是使用输入提示构建上下文,然后使用该上下文生成文本。

GPT的补全原理是会根据提示提供的上下文生成新的文本。重要的是为 GPT 提供提示,为算法生成相关文本提供足够的上下文。例如,如果您提供诸如“法国的首都是什么?”之类的提示,那么 GPT 将生成有关法国及其首都的文本。

因此,我们在 Convoworks 服务中所做的只是设置包含完整对话的 ${conversation} 变量(开头为空)(检查“设置参数”元素)。我们正在向其中添加用户的查询和机器人的响应。


Http 查询元素


该组件允许我们创建 API 请求并使用响应数据。它将获取完成响应,将其添加到对话并准备我们可以返回给用户的响应文本。此功能放在片段中,因此我们可以在工作流的多个位置使用它。

在此服务中,我们使用纯文本过滤器来启用附加命令的处理。这是一个捕获“重新启动”或“重新开始”命令以重置对话的示例(将 ${conversation} 变量设置为空字符串)。


HTTP 查询元素配置


文本过滤器和特殊命令


在此服务中,我们使用纯文本过滤器来启用附加命令的处理。这是一个捕获“重新启动”或“重新开始”命令以重置对话的示例(将 ${conversation} 变量设置为空字符串)。


重新开始命令处理


未来的想法

验证

当 Viber 发送请求时,我们也会收到用户的唯一 ID。如果我们的数据库中有该 ID,我们就可以轻松了解用户详细信息,并通过个性化消息或对话进行响应。


提示工程

知道如何形成提示以获得大部分 GPT 有很大的力量。形成正确的提示至关重要,您应该尝试一下。请记住,Convoworks 在 WordPress 内部运行并且可以访问其所有数据。这意味着您可以使用数据库中的数据预填充提示。如果是新用户,您可以放置不同的对话上下文,他们的最后订单是什么……无论您需要什么。

结论

GPT-3 是一项了不起的技术,看到它如何用于创建功能强大且有用的应用程序真是令人难以置信。在 Convoworks 的帮助下,现在可以在 WordPress 和 Viber 中使用 GPT-3 创建智能对话机器人。只需几个简单的步骤,您就可以在口袋里拥有 GPT 的力量!