腾讯智能对话平台 TBP 的使用流程

摘要:
3.配置意图和字典进入Bot配置页面。意图的配置包括用户陈述、槽点、服务实现和机器人的自动回复。配置意图槽时,需要配置字典,并在意图配置后为所需的自定义字典添加条目。此页面包括五个配置模块:[用户声明]、[插槽]、[服务实现]、[机器人自动回复]和[意向连接]:创建和配置自定义词典时,您可以在[插槽]配置模块中选择词典时快速创建自定义词典。

腾讯智能对话平台 TBP 的使用流程主要包括以下五个步骤:

1. 申请使用

访问 腾讯云官网:【产品】>【人工智能】>【AI 平台服务】>【腾讯智能对话平台】,或直接访问 腾讯智能对话平台 页面,单击【立即申请】,登录腾讯云账号并填写申请表。我们将会在15个工作日内完成审批,并通过短信和站内信通知您。

2. 创建和配置 Bot

初次使用 TBP 首先需要新建一个 Bot,并对其进行配置。Bot 的配置主要包括意图和词典的配置,分别对应【意图管理】和【词典管理】模块。

3. 配置意图和词典

进入 Bot 配置页面,需要新建和配置意图,意图的配置包括用户说法、槽位、服务实现以及机器人自动回复。在配置意图的槽位时需要对词典进行相关配置,包括新建自定义词典或引用内置词典,并在意图配置完成后为所需的自定义词典添加词条。

4. 测试和发布 Bot

Bot 配置完成后必须先通过编译,才可以对 Bot 进行测试。若测试无误,便可在【发布管理】模块对调试版本进行发布上线,发布后的线上版本可用于实际使用。

5. 接入 Bot

若 Bot 已存在线上版本,可在【应用接入】模块按照配置说明将 Bot 快速接入到多种应用,目前支持微信公众号和腾讯小微的快速接入。此外也可以通过 API 文档提供的接口进行接入。

下文以“差旅机器人”为例介绍 Bot 的创建、配置、发布和接入的全流程。

步骤一:创建 Bot

进入 腾讯智能对话平台 控制台单击【新建 Bot】,在弹出的对话框中输入 Bot 标识名。
Bot 标识名:本示例中我们输入 TravelBot,确定后即可完成 Bot 创建。
腾讯智能对话平台 TBP 的使用流程第1张

步骤二:配置 Bot

新建 Bot 完成后,在 TravelBot 所在行的右侧操作列单击【配置】,进入 Bot 配置主界面。
此页面主要展示 Bot 相关的信息:
腾讯智能对话平台 TBP 的使用流程第2张

字段说明

  • 基本概念
    • 意图:意图是用户与机器人进行对话交互背后的目的,是用户希望完成的事情。开发者可以自由创建新意图,但请确保每个 Bot 的意图尽量相关。
    • 词典:词典包括自定义词典和内置词典。自定义词典是开发者自己创建的词典,内置词典是平台提供给开发者使用的常用词典。词典主要用于意图中槽位的识别和填充,不同 Bot 的词典不能共享。

新建意图

在 腾讯智能对话平台 左侧导航栏单击【意图管理】进入新建意图页面。以订机票的意图为例说明如下:

  • 单击操作列的【新建意图】,在弹出的对话框中输入意图标识名。
  • 意图识别名:本示例中我们输入 BookTicket,确定后跳转至意图创建完成的页面:
    腾讯智能对话平台 TBP 的使用流程第3张

配置意图

意图创建完成后,在 BookTicket 所在行,单击操作列的【配置】,进入意图的配置页面,此页面包括【用户说法】、【槽位】、【服务实现】、【机器人自动回复】和【意图串联】五个配置模块:
img
此模块可逐一配置,如以下示例:

用户说法

添加不带槽位和带槽位的用户说法:

  • 我想订机票
  • 我要订 {DepartureTime} 的机票
  • 帮我订从 {DepartureCity} 到 {DestinationCity} 的机票

槽位

添加槽位并进行相关设置:

槽位对应词典槽位是否必填追问话术
出发地 DepartureCity城市词典请问您的出发地是哪个城市?
目的地 DestinationCity城市词典请问您的目的地是哪个城市?
出发时间 DepartureTime时间词典请问您想订什么时候的机票?
机票舱位 TicketClass舱位词典-
机票数量 PersonNum数量-

如果无对应词典可以选择,可以采取以下两种方式:

新建和配置自定义词典

  • 在配置意图的槽位时,需要为各个槽位设置对应的词典,此时可在【槽位】配置模块选择词典时快速新建自定义词典,例如为槽位 TicketClass 新建一个包含各类舱位的自定义词典 ticket_class:
    腾讯智能对话平台 TBP 的使用流程第5张
  • 也可先保存意图配置后,切换到【词典管理】模块新建自定义词典 ticket_class:
    腾讯智能对话平台 TBP 的使用流程第6张

无论通过哪种途径新建自定义词典,都需要在【词典管理】模块对自定义词典进行配置,添加词条。例如,进入词典 ticket_class 的配置页面添加以下词条:

