① 桔子互动|百度UNIT平台简介
UNIT平台简介
本篇文章将为您介绍UNIT平台。UNIT平台能帮助您搭建对话机器人,无需编程,只需网页操作即可。以下为您介绍UNIT能做些什么、重要名词解释以及使用流程。
一、UNIT能做什么
搭建一个ChatBot需要实现语音识别、语言理解、对话管理、语言生成和语音合成。UNIT平台则能实现零编程搭建机器人,提供API接口、iOS SDK、Android SDK,轻松调用ChatBot。
UNIT平台提供图形化配置界面,无需编程经验即可创建、定制自己的对话机器人。平台提供丰富的服务,包括对话定制、问答定制、引导定制等。
二、UNIT中重要名词解释
场景:包含对话单元、问答单元、数据中心、训练与验证。如“电影票小助手”包含若干对话单元、数据中心、训练与验证,无问答单元。
对话单元:针对某一意图的一系列对话,用户每说一句话场景bot会判断该句话属于哪个对话单元。
问答单元:代表问答主题,配置简单但灵活性较差,用于固定问答场景。
意图:用户这句话的目的。如“帮我订张电影票”的意图是“订电影票”,属于“BOOK_TICKETS”对话单元。
词槽:对话单元中的一类关键信息。如“BOOK_TICKETS”对话单元包含“电影名称”、“电影院”、“看电影日期”等词槽。
词槽澄清:对缺失的词槽,对话系统向用户发起询问来获取信息。
词典:信息词的集合。如“电影名称”词典中包含“芳华”“心理罪”等信息词。
触发条件:场景bot回应的限定条件。当条件满足时,场景bot做出回应。
对话样本:语料样本,需标注意图和关键词,用于训练模型。
问答集:问答对的集合,与问答单元一一对应。
对话模板:由词槽、特征词、普通字组成,用于匹配识别。
特征词:表示特定意图的词或短语集合。
特征词词典:特征词的集合。
普通词/字:非关键信息的词。
负样本:不属于场景中的任何对话单元或问答单元的样本。
沙盒:验证模型效果的环境。
三、UNIT的使用流程
1. 明确目标:想清楚目标,希望ChatBot听懂哪些意图,理解哪些词槽,如何响应用户。
2. 梳理逻辑:建立对话单元/问答单元,配置关键信息、响应方式和触发条件。
3. 标注对话样本/配置对话模板/配置问答对:教对话系统理解自然语言和固定句式。
4. 训练生效/验证模型:在UNIT平台上训练生成模型。
5. 接入场景bot:在产品中调用场景bot。
通过以上步骤,您将能够使用UNIT平台搭建自己的对话机器人。