respond-io
New
🚀 TikTok商务消息现已上线! 将对话转化为转化率,无缝对接。 了解更多。arrow-icon

首页 >

集成 >
对话流 >
对话流:管理帐篷中

对话流:管理帐篷中

Avatar
Susan Swier
· 29 Mar 2023
9 分钟

什么是意图?

属性的对话流's 定义

故意将最终用户'的意图归类为转到一个对话框。 对于每个代理人,您定义了许多意图,您的合并意图可以在这里处理完整的对话。 当最终用户撰写或说一些话,称为最终用户表达方式时,对话流将最终用户表达方式与您代理人的最佳意图相匹配。 与意图相匹配也被称为意图分类。

基本意图包括下列内容:

  • 培训短语 - 这些是终端用户可能说的短语。 当最终用户表达式类似于这些短语之一时,对话流与意图匹配。

模板短语将在培训期间被弃用和忽略。 在这里了解更多信息

更为复杂的意图也可包括以下内容:

可以根据您的联系人' CountryLangue 来触发您的意向。 如果您的联系人在联系人详细信息中包含一个国家或语言值, 意图可以根据不同的国家和语言值触发.

查看帐篷中

第 1 步:登录到对话流

导航到 Dialogflow 控制台并使用您的用户凭据登录。

第 2 步:导航到帐篷中

选择您想要配置的代理,然后从侧边导航菜单中选择Intains

所有默认的意图和创建的意图都将在此视图中列出。

默认帐篷数

当您创建代理时,对话流程将为您创建两个默认打算。

  • 默认欢迎意图: 当联系人开始与平台对话时,此意图就会匹配。 这种意图应该返回一个响应,让最终用户知道你的代理人做了什么或他们可以说什么来开始对话。

  • 默认后备意图: 当代理无法将最终用户表达与任何其他意图匹配时,会匹配此意图。

您可能已经注意到,每当您使用聊天机器人时,总会有一种问候,例如按钮"开始"。

提示: 了解有关 Dialogflow'的默认欢迎意图的定义的更多信息。

正如你可以看到的那样,默认Welcome意向有一个欢迎活动和问候短语的先决条件。 当您第一次收到联系人消息时,此意向将根据指定的内容进行匹配。

参考以下示例:

建议: 要管理联系人'的期望,我们建议包含一些响应,告知联系人正在与聊天机器人进行交互。

默认备用提示

提示: 了解有关 Dialogflow's 默认后备意图的定义的更多信息。

当收到的消息或事件与任何现有的意图不匹配时,将对应后退意图。

参考下面的示例:

建议: 如果代理人无法理解该消息, 代理人应该主动将对话交给直播代理,以帮助处理联系人's 问题。

创建一个意向的

如果您想要为特定的使用情况创建自动化过程,您可以创建新的意图。 带参数和事件的意图可以被创建以适合多次使用的情况。

为了帮助您更好地理解,下面的指南将基于下述具体的使用案例:

XYZ 公司经常从网站's webchat接收订单状态的查询。 当他们正在进行对话时, 他们检测到一种常见的模式,他们的代理人将要求客户's ID 进一步检查问题或解决查询。 一旦他们从客户端获得客户ID,他们将更新自定义字段并将其添加为标签。

根据上述情景,获取客户身份的过程可以由聊天机器人进行。 一旦获得客户身份证,将把联系人交给人类代理商进一步协助。

允许'分解为更简单的步骤:

  1. 创建客户ID提示的意向。

  2. 创建获取客户ID的意图。

  3. 在应答.io上将客户ID保存为自定义字段。

  4. 添加一个标签。

  5. 将对话拖向一个人类特务。

  6. 通知人类代理

  7. 禁用机器人。

预期结果

创建一个基本的意向书

第 1 步:创建目的

导航到 Dialogflow 控制台 并从侧面导航菜单中按下 Intents。 按 ➕

从模块顶部创建一个

第 2 步:给你的意图命名

为您的意图输入一个名称。 您的意图名称应该代表它所承认的最终用户表达式。

对于这种情况,我们'将其命名为 order_status_enquiry

第 3 步:包括训练词

根据上述情况,我们应该列入具体要求订单的培训短语。 首先在培训词组中输入占位符。 您可以包含多个短语来满足不同类型的短语。

例如:

我的订单在哪里
你能帮我查看一下我的订单吗
我的订单状态如何

