华为云用户手册

  • 其他操作 删除 在问题类别区域,选中待删除的问题类别名称,单击删除问题类别。 在“删除问题类别”弹窗中单击“确定”。 图2 删除问题类别 编辑 在问题类别区域,选中待编辑的问题类别名称,单击编辑问题类别。 在“编辑问题类别”弹窗中单击“确定”。 图3 编辑类别 刷新 在问题类别区域,单击刷新问题类别列表。 查找 在问题类别区域,在查找框中输入问题类别名称,单击查找。 图4 查找问题类别 添加子级类别 鼠标悬浮在某一类别时,单击类别名称右侧的可新建子级类别。
  • 标注意图及槽位 添加训练语料之后,您需要为语料标注意图及槽位,并确认标注。 在“数据标注”页面,单击左侧训练集名称,进入对应的训练集管理页面。 图5 训练集管理 在“标注意图”列,单击下拉框,设置训练语料的意图。设置意图完成后,标注状态会变更为待确认。 下拉框中sys.other为负例,用来标注需要过滤掉的语料。 在“训练语料”列,选中关键词,出现“选择槽位”悬浮框,设置相应槽位。 槽位设置具体操作请参见配置意图章节。 图6 选择槽位 单击操作列“确认标注”,状态变更为已标注,即表示标注完成。在技能训练时,只会使用状态为已标注的训练语料进行训练。
  • 其他操作 批量操作 在“数据标注”页面,单击左侧训练集名称,进入对应的训练集管理页面。 勾选训练语料,单击“批量操作”,可以执行批量标注意图、批量确认标注、批量删除操作。 图7 批量操作 编辑 在“数据标注”页面,单击左侧训练集名称,进入对应的训练集管理页面,可以编辑训练集名称和训练语料。 图8 编辑训练集 删除 当某一训练集不再匹配业务诉求,您可以删除该训练集以释放资源。 在“数据标注”页面,鼠标悬浮在训练集名称上,单击删除图标。 图9 删除训练集 在删除训练集对话框中,单击“确认”。
  • 添加训练语料 训练集创建完成后,您需要给训练集中添加训练语料,提供手工添加和批量导入两种训练语料添加方式,根据您的需要选择。 方式一:手工添加训练语料 在“数据标注”页面,单击左侧训练集名称,进入对应的训练集管理页面。 在页面上方输入框中输入训练语料并按回车,或者输入训练语料后单击“添加”,自动添加至训练语料列表。 图2 输入训练语料 方式二:批量导入训练语料 在“数据标注”页面,单击左侧训练集名称,进入对应的训练集管理页面。 单击左上方“导入训练语料”按钮。 图3 单击“导入训练语料” 单击“添加文件”添加需要导入的文件。 您可以通过“下载模板”,下载文件模板填写数据。 图4 导入训练语料 设置导入模式。 导入模式有两种:追加和覆盖。 选择追加模式不会对原语料造成影响。 选择覆盖模式将删除原语料。 单击“确定”。 导入成功后,在训练语料列表中显示导入的语料信息。
  • 新建接口调用节点 在对话流程中,如果需要对接外部内容,或其他业务系统可使用接口调用节点,通过接口调用节点,使机器人能够准确回答用户的问题。 在左上角节点列表中,拖拽“接口调用”节点到中间空白区域,同时界面右侧展开“接口调用”页签。 图1 接口调用 根据表1设置节点名称、模式(配置模式或者函数模式)、请求方式、调用地址及入参和出参信息。 表1 参数说明 参数名称 参数说明 取值 模式 包含配置模式和函数模式。 配置模式 通过可视化的配置,完成调用地址,请求方式,出入参的设置。 函数模式 通过填写完整函数的方式,调用其他资源。 入参设置 入参设置非必填。 如果需要向接口地址传递参数时,可通过以下取值方式设置入参信息。 自定义取值 根据槽位取值 根据变量取值 出参设置 出参设置非必填。 如果需要获取接口返回的内容,可通过以下赋值设置出参信息。出参的字段支持JSON体,可用datetime.date、datetime.time的方式来配置指定字段。 赋值给槽位 赋值给变量 父主题: 配置对话流程(可选)
  • 新建对话回复节点 在机器人与用户的对话流程中,完成处理节点后,您需要配置回复节点,用来表示机器人回复用户的内容。您可以插入变量或者槽位,编辑回复术语。对话流程的终结节点,必须以回复节点结束。 在左上角节点列表中,拖拽“对话回复”节点到中间空白区域,同时界面右侧展开“对话回复”页签。 图1 对话回复 设置节点名称、回复信息、变量、槽位等信息。 对话回复的内容可以插入变量、插入槽位,并填充变量和槽位之间的文本使其构成一个完整的语句。例如:[S:check_weather-城市][S:check_weather-时间]的天气是[V:weather],表示机器人回复的术语可以是“北京2020.07.07的天气是多云”。 表1 参数说明 参数名称 参数说明 取值范围 插入变量 选择变量,并关联对应的变量信息。 只支持由大小写字母、数字、汉字以及部分符号(“_”、“-”、“#”)组成,输入长度为1~63字符。 插入槽位 选择意图,并关联对应的槽位信息。 意图下的所有槽位。 父主题: 配置对话流程(可选)
  • 播报设置 进入“播报设置”页签,设置视频布局、主播布局、播报内容,在“效果演示”框预览设置效果。 设置视频布局,可以选择“横版”或“竖版”。 设置主播布局,可以选择“主播在中间”、“主播在左边”、“主播在右边”。 设置播报内容。 上传的文本,系统会进行涉黄、辱骂、违禁品审核。 上传的图片,系统会进行涉黄、涉暴审核。 如果主播布局选择“主播在中间”,直接在输入框中编辑播报文本,按钮可以设置是否显示播报字幕。 文本总字数不能超过2500字。 图1 主播在中间 如果主播布局选择“主播在左边”或“主播在右边”,播报内容可以选择“仅文本”、“文本+图片”、“文本+PDF”三种形式,按钮可以设置是否显示播报字幕。 选择“仅文本”,直接在输入框中编辑播报文本。 图2 仅文本 选择“文本+图片”,逐个添加播报内容图片。 单击左侧图标,添加播报内容图片,在右侧输入框中编辑相应的播报文本。 支持JPG、JPEG、PNG三种格式图片,图片大小不能超过1M,最多支持上传25张图片。 图3 文本+图片 选择“文本+PDF”,支持批量添加播报内容图片。 单击“上传文件”上传PDF文件,一页对应一张图片。 上传PDF文件大小不能超过10MB,总页数不能超过25页。如果重新上传,播报列表数据将被清空。 图4 文本+PDF 单击“保存”,保存当前配置。 单击“下一步”。 父主题: 生成视频
  • 标签应用 例如:西安地区和杭州地区班车时间不同,分别创建标签“西安”和“杭州”。西安用户在查询班车时,系统自动返回带有西安标签的班车时间;杭州用户在查询班车时,系统自动返回带有杭州标签的班车时间。 图5 创建标签 创建班车查询语料,答案区分西安和杭州标签: 图6 创建问答语料 进入 API Explorer 接口调试页面,调试问答效果。调用操作可参考使用API Explorer调用API。 以调用杭州标签为例说明: 在“extends”参数中输入杭州的标签ID,如图7红框所示,响应结果中仅包含杭州班车时间表。 图7 调试结果
  • 查看 问答机器人 购买的机器人,会显示在您 对话机器人服务 控制台中, 智能问答机器人 的列表里。在问答机器人列表右上角,您可以选择机器人状态筛选您购买的机器人,或者输入名称关键字,单击进行查找。对于包年包月的机器人,可以进行机器人管理、续费、规格修改。 机器人管理:进入机器人配置界面,给机器人创建问答语料、问答训练、创建技能、创建词典、高级设置、查看机器人运营数据等。 续费:可以在现有规格上,继续购买使用时长。 规格修改:可以修改当前使用规格,只支持升级规格,不支持规格降级。升级规格会根据剩余可用时长折算费用。 图4 查看问答机器人
  • 购买问答接口调用套餐(可选) 购买问答机器人后,调用机器人接口默认按调用次数计费。当前开放接口调用套餐,其费用比单次调用计费优惠,推荐您在购买机器人之后,同时购买问答接口调用套餐。 在CBS服务管理控制台中,在左侧导航栏中选择“智能问答机器人”,然后单击右上角的“购买问答接口调用套餐”。 进入购买问答接口调用套餐页面,填写机器人相关信息。界面下方将显示费用参考。 调用次数:当前支持“10万次”、“100万次”、“1000万次”、“6000万次”、“1亿次”、“3亿次”的规格,建议您根据自身业务需求进行购买。 套餐包有效期:1年。 图3 购买问答接口调用套餐 单击右下角“立即购买”,进入“订单确定”页面。 在“订单确定”页面,确认订单详情无误之后,单击“去支付”完成购买。
  • 购买问答机器人 进入CBS服务管理控制台,在左侧导航栏中选择“智能问答机器人”,然后单击右上角的“购买问答机器人”。 进入购买问答机器人页面,填写机器人相关信息。界面下方将显示购买机器人的费用参考。 图1 购买问答机器人 问答机器人名称:可以作为机器人的唯一标识。由大小写字母、数字、汉字及部分特殊(“_”、“-”、“#”)字符组成,长度为1~63位,如“ 对话机器人 demo1”。 计费模式:当前提供包年包月模式。 包年包月:按时间维度购买机器人。支持自动续费,续费周期与原订单一致。 自动续费:勾选后,机器人到期后自动续费,自动续费周期与原订单周期一致。 规格:当前提供基础版、高级版、专业版、旗舰版四种规格。 基础版:适用于个人,小型企业简单FAQ对话场景。包括以下功能模块: 运营数据统计、知识库管理、问答日志管理、未解决问题聚类、机器人形象管理、同义词典管理。 高级版:适合企业高并发,场景多,需要更高准确率的场景。包括以下功能模块: 包含基础版所有功能,以及问答标签管理、问答模型训练管理。 专业版:适合企业复杂对话流程,需要多轮对话的场景。包括以下功能模块: 包含高级版所有功能,以及多轮技能管理、知识共享、应用授权。 旗舰版:适用于对机器人答准率有高要求,数据样本大的场景。包括以下功能模块:包含专业版所有功能,以及重量级深度学习模型训练。 路数:表示这个机器人可以同时进行n路对话,即能够同时和n个用户对话。您可以根据自己业务量大小决定路数多少。 机器人有效期:可以设置机器人的使用时长。 单击右下角“立即购买”,进入“订单确定”页面。 在“订单确定”页面,确认订单详情无误之后,单击“去支付”完成问答机器人购买。 在问答机器人列表中,刚购买的问答机器人显示状态为“创建中”,待机器人创建完成,状态将自动变更为“可用”状态。如下图所示。 图2 问答机器人列表
  • 音频设置 进入“音频设置”页签,设置音色、整体语速、音量、段首停顿,单击“试听”可以试听音色。 图1 音频设置 设置音色。 先选择性别男声、女声或者我的声音,再选择声音类型。 如果您在“ 语音交互 服务”中使用声音克隆服务定制声音,您可以直接选择您已定制的声音。 设置整体语速、音量,拖动进度条控制大小。 设置段首停顿,输入停顿秒数。 单击“保存”,保存当前配置。 单击“生成视频”。 自动跳转至视频管理页面,提示“视频正在生成中,请稍后”,等待视频生成成功。 父主题: 生成视频
  • 问答统计 问答统计提供了问答机器人问答相关的一些数据信息,您可以通过不同的时间维度来查看统计数据。 “问答统计”只统计最近三个月的数据。 如图1所示,问答统计按如下几个维度进行统计展示。 问答占比统计 问答类型分为“对话技能”、“直接命中问题”、“推荐问题”、“无效问题”、“闲聊”、“兜底”,此处展示了每一类问答的回答次数,并通过饼图的样式展示。 对话技能:机器人对话体验过程中,调用技能进行对话的次数。 直接命中问题:用户提的问题,机器人匹配到知识库中的问题,直接返回答案。 推荐问题:用户提的问题,机器人匹配到知识库中的多个问题,返回推荐的所有相似问题。 无效问题:用户提的问题,机器人匹配到知识库中的无效问题。 闲聊:用户提的问题,机器人匹配到知识库中的闲聊问题,返回闲聊的答案。 兜底:当机器人无法理解用户的问题时,机器人会按照设置的识别失败回复进行回复响应。 问答次数趋势统计 根据指定的时间,使用折线图展示问答次数的趋势。 问答占比趋势统计 根据指定的时间,使用折线图展示问答占比的趋势。 图1 问答统计
  • 访问统计 访问统计提供了用户访问和使用问答机器人的一些统计信息。 如图2所示,访问统计按如下几个维度进行统计展示。 访问数:指定时间段内用户和智能问答机器人问答会话的个数,每唤起一次机器人即为一个访问数。 独立用户数:指定时间段内不同用户访问智能问答服务的用户个数。 平均对话轮数:指定时间段内每个用户平均与问答机器人对话的轮数,其计算公式为:用户与问答机器人进行问答的总次数/指定时间段内用户访问智能问答机器人的总次数。 平均访问时长:指定时间段内每个用户平均访问的时长,单位为秒,其计算公式为:访问问答机器人的总时间/指定时间段内访问智能问答机器人的用户数。 访问数趋势统计:以折线图的形式展示了指定时间段内,总访问数和独立用户数的数据趋势。 平均对话轮数趋势统计:以折线图的形式展示了指定时间段内平均对话轮数。 平均访问时长趋势统计:以折线图的形式展示了指定时间段内平均访问时长。 图2 访问统计
  • 检测对话流程 对话流程配置后,单击按钮可检测当前流程是否有错误。对话流程在训练发布前,一定要经过检测。 如果检测结果为黄色或红色,鼠标悬浮在检测按钮右侧的检测结果图标上,配置有问题的节点会高亮显示。 当检测结果图标是绿色,表示流程图检测通过。 当检测结果图标是黄色,表示流程图存在参数未设置、不存在或流程逻辑有问题的情况,可能导致流程不通畅。 当检测结果图标是红色,表示流程图部分节点关键信息未设置或不存在,将导致流程不通畅。 表1 错误信息表 错误类型 颜色 是否可以训练发布 错误原因 严重错误 红 不可以 信息收集节点,所配置槽位不存在。 条件判断节点,已连线分支,未设置详细条件。 条件判断节点,所选槽位不存在。 对话回复节点没有回复内容。 接口调用节点,配置模式,未填写接口地址。 接口调用节点,函数模式,未选择函数。 知识库回复,问题不存在。 知识库回复,答案不存在。 终结节点不是回复类型的节点。 信息收集节点,必填槽位的追问话术为空。 一般错误 黄 可以 有节点未连线(除开始节点外)。 信息收集节点,没有槽位设置(包括所选意图没有槽位;有槽位且全部删除)。 条件判断节点,同一分支的同一条件组内出现相同条件。 条件节点有剩余分支未连接。 对话回复节点,所插入的槽位或变量不存在。 没有错误 绿 可以 无 父主题: 配置对话流程(可选)
  • 新建知识库回复节点 在机器人与用户的对话流程中,完成处理节点后,您可以引用知识库中已有的问题的答案作为机器人的回复内容。对话流程的终结节点,必须以回复节点结束。 在左上角节点列表中,拖拽“知识库回复”节点到中间空白区域,同时界面右侧展开“知识库回复”页签。 图1 知识库回复 设置节点名称、问题信息。 展开问题下拉框,在搜索框中搜索问题,系统会关联出知识库中该问题,选择该问题。 父主题: 配置对话流程(可选)
  • 编辑意图 当您创建好一个意图,您需要设置用户问法、槽位信息、机器人回复等,使机器人可以理解用户的这个意图,并做出回复。 在“配置意图”页面,单击意图名称,进入“编辑意图”页面。 设置意图基本信息。 可以修改“意图名称”、“描述”信息,“意图标识”不支持修改。 设置用户问法。 用户问法即用户在让机器人执行该意图时,经常使用的问法。可以添加语料,也可以添加一些规则来增强机器人识别能力。 用户问法语料 通过添加用户常用问法,训练模型泛化语料,从而让机器人理解用户的意图。 在输入框中输入常用问法,单击“添加”,下方显示添加的问法信息。也可以单击“批量添加用户问法语料”,根据示例批量添加语料,然后单击“确定”。 图2 添加用户问法 您可以选择在配置意图时添加问法语料,也可以在创建训练集时添加训练语料,请参见创建训练集章节操作。 用户问法模板 通过添加关键字词,匹配用户问法,从而让机器人理解用户的意图。 单击“添加模板”,弹出“添加模板”对话框。 图3 添加模板 在输入框中输入模板内容。 其中“[]”用于分隔不同词语;“|”用于分隔多个同义词;“[W:1-10]”用于通配占位,数字代表字符个数区间,支持0-99之间的数字。规则中可添加已创建的槽位,或预置的常用词组。从而可以更多的匹配到用户问中相关的信息。 例如:“[W:1-10][查][北京|南京]的天气”表示查询北京或者南京的天气,可匹配“帮我查北京的天气”。 选择模板的匹配规则。 包含:表示用户问法要包含符合模板格式的内容。 完全匹配:表示用户问必须和用户问法模板一模一样。 添加槽位。 触发意图的关键信息即为槽位。比如“查询北京的天气”语料,为“北京”关联名为“城市”的槽位。每个槽位都需要对应词典才可以使用。每个槽位必须对应1个或多个词典,这样机器人才能从用户问中提取槽位信息。 单击“添加槽位”,弹出“添加槽位”对话框。 图4 添加槽位 根据如下参数添加槽位信息。 表1 添加槽位页面参数说明 名称 说明 关联槽位 不同意图间可复用同一槽位,可达到槽位值传递的效果。如不需要,可选择不关联。 例如,查温度意图中添加了地点槽位A,查气象意图中同样添加了地点槽位B并关联了查温度中的地点槽位A。这样当用户查完温度后,再查气象时,无需再说明地点信息。机器人会默认查气象的地点为查温度时所使用的地点。 槽位标识 表示槽位的唯一ID,用于关联槽位。 当“关联槽位”参数设置为“不关联”,则需要用户自定义槽位标识,用于区分槽位。 槽位名称 槽位的名称。 是否必须 是:表示机器人如果要完成当前意图任务,则必须获得该信息,如果用户未能提供,机器人会通过添加的追问话术进行追问。可以选择不同追问轮数,,配置不同话术进行追问。 否:表示机器人即便无法获得该信息,也可以完成当前意图任务。可以设置默认值,如果用户未填充该槽位,会默认使用该默认值。 词典选择 选择现有词典 在可选择词典中,单击需要的词典,添加至右侧已选择词典。 对已选择的自定义词典可勾选答案候选,勾选后,机器人在追问用户时,会将所选词典中的词条取10个作为候选答案展示给用户,供用户选择。 通过“刷新”按钮,刷新可选词典框。 通过“新建”按钮,跳转到新建词典页面。 在添加的用户问法语料中,添加滑词,标注槽位。 您需要先添加槽位,再标注槽位。添加槽位操作可参考添加槽位。 鼠标左键滑动选中关键词,显示“选择槽位”悬浮框,悬浮窗中会显示槽位管理中配置的所有槽位,单击需要标注的槽位即可。 图5 标注槽位 如果需要取消槽位,鼠标左键单击问法中标记的滑词,显示悬浮框,单击右上角的删除按钮即可。 设置机器人回复。 图6 机器人回复 文本回复 机器人在识别到用户的意图并完成槽位收集后,进行文本类型的回复。 您可以选择在文本回复中插入槽位的取值,机器人则会使用该槽位被填充的值进行回复。 引用知识库回复 机器人在识别到用户的意图并完成槽位收集后,引用添加的问答进行回复。 您需要事先在知识库中创建问答,具体请参见管理问答语料。创建后,可通过搜索框搜索问题关键字,并选择需要引用的问题。如果该问题有多个答案,可选择默认答案即配置的第一个答案或随机答案进行回复,也可指定某个答案进行回复。 调用函数回复 机器人在识别到用户的意图并完成槽位收集后,调用函数进行回复。 您需要事先在 函数工作流 中创建函数。创建后,可下拉进行选择。调用函数时会将槽位收集的结果作为参数引入,用户可以在函数中使用槽位信息。通过函数回复可以调用其他已有的内容或让机器人做复杂的逻辑处理。 设置意图跳转。 如果需要机器人在执行当前意图任务时,主动转移到其他意图可通过配置意图跳转规则实现。比如,在机器人在执行查询空闲会议室意图时,主动跳转到预定会议室意图。 图7 意图跳转 单击“新增意图跳转”,显示跳转规则设置。 选择需要主动跳转的目标意图。 设置跳转的条件,包括槽位检测和函数返回值检测。 槽位检测:可根据槽位取值的具体情况作为跳转条件。 函数返回值检测:如果您选择了调用函数回复,则可以选择该条件,即可以根据函数返回值的具体情况作为跳转条件。多个条件间是“与”关系。多个规则组间是“或”关系。 单击“保存”,保存设置信息。
  • 创建意图 在“技能管理”页面,单击技能名称进入“配置意图”页面。 在“配置意图”页面,单击“创建”,弹出“创建意图”对话框。 图1 创建意图 根据实际需要,输入“意图标识”、“意图名称”和“描述”信息。 意图标识:只支持由大小写字母、数字、及部分符号(“_”)组成,输入长度为1~63字符。必须以字母开头,创建后不支持修改。 意图名称:只支持由大小写字母、数字、汉字以及部分符号(“_”、“-”、“#”)组成,输入长度为1~63字符,名称创建后可修改。 描述:最多不能超过255个字符。 单击“确认并继续设置”,进入“编辑意图”页面,具体操作请参见编辑意图。
  • 新建条件判断节点 在多轮对话中,机器人需要根据用户的不同输入,进行相应的回复和逻辑处理。因此,对话流程中提供条件判断节点,该节点可自定义用户的不同输入作为条件分支,引导后续的对话流程。条件判断节点中同一个分支内可增加多种条件,包括“或”、“且”条件。 在左上角节点列表中,拖拽“条件判断”节点到中间空白区域,同时界面右侧展开“条件判断”页签。 图1 条件判断 单击“添加条件分支”,根据表1配置条件分支的相关信息。 表1 参数说明 判断范围 说明 取值 意图识别 在对话流程中,机器人识别到的用户意图为判断类型。意图识别的取值可选择命中或未命中某个意图,也可选择机器人是否理解用户的意图。 当您以意图识别为判断类型时,需要选择指定意图,判断意图的逻辑取值如下: 等于:表示在用户的问题中识别出指定意图名称。 不等于:表示在用户的问题中识别不到指定意图名称。 为空:表示在用户的问题中识别不到任何意图,该参数不需要指定意图。 不为空:表示在用户的问题中识别到系统中任意一个意图,该参数不需要指定意图。 信息收集 机器人收集到的槽位信息为判断类型。信息收集的取值可选择指定槽位的填充状态,或对填充值进行数值比较。 当您以信息收集为判断类型时,需要选择指定意图及槽位,并输入槽位的取值信息,判断槽位的逻辑取值如下: 等于:表示在用户的问题中识别出指定槽位的取值信息。 不等于:表示在用户的问题中识别不到指定槽位的取值信息。 已填充:表示在用户的问题中已填充指定槽位的取值信息。 未填充:表示在用户的问题中未填充指定槽位的取值信息。 包含:表示在用户的问题中包含指定槽位的取值信息。 不包含:表示在用户的问题中不包含指定槽位的取值信息。 大于:表示在用户的问题中大于指定槽位的取值信息。 小于:表示在用户的问题中小于指定槽位的取值信息。 接口返回 以接口调用节点,调用后,接口返回的信息为判断类型。接口返回的参数值与填写的数值进行比较。 当您以接口返回为判断类型时,需要输入参数名称,并填写参数取值信息,判断参数的逻辑取值如下: 等于:表示在接口返回时,参数名称必须为指定的参数取值信息。 不等于:表示在接口返回时,参数名称不能为指定的参数取值信息。 包含:表示在接口返回时,参数名称包含指定的参数取值信息。 不包含:表示在接口返回时,参数名称不包含指定的参数取值信息。 机器人回复 以上一轮对话中,机器人回复用户的内容为判断类型。机器人回复的取值可对上轮机器人回复的内容做判断。 当您以机器人回复为判断类型时,需要输入机器人回复信息,判断回复的逻辑取值如下: 等于:表示机器人回复时是输入的回复信息。 不等于:表示机器人回复时不是输入的回复信息。 包含:表示机器人回复的语句中包含输入的回复信息。 不包含:表示机器人回复的语句中不包含输入的回复信息。 用户回复 以上一轮对话中,用户回复的内容为判断类型。用户回复的取值可对上轮用户回复的内容做判断。 当您以用户回复为判断类型时,需要填写用户回复信息,判断回复的逻辑取值如下: 等于:表示用户回复时是输入的回复信息。 不等于:表示用户回复时不是输入的回复信息。 包含:表示用户回复的语句中包含输入的回复信息。 不包含:表示用户回复的语句中不包含输入的回复信息。 肯否表达:表示用户回复的语句中有肯定或者否定的信息 可以删除单个条件,也可删除整个分支。删除分支后,对应的连线也将被删除。 父主题: 配置对话流程(可选)
  • 准备素材 开始使用多模态播报机器人前,您需要根据应用场景,提前准备播报内容。如果需要自定义视频背景图片、视频 LOG O,需提前准备图片素材。 表1 准备素材 素材类型 说明 参考章节 播报内容(必选) 当前支持的播报内容格式有:文本、文本+图片、文本+PDF。 文本是主播需要解说的内容。 文本总字数不能超过2500字。 图片是作为虚拟显示屏的背景图片。 支持JPG、JPEG、PNG三种格式图片,图片大小不能超过1M,最多支持上传25张图片。 PDF文件的一页对应一张虚拟显示屏的背景图片,相当于批量上传图片。 上传PDF文件大小不能超过10MB,总页数不能超过25页。如果重新上传,播报列表数据将被清空。 播报设置 视频背景图片(可选) 当前系统提供了多种视频背景图片,您也可以自定义视频背景图片、视频LOGO,需要提前准备图片素材,格式要求:支持JPG、JPEG、PNG三种格式图片,图片大小不能超过1M。 视频设置 视频LOGO(可选) 上传的文本,系统会进行涉黄、辱骂、违禁品审核。 上传的图片,系统会进行涉黄、涉暴审核。 图1 播报设置(准备播报内容) 图2 视频设置(准备视频背景图片、视频LOGO) 父主题: 多模态播报机器人
  • 其他操作 批量操作 在“问答管理”页面,勾选单个或多个问题名称,单击“批量操作”,您可以批量变更类别或者批量删除语料。 图4 批量操作 编辑 针对已有语料,当业务发生变更时,需要对已有的语料进行编辑。支持对语料的问题类别、问题、答案进行修改。 在“问答管理”页面,单击操作列的“编辑”,进行语料修改。 图5 编辑语料 在编辑知识页面,您可以根据实际情况修改问题类别、问题、扩展问、问题规则、答案。 信息修改完成后,单击“确定”保存。 删除 当业务发生变更时,某些语料已失效。您可以删除语料,以释放资源。语料删除后无法恢复,请谨慎操作。 在“问答管理”页面,单击操作列的“删除”,删除单条语料。 图6 删除语料 在删除问答语料弹窗中确认是否执行删除操作,确认删除单击“确定”。 查找 按日期查找 在“问答管理”页面上方,单击按钮,选择开始日期和结束日期,然后单击“确定”,筛选出符合条件的语料。 图7 按日期查找语料 按关键字查找 在“问答管理”页面上方输入框中输入关键字,单击按钮,筛选出符合条件的语料。 图8 按关键字查找语料 刷新 在“问答管理”页面右上角,单击刷新问题列表。 导出 在“问答管理”页面右上角,单击导出问答对。导出成功后,单击,可以查看导出来的文件。目前支持导出的格式为xslx。
  • 视频设置 进入“视频设置”页签,设置背景图片、LOGO,在“效果演示”框预览设置效果。 支持JPG、JPEG、PNG三种格式图片,图片大小不能超过1M。 上传的图片,系统会进行涉黄、涉暴审核。 图1 视频设置 设置背景图片。 可以选择系统预置的视频背景图片,也可以单击图标,上传提前准备的视频背景图片。 设置LOGO。 可以选择系统预置的LOGO图片,也可以单击图标,上传提前准备的LOGO图片。 单击“保存”,保存当前配置。 单击“下一步”。 父主题: 生成视频
  • 步骤3:调用服务 在Postman左侧导航栏中单击“ExecuteQaChat”配置文件。 登录我的凭证,获取“华北-北京四”区域的项目ID,替换配置文件URL中的{project_id}。 登录对话机器人服务管理控制台,在左侧菜单栏中选择“智能问答机器人”。在机器人列表,复制机器人ID,替换配置文件URL中的{qabot_id}。 图5 机器人ID 单击“Headers”配置项。将获取的Token复制到“X-Auth-Token”的参数值中。 图6 填写Token 单击“Body”配置项,修改配置文件内容。其中,question参数为必填项,其他参数项为非必填,其他参数请参见请求参数。 图7 修改配置文件 单击“Send”,发送请求,获取调用结果。 图8 响应结果
  • 步骤2:Token认证鉴权 Token是用户的访问令牌,承载了用户的身份、权限等信息,用户调用API接口时,需要使用Token进行鉴权。 在Postman左侧导航栏中单击“get-token”配置文件。 单击“Body”配置项。填写用户名、密码、账号名。 请登录“我的凭证”页面,复制 IAM 用户名、账号名至username、domainname参数处,并填写密码。 图3 Token认证鉴权 单击“Send”,发送请求,获取并复制Token。 获取返回结果“Headers”中的“X-Subject-Token”即为Token。Token有效期为24小时。 图4 获取Token
  • 编辑意图 当您创建好一个意图,您需要设置用户问法、槽位信息等,使机器人可以理解用户的这个意图,并做出回复。 在“意图列表”中,单击意图名称,进入意图编辑页面。 “意图名称”、“描述”信息可以修改,“意图标识”不支持修改。 添加槽位。 触发意图的关键信息即为槽位。比如,用户咨询“查询北京的天气”,其中“北京”为“国内城市”槽位,触发机器人查询实时的北京天气。 单击“添加槽位”,弹出“添加槽位”对话框,参考图2填写参数,单击“确定”。 图2 添加槽位 设置用户问法。 当用户与机器人进行对话时,如果用户问题与设置的用户问法具有相同的语义,则可以触发该意图。 在输入框中输入常用问法,单击“添加”,下方显示添加的问法。 图3 添加用户问法 在添加的用户问法语料中,添加滑词,标注槽位。标注完成后单击“保存”,保存设置信息。单击“下一步”进入配置对话流程。 鼠标左键滑动选中关键词,显示“选择槽位”悬浮框,悬浮窗中会显示槽位管理中配置的所有槽位,单击需要标注的槽位。 图4 标注槽位
  • 发布测试 当您配置好对话流程后,需要训练发布才能在对话体验中生效。 单击页面上方导航栏中“发布测试”,进入“发布测试”页面。 单击“训练模型”,弹出“训练模型”对话框。 如果对话流程检测后有严重错误未修改,会提示先去修改再进行训练。 图1 训练模型 勾选“用户常用问法”,设置技能阈值、描述信息。 单击“确定”。在下方版本列表中显示发布的版本信息,状态为“训练中”。 等待约3分钟训练结束,版本状态变为“训练成功”,单击右侧操作列的“线上发布”按钮,即可将当前版本发布到线上。 父主题: 基于对话流程创建“查天气”技能
  • 步骤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 配置查询结果对话回复节点 用连线将“查天气”和“查询结果”连接起来。
  • 步骤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 配置查天气接口调用节点 用连线将“查询城市”和“查天气”连接起来。
  • 步骤6:检测对话流程 对话流程配置后,单击按钮可检测当前流程是否有错误。对话流程在训练发布前,一定要经过检测。 如果检测结果为黄色或红色,鼠标悬浮在检测按钮右侧的检测结果图标上,配置有问题的节点会高亮显示。 当检测结果图标是绿色,表示流程图检测通过。 当检测结果图标是黄色,表示流程图存在参数未设置、不存在或流程逻辑有问题的情况,可能导致流程不通畅。 当检测结果图标是红色,表示流程图部分节点关键信息未设置或不存在,将导致流程不通畅。 如果检测结果为黄色或红色,通过鼠标悬浮在“检测”按钮左侧的图标上,配置有问题的节点会高亮显示。 图7 检测流程图
  • 步骤1:新建条件判断节点 在“配置对话流程”页面,在“当前版本”选择需要编辑的版本,默认显示“编辑版本”。 图1 当前版本 添加条件判断节点,用于判断是否查询天气。 在左上角节点列表中,拖拽“条件判断”节点到中间空白区域,同时界面右侧展开“条件判断”页签。 设置节点名称为“是否查询天气”,通过“添加条件分支”按钮添加两种结果分支,如下图所示,设置完成后,单击页面空白处退出“条件判断”页签并保存设置结果。 分支1:在下拉框中选择“意图识别”,设置条件为“等于”、“查询国内城市天气”,表示判断用户问题中包含“查天气”。 分支2:在下拉框中选择“意图识别”,设置条件为“不等于”、“查询国内城市天气”,表示判断用户问题中不包含“查天气”。 图2 配置查天气条件判断节点 用连线将“对话开始”和“是否查询天气”连接起来。
共100000条