Dialogflow 与 WOZTELL 集成指南:完整的逐步指南

Dialogflow

Dialogflow

厌倦了只有点击按钮的聊天机器人,想要更智能一点的东西吗?我们采用了Google的自然语言处理引擎Dialogflow,为您提供更高水平的体验。

Dialogflow结合了Google的机器学习专业知识和产品,并建立在Google的基础设施上,可以针对Google Assistant进行优化。它可以处理语音和基于文本的对话。

首先,您需要访问Dialogflow创建一个项目代理,然后在我们的构建器中填写必要的配置信息:客户电子邮件项目ID私钥

Dialogflow设置

  1. 使用您的Google帐户访问 Dialogflow 并点击"创建代理"。
Dialogflow界面
Dialogflow界面
  1. 为您的代理命名并创建一个新项目
创建新代理
创建新代理
  1. 点击齿轮图标进入设置页面。

  2. 点击“项目ID”下方的链接。

Dialogflow设置
Dialogflow设置
  1. 前往"服务账户"设置,在"IAM & Admin"中点击"+ 创建服务账户"。
前往服务账户
前往服务账户
创建服务账户
创建服务账户
  1. 填写服务账户的详细信息并选择"创建"。
填写服务账户详细信息
填写服务账户详细信息
  1. 选择"Dialogflow API管理员"角色。
选择Dialogflow API管理员
选择Dialogflow API管理员
  1. 选择创建的"服务账户",然后点击"+ 创建密钥"。
选择服务账户
选择服务账户
点击 + 创建密钥
  1. 选择 JSON 作为密钥类型。
选择JSON作为密钥类型
选择JSON作为密钥类型
  1. 下载新私钥为 JSON格式。
下载新私钥
下载新私钥

现在您已经在计算机上保存了一个新的 JSON 文件。请在文本编辑器中打开该文件,您将获得用于连接WOZTELL的Dialogflow的私钥。


将Dialogflow连接到WOZTELL

  1. 在顶部菜单栏选择 集成 。

  2. 选择"+ 集成"按钮以添加新的集成。

集成页面
集成页面
  1. 选择 Dialogflow 并点击 下一步
集成接口
集成接口
  1. 填写所有集成所需的详细信息。
  • 客户电子邮件是与Dialogflow连接的电子邮件。
  • 您可以在Dialogflow设置中找到项目ID,在 .JSON 文件中找到私钥。
Dialogflow界面
Dialogflow界面
  1. 当状态为 已连接 时,点击 创建 以连接Dialogflow。
Dialogflow已连接
Dialogflow已连接
注意
请记得删除密钥中的所有"\n"并正确换行。

使用

要创建一个有效的Dialogflow聊天机器人,您需要管理两件事:

  • 在Dialogflow控制台上进行训练
  • 在WOZTELL中设置对不同意图的响应

要进行Dialogflow的训练,您可以参考 Dialogflow文档

完成意图设置后,您可以在 Trigger 中选择创建的意图,该节点将通过 Dialogflow 进行处理。

Dialogflow 触发器

  1. 在顶部菜单栏中选择 触发器 ,或在节点检查器中点击"+ 新建触发器"按钮以创建新的触发器。
  1. 选择"+ 触发器"按钮以添加新的触发器。
添加触发器
添加触发器
  1. 在“基础”选项卡中选择 Dialogflow 以添加Dialogflow触发器。
  1. 按照以下步骤选择已创建的意图:
  • 从 集成 下拉菜单中选择已连接的Dialogflow代理
  • 选择具有已训练意图的 区域 (例如en,zh-hk等)
  • 选择特定的 意图 作为触发器(以下示例中的意图是“猫咪爱好者”)
Google Dialogflow 触发器
Google Dialogflow 触发器
  1. 现在,您可以在触发器部分选择已创建的Dialogflow触发器。

提示
记得更改触发器的名称,然后点击“保存”以保存新的触发器。