第 4 步:构建有意的响应

对于这个意图,响应应该促使其客户ID的联系人用于以下意图。

向下滚动到 响应 部分,并在响应中输入。 您可以添加 文本响应自定义有效负载。 在这种情况下, 文本响应 将达到目的。

提示:
- 为了提高可读性,您可以一次发送多个回复。
- 您可以添加几个响应变体,在发送到联系人时它们将被随机化。

我们将为此目的建立的反应是:

如果您的订单耗时太长,我事先表示歉意。
我能让您的客户 ID吗?

提示: 在这里了解有关 响应模板的更多信息。

创建实体

在我们可以将值保存为自定义字段之前,我们需要创建一个实体来检测收到的信息的值。

根据上述假设, 我们将把这个实体命名为 customerId 并且它将用于为客户存储客户 ID。

第 1 步:创建实体

导航到实体模块。 按下 ➕ 或 CREATE

第 2 步:实体名称

例如,我们会给它命名customer_id。

第 3 步:输入可能的值

实体应该接受一个包含5个整数的字符串。 正则表达式将用于验证值。

这个例子的值将是接受含5位数字的任何字符串的 (\d){5}

提示: 了解更多关于 正则表达式,

提示: 在这里了解有关 实体的更多信息。

创建一个带参数的意思。

第 1 步:创建后续行动

导航到 Dialogflow 控制台 并从侧面导航菜单中按下 意图 。 找到之前创建的意图并按 添加后续意图

反而使用后续意图,因为此意图将需要在指定的意图之后触发。

默认情况下,上下文和动作将默认填充,以便意图按顺序工作。

第 2 步:包括训练词

在此意向中包含的短语很可能是包含客户ID的短语。 我们可以输入一个短语并突出显示可能是客户ID的文本。 选择之前创建的实体并用它注释文本。

默认情况下,当您注明实体的文本时,将创建一个参数来存储值。

提示: 在此处了解有关 注释训练短语的更多信息。

第 3 步:构建有意的响应

关于这个意图, 答复应通知联系人,客户身份已经收到,而一个人的代理人将接管对话并解决这个问题。

向下滚动到 响应 部分,并在响应中输入。 添加 文本响应

我们将为此目的建立的反应是:

感谢提供您的客户 id。 你的问题正在分配给我们的人物。

将值保存为自定义字段

当联系人响应他们的客户 ID时,该值可以保存为响应.io 平台中的自定义字段。

为了将值保存到自定义字段,请确保在回复.io平台上创建自定义字段。

要保存该值,请添加参数 RB_FIELD_{custom field's name}。 在这种情况下,参数将为 RB_FIELD_customerid 并将实体 $customer_id 设置为值。

添加标签

添加参数 RB_ADDTAGS 并将实体 $customer_id 设置为值

关闭对话

现在,我们想把谈话交给一位人类代理人。 这可以通过另一个参数来实现, RB_USER_ASSIGN 并设置用户'电子邮件为值

禁用机器人

参数将按顺序执行。 最后: 我们将禁用此联系人的机器人响应,因为我们不想在联系人被人类代理人处理时触发任何意向。

要这样做,我们将添加另一个参数, RB_BOTSTATUS 并设置 FALSE 为值。

当机器人禁用时,联系人在机器人状态启用之前不能再收到机器人的消息。 可以通过邮件控制台或自动启用机器人状态。

位置处理

当从联系人接收到位置时,类型为 LOCATION 的事件将发送到 Dialogflow。 您可以将 LOCATION 添加到事件中以触发相应的触发器。

查看对话流程中可用的其他参数:

正在测试一个 intent

如果您需要测试意图,请使用位于对话框右侧的测试面板。

正在删除一个意思。

从意向列表中悬停在您想要删除的意图上。 按此意向的回收站图标。

分享这篇文章
Telegram
Facebook
Linkedin
Twitter

相关文章 :woman_technologist:

对话流: 参数
学习如何为多次使用情况使用自定义对话流程参数。
对话流: 自定义Payloads
在respon.io上了解支持的自定义Payload。
对话流概述
获取关于如何使用对话流程的概述。
对话流: 完成Webhook 请求
学习如何使用完成的 webhook 请求传递数据从应答.io 传递到对话流。
对话流程:响应模板
学习如何使用响应模板向联系人发送回复。

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