词条序号标准词同义词
1经济舱普通舱
2商务舱公务舱
3头等舱豪华舱

引用内置词典

槽位对应的词典除了新建自定义词典,还可以用平台提供的内置词典。引用内置词典同样有类似新建自定义词典的两种途径,以引用内置词典为例:

  • 在槽位词典中单击【引用内置词典】,配置模块为槽位 DestinationCity 引用包含所有城市名的内置词典 T.loc_city:
    img
  • 先保存意图配置,后切换到【词典管理】模块引用内置词典 T.loc_city:
    img

服务实现

服务实现方式选择 Web Service,并输入服务调用的 URL 地址。

机器人自动回复

因服务实现方式选择 Web Service,不允许设置。
意图配置完成后进行保存:
img

意图串联

意图串联默认情况下选中 “承接所有意图的对话”,暂时可以先不填写。

词典配置

具体操作请参见意图管理 槽位

步骤三:测试和发布 Bot

意图和词典配置无误后,即可对 Bot 进行测试与发布。

测试和发布 Bot

Bot 存在调试版本时,可进行测试,在 Bot 配置的任意页面单击【测试】,弹出测试侧边栏,与 Bot 进行对话测试,测试无误后可对当前调试版本进行发布上线。
TravelBot 测试无误后,进入【发布管理】模块,单击【发布上线】,将当前版本发布为线上版本:
腾讯智能对话平台 TBP 的使用流程第10张

步骤四:接入 Bot

线上版本可供各类应用或终端接入使用,下面以微信公众号接入 TravelBot 为例进行介绍。
当 TravelBot 存在线上版本时,可在【应用接入】模块,单击【接入设置】,此时将弹出接入配置对话框,可开启微信公众号接入:
img
单击【微信公众号授权接入】,将跳转到公众平台账号授权页面,使用公众平台绑定的管理员个人微信号扫描页面的二维码,并授权接入。授权成功后公众号便接入了 TravelBot,此时可在公众号对话界面与 TravelBot 进行对话:
img

腾讯智能对话平台 TBP 的使用流程第13张

免责声明:文章转载自《腾讯智能对话平台 TBP 的使用流程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iOS使用Charles(青花瓷)抓包并篡改返回数据图文详解eclipse 搭建Swt 环境下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JSP介绍

1. 概况答:1) 以文本为基础能够返回动态内容到客户端;2) Http是请求和响应的默认协议;3) 一个页面可以混和html代码、Java代码以及JSP标答;4) 允许访问组件;2. JSP的好处答:1) 通过组件使用支持组件模型和软件重用;2) 源文件改变自动编译;3) 用户自定义标签简化页面开发;4) 能把Web内容, Java代码分开(针对Serv...

解决Firefox显示“已阻止载入混合活动内容”的方法

解决方法如下: 方法1:让Firefox暂时不阻止 打开新标签页,在地址栏输入 about:config,进入配置页面。 搜索 security.mixed_content.block_active_content,将true改为false。 方法2:避免在HTTPS页面中包含HTTP的内容。 第1种方法很不现实,因为我们不能要求所有用户去改这项配置。...

flutter 生成aar文件,嵌入原生android项目

适用于flutter单独开发,android项目单独开发的场景 1:将flutter项目打包成aar文件,详情见官方文档:https://flutter.cn/docs/development/add-to-app/android/add-flutter-screen 2:在原生android项目文件中,项目根目录app/build.gradle文件中添加...

关于vue-router中点击浏览器前进后退地址栏路由变了但是页面没跳转

情景: 在进行正常页面跳转操作后(页面A跳转到页面B),点击浏览器的左上角的‘后退’按钮,点击后,可以看到url地址已经发生了变化(url由页面B变为页面A),hash值也已经是上一页的路由,但是浏览器显示的内容却没有发生变化(依旧是页面B)。 没有任何报错(页面A和页面B无任何js错误或者兼容性错误)。 若有错误也会导致页面跳转不成功,页面依旧是当前页面...

JavaScript ------ 获取浏览器缩放比例,若不是100% ,给出提示

原由:弹窗问题,不再当前页面内展示的数据,弹窗弹不出来,而且只要前面的弹出来,后面的也可弹出来了 多方测试以为与浏览器的滚动条有关 最后,偶然发现和浏览器的缩放有关系,当浏览器缩放比例为100%  的时候,未在当前页面展示的数据,可以弹出,而不在此范围的不行 而通过js 又禁止不了浏览器缩放,故通过js 进行设置,如果浏览器缩放比例不是 100% 给出提示...

从html字符串中获取div内容---jquery

思考的问题: 怎么在一个网页的div中嵌套另外的网页(不使用inclue,iframe和frame,不使用他们的原因,include只能嵌套静态网页,iframe对网络爬虫影响,frame嵌套网页无法获取父级页面信息,不够灵活) 如果不想嵌套整个网页怎么办?(只是嵌套另外页面的部分内容) 回答(想法): 使用jquery的ajax函数或者load函数...