对话机器人服务 CBS
对话机器人服务 CBS
- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- SDK参考
- API参考
-
常见问题
- 产品咨询类
-
智能问答机器人
- 为什么“对话体验”为兜底,调用API时为闲聊
- 是否必须购买OBS才能使用对话机器人服务
- 使用智能问答是否必须要提供标注数据
- 问答机器人不会的问题,系统会每天整理提醒吗
- 问答机器人支持哪些语言
- 智能问答服务冻结了如何续费
- 没有模型的问答和基于标注数据训练了模型的区别
- 是否支持私有化部署
- 路数是什么?如何增加会话路数
- 是否支持提出一个问题得到多个回答
- 问答数据保留时间
- 如何修改机器人规格,不同版本机器人区别
- 如何删除机器人
- 智能问答机器人的回答规则是什么
- 如何查询机器人使用情况
- 如何使用问答语料导入模板
- 子账户导出数据受obs权限影响时怎么处理
- 新购买的机器人是否可以与旧机器人共享语料库
- 问答机器人进行规格变更,是否会影响业务
- 技能管理中有多个技能,如何匹配技能
- 如何给子账户添加CBS系统角色
- 智能问答答案中如何设置视频?
- 创建了问答机器人,如何问答体验?
- 如何体验智能问答机器人?
- 错误码类
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
配置对话流程
本章节以调用实时天气接口为例配置“查天气”对话流程。
配置对话流程包含以下几个步骤:
步骤1:新建条件判断节点
- 在“配置对话流程”页面,在“当前版本”选择需要编辑的版本,默认显示“编辑版本”。
图1 当前版本
- 添加条件判断节点,用于判断是否查询天气。
- 设置节点名称为“是否查询天气”,通过“添加条件分支”按钮添加两种结果分支,如下图所示,设置完成后,单击页面空白处退出“条件判断”页签并保存设置结果。
- 分支1:在下拉框中选择“意图识别”,设置条件为“等于”、“查询国内城市天气”,表示判断用户问题中包含“查天气”。
- 分支2:在下拉框中选择“意图识别”,设置条件为“不等于”、“查询国内城市天气”,表示判断用户问题中不包含“查天气”。
图2 配置查天气条件判断节点
- 用连线将“对话开始”和“是否查询天气”连接起来。
步骤3:新建接口调用节点
- 访问https://www.tianqiapi.com/注册天气查询服务,获取调用查天气API所需的appid和appsecret。
- 访问免费基础实况天气开发文档https://www.tianqiapi.com/index/doc,获取调用查天气API的请求方式及url。
本方案中提供的天气查询接口,返回参数参考下图。在接口调用时,机器人需要对返回参数进行重新赋值。
- 添加接口调用节点,用于分支1调用天气接口查询天气。
- 设置节点名称为“查天气”,选择“配置模式”,配置调用的接口及入参和出参信息,如下图所示,设置完成后,单击页面空白处退出“接口调用”页签并保存设置结果。
- 请求方式:选择“GET”。
- 调用地址:填写“https://yiketianqi.com/free/day”。
- 入参设置:
入参名称
选项
填写说明
city
根据槽位取值
意图为“查询国内城市天气”,槽位为“国内城市”。
appid
自定义取值
参数值为注册后获取到的appid。
appsecret
自定义取值
参数值为注册后获取到的appsecret。
- 出参设置:
出参名称
选项
变量名
wea
赋值给变量
weather
win
赋值给变量
weather_wind
win_speed
赋值给变量
weather_speed
tem_day
赋值给变量
weather_day_tem
tem_night
赋值给变量
weather_night_tem
说明:
您可以通过“新建变量”按钮,新建全局变量。例如,系统中没有weather变量,您就需要新建该变量。
新建变量时,需输入变量名称,并按回车键,才可添加变量信息。
图4 配置查天气接口调用节点 - 用连线将“查询城市”和“查天气”连接起来。
步骤4:新建对话回复节点(分支1)
- 添加对话回复节点,用于分支1呈现查询结果。
- 设置节点名称为“查询结果”,及通过插入槽位和插入变量设置机器人回复内容。
在输入框中填充槽位和变量之间的文本,例如“[S:China_city-国内城市]天气是[V:weather],[V:weather_wind],风力[V:weather_speed],最高温度[V:weather_day_tem]度,最低温度[V:weather_night_tem]度。”表示机器人回复的术语是“北京天气是多云,西南风,风力1级,最高温度31度,最低温度22度。”。
图5 配置查询结果对话回复节点 - 用连线将“查天气”和“查询结果”连接起来。
父主题: 基于对话流程创建“查天气”技能