1. All Collections >
  2. 集成 >
  3. 对话流 >
  4. Dialogflow:连接到 Dialogflow

Dialogflow:连接到 Dialogflow

Avatar
Joshua Lim
4 分钟

为了帮助您更好地理解 DialogFlow 和 respond.io 之间的集成,您可以阅读以下博客文章:
-如何使用 Dialogflow 构建聊天机器人
-如何使用 respond.io 作为 Dialogflow CRM

将 Dialogflow 连接到 respond.io 很简单,因为您只需要从 Dialogflow 检索 JSON 文件并将其上传到 respond.io 平台。

视频教程

本视频指南将指导您从 Dialogflow Agent 生成和检索 Google 服务帐户密钥(JSON 文件)并将其上传到 respond.io 平台。

Connecting Dialogflow V2 with Respond.io (Dialogflow Integration)

设置 Dialogflow

在生成 Google 服务帐户密钥之前,您需要拥有一个 Google 帐户才能登录 Dialogflow。

为了设置 Dialogflow,我们需要执行以下操作:

如果您已经执行过该步骤,则可以跳过该步骤并继续下一步。

获取 Dialogflow 帐户

步骤 1: 导航至此页面 并继续使用您的 Google 帐户登录。

第 2 步: 查看条款并勾选方框。 单击“接受”继续。

现在,您已经创建了 Dialogflow 帐户,可以继续下一步,创建对话代理。

创建 Dialogflow 代理

在 Dialogflow 中,有一个名为 Agent 的模块,它充当机器人的大脑。 该组件将帮助您的机器人理解和分类人类语言。

步骤 1: 登录后,单击下拉箭头,然后单击侧面导航菜单中的 创建新代理

第 2 步: 为代理提供一个名称以供内部参考。 对默认设置进行必要的更改。

字段

描述

姓名

用于识别目的。 此名称仅供内部参考。

语言

Dialogflow'的自然语言处理所使用的语言。 选择目标受众的语言。

时区

Dialogflow 上用于分析目的所采用的时区。

请注意,创建新的 Google Cloud 项目时,将自动将其创建到 Dialogflow Agent。 Google Cloud Project 将用于将 Dialogflow 连接到 respond.io。

步骤 3: 准备就绪后,单击 创建 以创建代理。

现在,Dialogflow Agent 已创建,您可以继续将 Dialogflow 连接到 respond.io。

连接到 Dialogflow

将 Dialogflow 连接到 respond.io 平台很简单,因为您只需要从 Dialogflow 检索 JSON 文件并将其上传到 respond.io 平台。

步骤 1: 使用与 Dialogflow关联的 Google 帐户登录。

第 2 步: 单击代理下拉菜单旁边的 ⚙ 图标导航到设置模块。

步骤 3: 在“常规”选项卡中,单击“服务帐户”中的链接以查看关联的 Google 项目。

步骤 4: 打开 Google Project 后,单击 转到项目设置

步骤 5:IAM & Admin 菜单 > 选择 Service Accounts

步骤 6: 在服务帐户详细信息屏幕中,命名服务帐户并单击 创建并继续

步骤 7:Dialogflow API 客户端角色分配给服务帐户 > 单击 继续

步骤 8: 授予用户访问此服务帐户的权限步骤是 可选的

步骤 9: 单击 完成

第 10 步: 找到之前创建的服务帐户,然后从操作菜单中选择管理密钥

步骤 11: 在 Keys 屏幕中,单击 添加密钥 > 创建新密钥 并选择JSON 当提示您选择哪种密钥格式时 > 单击 创建

JSON 文件将自动下载到您的计算机的下载文件夹中。

步骤 12: 使用您的用户帐户登录 respond.io 并导航至设置 >集成

步骤 13: 从列表中搜索 Dialogflow 并单击 连接

步骤 14: 选择目标受众的语言并上传从 步骤 11下载的 JSON 文件。

步骤 15: 单击连接 将 Dialogflow Agent 连接到平台。

您的 Dialogflow Agent 现已连接到 respond.io 平台。 代理将开始响应任何传入的消息。

连接到 Dialogflow 时遇到问题? 在这里联系我们

Dialogflow 多语言代理

在 Dialogflow 中创建代理时,您选择的语言将设置为默认语言。 借助多语言代理功能,您的代理现在可以支持其他语言。

Dialogflow 多语言代理如何在 respond.io 中工作

respond.io 平台上的联系人详细信息中的语言字段用于发送给 Dialogflow 的请求。 当请求发送到 Dialogflow 时,将包含联系人'的语言,并且 Dialogflow 将根据语言值进行解析和响应。

例如:如果联系人'的语言字段是英语,平台将请求 en 响应,如果语言字段是西班牙语,平台将请求 es 响应。

在此处了解有关 多语言代理的更多信息。

为了实现此功能,您首先需要在您的 Dialogflow 帐户中创建一个多语言代理。

如何创建多语言代理

要创建多语言代理,请按照以下步骤操作。

步骤 1: 在左侧边栏菜单中,单击 + 按钮添加另一种语言。

第 2 步:语言 选项卡中单击 选择其他语言 并从下拉菜单中选择其他语言。

步骤 3: 要为特定区域添加语言本地化,请将鼠标悬停在该语言上,然后单击 + 添加语言环境

特定于区域设置的语言是特定于某个地区或国家的语言。

步骤 4: 单击 保存

必须填写平台上的语言字段才能使 Dialogflow 多语言代理正常工作。 在此处了解有关 联系人字段的更多信息。

接下来是什么?

Dialogflow Agent 和 Contact 之间的交互由意图管理。 总之,意图用于根据规定的传入行为描述一次对话的预期行为。

阅读有关如何管理意图的更多信息:

分享这篇文章
Telegram
Facebook
Linkedin
Twitter

找不到您正在寻找的东西? 🔎