YonBIPV3.0(R5_2312)YonSuite云平台-智能中台-智友对话机器人用友网络科技股份有限公司2024年1月版权©2024用友集团版权所有。未经用友集团的书面许可,本用户手册任何整体或部分的内容不得被复制、复印、翻译或缩减以用于任何目的。本用户手册的内容在未经通知的情形下可能会发生改变,敬请留意。请注意:本用户手册的内容并不代表用友网络所做的承诺。目录第一章总体概述..........................................................................................................................................4第二章应用地图..........................................................................................................................................4第三章应用价值..........................................................................................................................................4第四章应用场景..........................................................................................................................................44.1场景一:对话式协同办公.........................................................................................................44.1.1业务描述............................................................................................................................44.1.2业务流程............................................................................................................................54.1.3应用点清单.......................................................................................................................5第五章初始准备..........................................................................................................................................65.1场景二:对话式自助填报业务单据.......................................................................................65.1.1业务描述............................................................................................................................65.1.2业务流程............................................................................................................................65.1.3应用点清单.......................................................................................................................7第六章初始准备..........................................................................................................................................7第七章操作指南..........................................................................................................................................87.1对话机器人创新向导...................................................................................................................87.2对话机器人设计工厂................................................................................................................147.2.1总体概述.........................................................................................................................147.2.2总体价值.........................................................................................................................147.2.3相关内容.........................................................................................................................147.2.4意图管理.........................................................................................................................147.2.5技能管理.........................................................................................................................747.2.6欢迎语管理....................................................................................................................807.2.7帮助管理.........................................................................................................................877.2.8语音报表管理................................................................................................................897.3对话机器人知识管理................................................................................................................937.3.1总体概述.........................................................................................................................937.3.2总体价值.........................................................................................................................937.3.3相关内容.........................................................................................................................937.3.4知识库管理....................................................................................................................937.3.5词汇表管理..................................................................................................................1047.3.6表格知识管理..............................................................................................................1097.4对话机器人运营分析..............................................................................................................1177.4.1总体概述.......................................................................................................................1177.4.2总体价值.......................................................................................................................1177.4.3相关内容.......................................................................................................................1177.4.4对话标注.......................................................................................................................1177.4.5场景机器人..................................................................................................................1247.4.6对话机器人运营分析................................................................................................152第一章总体概述智友对话机器人是AI+互联网时代,人工智能应用的核心入口,通过运用语音识别(ASR)、自然语言处理(NLP)和语音合成(TTS)等技术,将语音等非结构化的数据,转变为机器可处理的结构化数据,然后与现有的OA,CRM,ERP等应用系统相结合,成为用户的智能虚拟助理。智友对话机器人依托于用友IUAP云平台,结合协同、采购、人力等领域特性,通过意图、知识库、技能、对话标注等的综合运用,构成机器人创建、训练、反馈、优化的闭环使用场景,同时可以利用测试机器人进行实时的功能验证。第二章应用地图对话机器人创新向导对话机器人设计工厂对话机器人知识管理对话机器人运营分析第三章应用价值智友对话机器人是一种通过自然语言模拟人类进行对话的程序,它可以将企业中相对固化、重复的密集型任务或流程交给机器人去处理。典型的对话机器人应用有以下几种:知识问答:对用户意图进行解析,基于预置业务知识库,进行业务问题进行解答。业务处理:对接相关业务系统,将语音指令,转换为机器人能够理解的结构化指令,并结合后台业务系统,完成相应操作。闲聊:回答用户的一些问候、情感及娱乐信息等开放性问题。第四章应用场景4.1场景一:对话式协同办公4.1.1业务描述用户可以使用友空间智友对话机器人,通过简单对话方式,随时随地轻松解决日常协同办公事务,如快速安排日程、会议提醒、智能问答、打卡考勤等,提升员工办公效率。4.1.2业务流程4.1.3应用点清单意图管理技能管理第五章初始准备在技能管理中创建出需要用到的技能;在知识库管理中加入常用的知识问答;在词汇表中维护好实体与同义词。5.1场景二:对话式自助填报业务单据5.1.1业务描述用户可以使用智友对话机器人,通过对话方式,利用AI技术免去员工手动填写报销,实现报销免输入,降低了人工学习与操作成本,优化员工报销体验。以“差旅报销”为例,在友空间智友输入“差旅报销”,即可快速筛选出当前满足报销条件的出差申请及待报销账单,简单勾选后即可轻松发起报销,全程告别手工输入,动动嘴全搞定!5.1.2业务流程5.1.3应用点清单意图管理技能管理第六章初始准备在技能管理中创建出需要用到的技能;在知识库管理中加入常用的知识问答;在词汇表中维护好实体与同义词。第七章操作指南7.1对话机器人创新向导7.1.1.1总体概述对话机器人创新向导主要对如何创建对话机器人进行引导。首先创建一个意图,比如打电话,查询天气等。之后通过欢迎语,帮助等为用户进行页面订制。然后再进行知识库的扩展,包括系统预置的知识库,以及根据意图添加的知识库等。创建完成后,可以通过平台提供的测试机器人来验证一下。7.1.1.2总体价值对话机器人创新向导可以帮助用户理解对话机器人的创建过程,帮助用户快速上手,为企业自定义智能会话场景。7.1.1.3对话机器人创新向导7.1.1.4功能描述对话机器人创新向导可以指导用户如何创建机器人流程。7.1.1.5业务规则操作引导:支持将知识点、意图等添加为欢迎语。意图列表:查看租户下的预置意图模板和自定义意图。7.1.1.6栏目说明栏目名称说明意图名称预置意图模板、自定义意图的名称7.1.1.7操作说明7.1.1.7.1创新流程在创新流程中,我们可以了解到整个对话机器人的生命周期。以购买火车票流程为例:o首先我们要创建一个“意图”:购买火车票。在意图中我们可以定义触发的话术以及在画布中定义所有流程;o在定义流程时,我们需要知道火车票的起止站是哪里,即会用到“词汇表”来定义实体;o在知道起止站和出发日期后,我们还需要调用一个第三方的接口来进行查询,这个接口的定义以及输入输出参数的定义就是在“技能管理”中完成的。如果我们只是想进行一次简单的问答,例如:“你好吗?”“我很好”。就可以在“知识库管理”中定义;在进入聊天界面时,首先映入眼帘的就是一些已经定义好的常用问句,是在“欢迎语管理”中维护的。如果欢迎语还是不能够满足用户的需求,则可在帮助中寻找答案,帮助的维护在“帮助管理”中;为了方便调试,我们模拟了一个仿真的“测试窗口”,在任一节点都可以在侧边栏方便的打开调试;所有与机器人的对话都是可追溯并且将其导入意图的标注,或者导入知识库,这个功能是在“对话标注”节点中。7.1.1.7.2从意图模板开始在“意图模板开始”板块中罗列了一些常用的意图模板,供用户查看了解。7.1.1.7.3测试机器人在任何节点我们都可以打开测试机器人的小窗口,打开关闭的开关在小窗口的右上角。输入触发词,点击<发送>按钮,就可以测试我们的机器人啦。7.2对话机器人设计工厂7.2.1总体概述对话机器人设计工厂,顾名思义是像生成车间一样,用来设计机器人的工厂。为了更好的进行人机交互,通过让机器人拥有一定的技能,实现特定的意图,比如打电话,查询天气,创建日程等。在这个模块中,主要包括意图管理、技能管理、欢迎语管理,和帮助管理4部分。7.2.2总体价值对话机器人设计工厂为用户屏蔽了对话的底层人工智能技术,让用户可以更具自己的需求设计定制适合本企业的智能会话机器人,帮助没有人工智能和开发基础的业务人员,通过图形化界面快速构建企业专属的虚拟个人助理。7.2.3相关内容意图管理技能管理欢迎语管理帮助管理7.2.4意图管理7.2.4.1功能描述意图可以理解为一个对话流程,通过定义的对话流程,让对话机器人帮我们完成一个或多个任务,比如创建一个日程、查询天气等。意图管理就是用来创建并管理这些会话流程的。创建一个意图的流程为:新建意图、编辑意图、设计意图、测试意图。下面我们分别来介绍一下具体流程。7.2.4.2业务规则创建知识库:支持创建FQA知识库;新增知识点:支持在知识库里新增/批量导入知识点;创建表格知识库:支持导入表格知识;创建词汇表:支持创建自定义实体和使用预置实体;创建技能:支持创建并关联引用在BIP平台已发布的API接口,并支持二次封装;槽位管理:支持槽位创建与编辑。意图设计:支持创建意图实例,对意图触发语句、流程等进行设计;机器人测试:意图发布后,可对发布态意图进行效果测试;对话标注:在运营期间,可对所有对话语料进行重新标注和重训。7.2.4.3栏目说明栏目名称说明名称意图名称类型意图类型,预置/自定义创建时间意图创建时间,精确到秒修改时间意图最近修改时间,精确到秒发布状态意图发布/取消发布状态启用状态意图启/停用状态,意图发布后可使用7.2.4.4操作说明7.2.4.4.1槽位管理槽位是指在意图对话过程中,机器人需要收集和使用的关键信息。槽位作为全局变量,通常用于跨意图间的语义继承。画布中的变量仅作为局部变量,不能用于跨意图之间的语义继承。槽位管理是意图设计的前置准备工作。例如:“商旅费控”场景中有两个意图“查天气”、“查出差标准”。两个意图均配置了槽位“城市”。在对话过程中,用户首先输入“查询北京天气”时,系统触发“查天气”意图,赋值槽位“城市”=“北京”,系统输出北京当天天气数据。用户再输入“查出差标准”时,系统触发“查出差标准”意图,槽位继承“城市”=“上海”,系统输出去上海出差的差旅标准数据。7.2.4.4.1.1新增槽位进入“智能中台-智能对话机器人-意图管理”节点,在“意图管理”列表页,点击<槽位管理>按钮,进入槽位列表页。在“槽位管理”列表页,点击<新增槽位>按钮。7.2.4.4.1.2编辑槽位点击<编辑>按钮,可编辑槽位信息。7.2.4.4.2新增意图点击<新增意图>按钮。录入意图名称,点击<确定>。7.2.4.4.3导入/导出意图在意图管理列表页,选中意图,点击<导出>按钮,可将目标意图导出。点击【导入】按钮,上传文件,即可导入目标意图。意图编码通常用于在跨租户、跨环境导出/导出意图时,作为意图的唯一标识,多用于预置意图场景,非必填。7.2.4.4.4编辑意图新增成功后,在意图列表展开意图,并将鼠标悬浮在意图版本条目,即会出现<编辑>按钮,点击<编辑>按钮。在弹窗中,可以添加短语触发规则。具体触发规则说明可以参照左下角的说明区。点击添加触发类型后即可进行触发语添加,多个词之间用空格分隔。编辑完成后点击<保存>。7.2.4.4.5设计意图在意图列表展开意图,并将鼠标悬浮在意图版本条目,即会出现<设计意图>按钮,点击<设计意图>按钮。在新页面中会出现一个中间空白的画布,在这里我们即可设计意图,在画布的右侧,显示的事快捷工具。可以将快捷工具拖拽至画布中,进行意图流程设计。在流程间用鼠标拖住前一流程的连接点到下一流程的连接点,即可将流程串联顺序排列起来。设计完成后点击<保存>按钮,即可完成意图的设计。在左侧可以测试该意图,在意图设计界面,输入任何内容都会触发该意图。7.2.4.4.6意图触发意图触发支持两种方式设置:触发语句、触发词。建议使用触发语句提升意图识别率。注意:触发语句需在当前意图发布后,才能测试和使用。7.2.4.4.6.1触发语句点击<触发语句>进入到设置界面,系统支持添加“用户问法”与“问法模板”。1、用户问法用户问法即为让机器人快速识别并触发某个意图,经常使用的问法或相似说法。点击进入“用户问法”页签,点击<新增>,在“编辑用户问法”弹窗中,用户输入一句话术,点击<AI一键生成>,由大模型自动生成50条相似话术,用于泛化触发语句。勾选新增的用户问法,点击<启用>,当前意图发布或更新版本后,启用的问法语句可测试或使用。2、问法模板问法模板即用户可以通过添加关键词、关键词槽、常用词组成问法模板,帮助机器人快速识别并触发意图。问法模板的优点:1、问法模板可有效减少相似说法的数量,通过实体词槽指代大量词汇;2、规定了词槽顺序,提高意图识别率。点击进入“问法模板”页签,点击<新增>,在“新增问法模板”弹窗,用户可以在“问法模板”输入框中输入模板片段。在左侧“预置槽位”、“自定义槽位”列表栏中,选中某个槽位后双击,即可实现在模板中快速插入槽位。规则默认完全匹配,即用户话术包含模板中所有关键字,词槽顺序也保持一致时将触发当前意图。勾选新增的问法模板,点击<启用>,当前意图发布或更新版本后,启用的问法模板可测试或使用。7.2.4.4.6.2触发词触发词可以编辑触发该意图的短语,点击“触发词”,会弹出窗口,选择触发类型,点击“保存”。触发类型分为三种:动词+名词、名词、动词。三种类型之间为“或”关系,满足其中之一即可。动词+名词型,话术中出现指定的动词和名词代表匹配成功,比如“创建”+“日程”。动词型,话术中出现指定的动词代表匹配成功,比如“开会”。名词型,话术中出现指定的名词代表匹配成功,比如“天气”。7.2.4.4.7编辑场景一个特定场景可以由多个意图组合组成,如订机票场景,可以由查天气、查报销额度、出差申请、订票等多个意图组合完成。在相同场景下,关键槽位将被顺承使用。同场景下的意图,可以帮助算法模型更好地识别和冷启动意图。在意图列表,并将鼠标悬浮在意图条目上,即会出现<编辑场景>按钮,点击<编辑场景>按钮,可将当前意图关联到已创建的场景上。7.2.4.4.7.1新增场景点击<新增场景>按钮,输入场景名称,点击<确定>保存。7.2.4.4.7.2关联场景在“关联场景”下拉框,选择已创建的场景。7.2.4.5设计意图快捷工具详解7.2.4.5.1开始节点将“开始”节点拖入画布,作为意图设计的流程起始点。点击“”,可配置触发语句、触发词。7.2.4.5.2收集问题节点收集问题是将用户的输入信息进行智能采集并保存到参数中。识别类型分为:“用户输入”、“预制命名实体”、“自定义命名实体”、“通用列表单选”、“通用列表多选”,下面我们来逐个进行介绍。7.2.4.5.2.1用户输入用户输入是采集用户所有的输入信息。首先我们要录入一个问题,“识别类型”选择“用户输入”,会有一个默认变量var0来接收用户的录入信息,最后通过模板进行展示var0。7.2.4.5.2.2预置命名实体预置命名实体是将用户输入语句中与预置命名实体相匹配的短语找到并收集。“识别类型”选择“预置命名实体”——“城市”,这样就可以将用户输入中跟“城市”相关的实体抓取。7.2.4.5.2.3自定义命名实体自定义命名实体的功能与预置命名实体一样,只是实体的定义方式不同,具体请参见“词汇表管理”模块。7.2.4.5.2.4通用列表单选通过通用列表单选,我们可以给用户提供一个单选列表供用户进行选择操作,并将用户的选择结果进行收集。通过“添加一个选项”可以增加列表内容。7.2.4.5.2.5通用列表多选通过通用列表单选,我们可以给用户提供一个多选列表供用户进行选择操作,并将用户的选择结果进行收集。通过“添加一个选项”可以增加列表内容。7.2.4.5.2.6自定义列表在“收集问题”节点,识别类型选择“自定义列表”,可以自定义选择流程中已经收集到的变量进行返回展示。自定义列表适用于复杂结构的对象列表展示。1、技能接口封装JSON类型参数在【技能管理】定义接口时,需提前封装JSON类型的输出参数。如提前定义了接口输出JsonArray类型参数“list”。2、意图画布节点配置进入意图画布,使用“技能接口”节点将参数“list”赋值给变量“busistripList”。在“收集问题”节点,识别类型选择“自定义列表”,列表展示项选择变量“busistripList”。3、返回展示参数结构返回展示参数为意图画布-收集问题-自定义列表中配置的列表展示项,该项不限制数据类型。该模板modelID=111,变量“busistripList”返回展示数据见如下数据结构中responses>>data>>data>>showData>>content:{“currentNodeId”:“12edcd9c-d6ce-4e67-9575-3XX2”,“code”:1,“responses”:[{“status”:1,“data”:{“data”:{“showData”:{“title”:{“text”:“问一个问题”},“content”:[{“id”:“X001”,“name”:“上申”,“ccc”:[{“aba”:111,“name”:“张三北京-上海”},{“aba”:222,“name”:“李四上海-天津”}]},{“id”:“X002”,“name”:“北申”}]},“extendParams”:{},//可查看“其他参数设置”里设置的变量;“text”:“问一个问题”},“modelID”:111},“nodeId”:“12edcd9c-d6ce-4e67-9575-3XX2”}]}4、收集交互收集节点展示由AI-SDK自定义样式,其中与后端交互进行相应字段的收集,需要按照如下方式传输,重点新增customCollectData字段作为自定义收集内容载体,具体请见下表:重点请求参数说明:参数名类型是否必选描述askForCanvasNodeIdstring否指定需要激活某个画布流程中的特定节点,数值为当前收集节点idaskForContextIdstring否指定需要激活哪个流程,数值为当前流程idmsgstring是值为:”第一个”customCollectDataobject是自定义收集内容,不限制类型,可以为空传参示例:{“voiceInput”:true,“askForCanvasNodeId”:“48b0d77f-2326-4c81-a7fb-fXXXX9”,//节点id“askForContextId”:“ecf415dd-2ac4-456b-8a8f-cXXX5”,//流程id“msg”:“第一个”,//可传空“customCollectData”:[{//自定义收集内容,不限制类型“id”:“X001”,“name”:“上申”,“ccc”:[{“aba”:111,“name”:“张三北京-上海”},{“aba”:222,“name”:“李四上海-天津”}]},{“id”:“X002”,“name”:“北申”}],“tenantid”:“0XXXXX0”,“uid”:“3XXXX7”,“enterpriseid”:“1XXX1”,“appcode”:“diwork”,“userid”:“3XXX7.esn.upesn”,“deviceid”:“”,“sessionid”:“”,“msgtype”:“text”,“devicetype”:“web”,“type”:0,“showModel”:true,“robotVersion”:“v2”,“sender”:“99ea7655-00a2-4bda-b23c-1XXX4”,“web_uid”:“99ea7655-00a2-4bda-b23c-1XXX4”,“yhtuserid”:“99ea7655-00a2-4bda-b23c-1XXX4”,“yht_access_token”:“bttVUs0dXXXX0”,“assistantid”:null}7.2.4.5.2.7其他参数处理其他参数设置支持用户设置多个静态参数作为当前节点的输出变量,可用于对后续状态或流程控制。设置的变量可以从当前节点输出数据结构中responses>>data>>data>>extendParams查看并使用。7.2.4.5.2.8移动卡片资源关联调整说明:以下功能调整为仅供领域预置时使用,暂不对租户开放。如“收集问题”组件的UE样式和交互,无法满足实际业务需求,可通过自定义开发移动卡片资源包,与意图组件做关联配置的方法,实现友空间移动端组件样式个性化展示。1、上传移动卡片资源在“其他参数设置”窗口,点击“移动资源管理平台”,登录移动资源管理平台,可以对组件的移动资源进行管理维护,如资源ID、资源名称、资源代码包等。2、更新点击“更新”,当前组件将同步获取移动资源管理平台上已维护的资源对象ID。3、当前组件关联移动资源ID在“移动资源ID”下拉框中,选择与当前组件匹配的移动资源ID,再“确定”保存。4、友空间移动端组件的交互样式,将按已关联的移动资源进行展示。7.2.4.5.3模板展示节点模板类型支持多种回复方式,如“纯文本”、“列表展示”、“外部交互”、“自定义列表展示”、“富文本”、“天气查询”。7.2.4.5.3.1纯文本纯文本即直接展示输入的文本或选中的参数值。选择模板“纯文本”,当不勾选“参数映射”时,可在文本区域直接录入需要展示的文字。保存后即可在左侧“机器人测试”区域进行测试,效果如下图:选择模板“纯文本”,当勾选“参数映射”,在下拉框中可选择一个已有的全局的参数变量。保存后即可在左侧“机器人测试”区域进行测试,效果如下图:7.2.4.5.3.2列表展示列表展示是将参数按列表的方式展示。选择模板“列表展示”,当勾选“参数映射”时,在列表名称、默认展示行数、列表数据中可选择全局参数变量。保存后即可在左侧“机器人测试”区域进行测试,效果如下图:选择模板“列表展示”,当勾选“参数映射”时,可在文本区域直接录入需要展示的文字。保存后即可在左侧“机器人测试”区域进行测试,效果如下图:格式要求:[{“name”:”输入值XX”},{“name”:”输入值XX“},{“name”:”输入值XX“}]示例:[{“name”:”CZ8879”},{“name”:”CZ8810”},{“name”:”CZ8426”}]7.2.4.5.3.3外部交互在“模板展示”节点,选择模板“外部交互”,可将当前节点的输入参数传递给外部模型进行后续交互动作。外部交互适用于需借助外部系统或复杂模型,才能完成后续逻辑处理的环节。譬如,在对话窗口获取到用户输入参数后,跳转至外部订票系统等场景。如下所示,在“模板展示-外部交互”节点,系统将当前意图流程中的所有参数变量,全部返回给外部系统/模型做后续处理。7.2.4.5.3.4自定义列表在“模板展示”节点,选择模板“自定义列表”,可在“列表数据”项中自定义选择流程中已经收集到的变量进行返回展示。自定义列表适用于复杂结构的对象列表展示。|||—||||1、节点配置|||—||||2、参数映射页面展示名称对应字段描述列表名称responses>>data>>data>>showData>>title原为展示列表名称,可自定义选择对应意图变量,不限制类型默认展示行数responses>>data>>data>>showData>>row原为展示列表行数,可自定义选择对应意图变量,不限制类型列表展示数据responses>>data>>data>>showData>>content返回数据,可自定义选择对应意图变量,不限制类型3、返回参数结构模板id:modelID=112{“currentNodeId”:“343403ed-df29-4938-a00d-2f11184e7f18”,“code”:1,“responses”:[{“status”:1,“data”:{“data”:{“showData”:{“title”:{“text”:“1”},“content”:1663753180258,“row”:“99ea7655-00a2-4bda-b23c-19ade37ea574”},“text”:“1”},“modelID”:112},“nodeId”:“343403ed-df29-4938-a00d-2f11184e7f18”}],“feedback”:true,“processor”:“canvasprocessor”,“originquestion”:“1”,“chatlogcol”:“chatlog-diwork-2022”,“chatlogid”:“632adbdc7849b842e0f4057d”,“contextid”:“7dbeea17-675f-48a7-8630-73528a17cacc”,“inContext”:false,“locale”:“zh_cn”,“stopMicrophone”:true}7.2.4.5.3.5富文本在“模板展示”节点,选择模板“富文本”,内容编辑区支持编辑文本、插入变量和超链接。点击<插入链接>,填写链接显示名称、链接URL地址,点击<确认>即可插入。点击<插入变量>,可选择已设置的变量参数,点击<确认>即可插入。效果如下:7.2.4.5.3.6组件展示如需展示相关图谱,可选择模板“组件展示”进行配置。选择模板“组件展示”,组件类型选择“KG图谱”,数据来源可输入固定值,或选择变量参数,将返回并展示当前租户下的相关图谱,这些图谱的实体或属性将包含数据来源的内容。效果如下:7.2.4.5.3.7其他参数处理其他参数设置支持用户设置多个静态参数作为当前节点的输出变量,可用于对后续状态或流程控制。设置的变量可以在当前节点的输出代码中,找到字段”extendParams”可查看并使用。7.2.4.5.3.8移动卡片资源关联调整说明:以下功能调整为仅供领域预置时使用,暂不对租户开放。如“模板展示”组件的UE样式和交互,无法满足实际业务需求,可通过自定义开发移动卡片资源包,与意图组件做关联配置的方法,实现友空间移动端组件样式个性化展示。1、上传移动卡片资源在“其他参数设置”窗口,点击“移动资源管理平台”,登录移动资源管理平台,可以对组件的移动资源进行管理维护,如资源ID、资源名称、资源代码包等。2、更新点击“更新”,意图组件将同步获取移动资源管理平台上已维护的资源对象ID。3、当前组件关联移动资源ID在“移动资源ID”下拉框中,选择与当前组件匹配的移动资源ID,再“确定”保存。4、友空间移动端组件的交互样式,将按已关联的移动资源进行展示。7.2.4.5.4条件判断节点条件判断顾名思义就是根据判断条件的不同而进行不同的操作。当我们收集到用户的输入信息后,如果是输入的“中国”则显示成功模板,如果输入的是“巴基斯坦”则显示失败模板。7.2.4.5.5技能接口节点技能接口可以选择一个已经定义好的技能(详见技能管理模块),录入输入参数映射后,可以收集到输出参数。我们选择“查询列车车次信息”的技能,录入输入参数“出发地”、“目的地”,即可获取到输出参数“数量”、“车次列表”。7.2.4.5.6清理参数节点清理参数是将画布中所有的参数值都清空。7.2.4.5.7打开应用如需在友空间移动端打开业务单据页面,接收在对话过程中收集到关键槽位信息,需要使用到“打开应用”组件。1、语音打开友空间应用(1)提示语:可引导用户进行后续操作。(2)显示文案:组件显示文案。(3)图标地址:组件icon。不填默认不显示。(4)移动端URL:填写友空间应用单据页url,支持在链接中拼接动态参数。动态参数格式:${{自定义参数}},如${{ver0}}。配置示例:效果如下:2、按钮点击打开应用(1)提示语:可引导用户进行后续操作。(2)显示文案:组件显示文案。(3)图标地址:组件icon。不填默认不显示。(4)按钮文字:填写友空间应用单据页url,支持在链接中拼接动态参数。动态参数格式:${{自定义参数}},如${{ver0}}。(5)移动端URL:填写友空间应用单据页url,支持在链接中拼接动态参数。动态参数格式:${{自定义参数}},如${{ver0}}。配置示例:效果如下:7.2.4.5.8结束节点作为意图对话的流程结束点。7.2.4.6测试机器人在“意图管理”列表左侧,点击<>可打开机器人测试窗口,该窗口可对租户下所有意图效果进行测试。进入意图画布,可使用画布左侧的机器人测试窗口,对当前意图流程进行测试。如需测试多意图执行效果,请在“意图管理”列表的机器人测试窗口中进行操作。7.2.4.7设计意图实例操作说明下面我们用一个实例来展示一下画布的用法:火车车次的查询功能。整体思路是:收集出发地与目的地通过技能接口查询列车车次判断查询结果是否存在如果存在则通过模板展示车次信息首先我们将“开始”拖入画布。将“收集问题”拖入画布,用于收集用户的出发地。问题录入:请问出发地是哪里;识别类型选择:自定义命名实体→城市;下方变量:改名为出发地。鼠标拖住“触发词”的连接处将之与“收集问题”连接,代表流程的流转方向。此后每个相关联的流程块都需要连接,不再赘述。再拖入一个“收集问题”,收集目的地,方法同收集出发地。拖入“技能接口”,通过第三方接口来进行车次查询。请求选择已经定义好的技能:查询列车车次信息;前面带“*”的出发地与目的地代表技能当中输入参数,与之对应后面的出发地与目的地是在前面步骤收集问题时定义的画布参数。这样就将技能中的参数与画布中的参数相关联;数量与车次列表是技能当中的输出参数,定义两个画布参数车次数量与车次列表相对应。接下来我们需要判断返回结果是否有值,如果没有值,提示用户:未查询到结果;如果有值,则将车次信息返回给用户。首先是没有值的判断,将“判断条件”拖入画布。判断条件为车次数量是否等于0。如果等于0,则需要给用户展示一个未查询到的结果。将“模板展示”拖入画布。选择模板:纯文本;参数映射:无需参数映射,所以不需要勾选,直接在文本框录入:未查询到车次。下面进行第二个判断,如果已经查询到结果。拖入“判断条件”到画布,判断条件为车次数量大于0。需要注意的是这两个判断条件都是基于同一个结果,所以两个判断条件都需要与上面的“技能接口”相连接。如果车次数量大于0的话,需要将获取的车次信息展示给用户。将“模板展示”拖入画布。选择模板:选择列表展示;显示行数:3,代表只显示3行;显示内容:勾选参数映射,选择车次列表。至此,我们的画布已经设计完成,点击右上角“保存”保存画布。现在我们来测试一下吧。在左侧对话窗口录入“查询车次”,点击<发送>。在画布界面,录入任何字符都会触发该画布。机器人询问“请问出发地是哪里”,继续录入“北京”并发送。机器人继续询问“请问目的地是哪里”,录入“上海”并发送。机器人会返回车次列表,如果想查看更多的车次信息,可以点击<更多>。7.2.5技能管理7.2.5.1功能描述技能管理是管理对第三方接口的调用,在技能管理中可以创建多个应用,每个应用可以包含多个接口。当我们完成接口的发布后,即可在意图管理的画板中直接调用接口,通过录入输入参数收集到接口的输出参数。7.2.5.2操作说明7.2.5.2.1新增应用以“查询列车车次信息”的接口为例,首先我们要创建一个应用“APILink生活服务”,进入技能管理节点后,点击<新增>按钮。录入“应用名称”、“应用域名”后,选择授权方式,点击<保存>。授权方式包含:不需...