关系经济人类预测化学自然
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产

基于状态机的聊天机器人设计经验总结

12月8日 萌嘟嘟投稿
  为了更好地了解智能机器人项目的需求和改进方向,我们常常需要研发一些工具。在我参与的多个机器人项目中,大多数都能够成功地满足产品需求。通过这些实践,我们深刻认识到,如果要不断进步和提高,就必须对现有的机器人定义语言进行重大的改进。简化需要复杂对话流程的机器人的创建过程。最大限度地提高可重用性,通过重用过去已经定义过的模块和对话路径来创建机器人
  在传统的做法中,完成这些并不容易,因为意图定义与部分排序约束混合在一起,限制了对话路径的自由度。这对于处理开放式机器人(常见于FAQ样式的机器人),其中大多数问题是独立的且始终可用的,这已经足够了。但对于更封闭的机器人来说,潜在的对话限制要多得多(比如用于从在线订票机器人)。
  为了将聊天机器人定义语言的功能提升到一个新的水平,在一些项目中我们引进了更接近状态机语义的DSL,并完全将意图定义与控制机器人执行定点可用意图的转换规则分离,这么做有以下优势:新机器人中可以复用以前的意图,即使设置的对话路径不同。可以使用状态机定义复杂的对话流,让机器人保持清晰和精确的语义。可以创建复杂的状态守护来控制转换。根据用户输入、即将发生的事件以及之前的数据、对话参数等,将机器人移动到新状态。可以使用状态主体来存储复杂的对话逻辑,以响应用户请求。可以将机器人模块化,以便在其他机器人中重用部分状态机。可以将本地回退定义为状态行为的一部分。除了默认的全局回退,还可以将本地回退与状态相关联,以便在状态上下文中处理错误,比如显示一条消息,帮助用户回答机器人在对话中的特定状态下提出的问题。意图定义语言
  意图定义现在与执行部分解耦,但仍然是一个单独的子语言。对于每个意图,我们只需提供一些训练句子,让机器人能够识别出用户话语的意图,并从中提取所需的参数。
  举个例子,我们有一个简单的机器人,它只能理解两种类型的用户话语:问候和陈述姓名。我们可以为每种话语类型提供几个示例句子,让机器人学会如何识别它们。当用户输入一个话语时,机器人会根据它的意图执行相应的操作,并从中提取所需的参数。intentHello{inputs{你好早上好}}intentMyNameIs{inputs{我的名字叫小明我是小明你可以叫我小明}createscontextGreetings{setparameternamefromfragment小明(entityany)}}
  我们为每种意图提供一些样本句子,来训练机器人如何识别它们。此外,在某些情况下,我们还会在上下文中收集一些参数(例如,用户的姓名),以便以后能够更个性化地回答用户。
  我们还没有具体说明机器人应该先尝试匹配哪种意图,这是执行部分语言的内容。这种方法使我们能够重复利用这些意图(例如,在另一个机器人中,我们可能需要询问用户的姓名,而不仅仅是在问候意图之后)。执行定义语言
  使用执行文件来定义一个状态机,描述机器人如何响应意图事件,并且可以进行转换。这使得机器人的设计者可以查看执行文件,了解整个对话流程。
  执行语言中的每个状态包含3个部分Body(可选):机器人在进入状态时执行的反应。Next(必选):定义了出站转换,表示为conditionState。当接收到事件意图时,会评估条件,如果满足转换,则执行引擎会移动到指定的状态并执行其相应的反应。需要注意的是,转换条件可以非常复杂。它们是真正的守卫,这意味着如果整个条件不为真,则转换不可导航,引擎将保持当前状态。Fallback(可选):此部分可以包含任意代码(就像Body部分一样),如果引擎无法找到可导航的转换,则会执行这些代码。
  执行模型还包含2个特殊状态:Init:是创建用户会话时进入的常规状态。它可以包含Body、Next和Fallback部分。DefaultFallback:它只能包含Body部分,并且不能作为转换的目标状态。该状态表示在当前状态中未定义本地回退时执行的默认回退代码。该状态可用于打印通用错误消息(例如,抱歉,我没明白您的意思),而本地回退则可以打印针对当前状态的定制消息(例如,请回答是或否)。
  最后,一个状态可以定义一个单一的通配符转换(使用保留字符作为转换条件),当计算状态主体时将自动导航。这使我们能够在多个地方重用相同的代码并模块化执行逻辑。下面是一个简单的机器人示例,它只回复问候意图,询问用户名并向用户问好。这个机器人的回复可以通过我们基于React的聊天小部件显示。Wecanalwayshaveaninitstateincaseweneedtoinitializesomebotparameters(e。g。welcomingmessage)Init{Next{HerewestatethatthebotwillfirstlistenforanutterancematchingtheHellointent,itwillignoreanythingelseintentHelloHandleHello}}HandleHello{Body{ReactPlatform。Reply(你好,你叫什么名字?)}Next{Wewaitfortheusertoinputthename,noothertransitionispossibleatthispointObviously,inmorecomplexbotswemayhaveseveralpossibleoutgoingtransitionsinagivenstateintentMyNameIsHandleMyNameIs}}HandleMyNameIs{Body{ReactPlatform。Reply(你好context。get(Greetings)。get(name))}Next{AnautomatictransitiontotheInitstatesinceatthispointtheconversationisfinishedandwecanstartagainInit}}DefaultFallbackstatecouldgohere
搜索 投诉 评论 转载

文明游园让风景更美春日的青城生机盎然,早上8时,满都海公园里锻炼游玩的人不在少数,唱歌的、跳舞的、打乒乓球的、踢毽子的,热闹非常。记者逛了一圈发现,虽然公园里锻炼游玩的人很多,但公园的容貌却丝毫……(国际)专访中国的治理成效符合人民的利益和需求访马来西亚新亚新华社吉隆坡3月24日电专访:中国的治理成效符合人民的利益和需求访马来西亚新亚洲战略研究中心主席翁诗杰新华社记者毛鹏飞汪艺马来西亚新亚洲战略研究中心主席翁诗杰日前接……什么是Shibarium,它对ShibaInu意味着什么?1。Shibarium是什么?Shibarium是即将推出的第2层(L2)区块链网络,建立在以太坊上,适用于ShibaInu。它将把ShibaInu(一种模因币)转变为一……Web3日报0406Web3日报0406【重大新闻】CashApp创建者BobLee在旧金山被刺死【重大新闻】推特将网页LOGO图标更改为DOGE头像31个机构或项目宣布完成融募……湖人应再追特纳希尔德?美媒送5换2交易方案打包清理新援首轮在赛季初表现不佳的情况下,湖人果断在交易截止日前完成了一系列的补强动作,送走了包括威少在内的一票球员,同时也换回了包括拉塞尔、范德比尔特、班巴和比斯利在内的多名新援,这让球队迅……教练追逐创业梦老会员怎么办宁波的刘女士反映,冲着朋友推荐的一名教练,在瑜伽馆买了私教课。最近教练离职了,她想退卡。瑜伽馆的说法是,他们也拦不住教练的创业梦。没能拦住教练的创业梦瑜伽馆如何留住老会员……新一代蓝牙技术LEAudio渗透率快速提升三家A股公司脱颖而来源:国联证券经典蓝牙音频存在某些局限性,例如音频质量、功耗、不支持同步连接、单向传输以及音频和语音应用之间的切换问题。因此低功耗音频LEAudio应运而生。LEA……基于状态机的聊天机器人设计经验总结为了更好地了解智能机器人项目的需求和改进方向,我们常常需要研发一些工具。在我参与的多个机器人项目中,大多数都能够成功地满足产品需求。通过这些实践,我们深刻认识到,如果要不断进步……退休后,人与人之间拉开的距离,不是工资的高低,而是这三件事?退休是人生一个转折点,有人觉得退休就是要好好休息,颐养天年,远离职场,远离竞争,远离压力,安安静静的享受退休后的悠闲时光。可是在实际生活中,并不是每个人退休之后,都能享受……广西南宁黄花风铃木绚丽绽放金艳春天2023年3月7日,广西南宁,青秀公园的黄花风铃木花开正盛,一树一树黄色的花儿组成一片金黄色的世界。图片来源:视觉中国据了解,黄花风铃木别名:毛黄钟花、黄钟木。科属:紫葳……2023海口车展即将开展,众多车型一睹为快,还有免费门票领取作为2023年开年汽车行业的首个盛事,全球规模最大、品牌最齐全的新能源汽车专业展2023(第五届)海口国际新能源暨智能网联汽车展览会将于2023年1月6日至9日在海南国际会展中……具有清热解毒,润肺生津的奇效,有多少人吃过?近来气温回升明显,多风,干燥,吃点儿水润清甜的荸荠是不错的选择。荸荠听着陌生,但提起它的另外一个名字马蹄,也许您就心领神会了。它之所以叫马蹄,是来自古代闽粤方言,意为地下……
只坏了一点点的水果到底能不能吃?来听听专家怎么说下手都太狠!刘国梁亲哥的队伍全军覆没,陈梦单局轰港队一姐11哈登371011无缘今日最佳球员?因为库里逆天绝杀完成自我救元气骑士凉屋热衷玩梗,却隐藏极深,不怕玩家看不懂吗?木村拓哉新出游戏大作审判之逝通关后说说他的问题于不足中国移动大方了10年不换号能享受4个特权服务!望周知安徽小众但好喝不贵的茶有哪些?这7款,你喝过几个?地球大陆正在分裂,新的海洋正在孕育而生,第八大洲或将形成一场盛大的葬礼送别这个20年的竞技项目6年前的今天,世界第一辅助正式加入EDG超级月亮流星雨2023年天象剧场节目单来了为什么你会频繁换手机?这几点是影响手机寿命的元凶,千万要注意
醉酒驾驶的惩罚措施包括哪些Soul打击杀猪盘已采取多种措施海带丝鸡蛋汤的做法有哪些2013春季女生牛仔衬衫帅气随意舒适搭配纠结的空间说说道路监控摄像机好不好道路监控摄像机作用介绍详解1元每杯“流血”刷量,库迪的血条还够吗?热传聚热点网 烽火路由器怎么设置我战胜利恐惧作文500字新视觉影院该用什么浏览器和flash的什么版本?热传聚热点网 nicogiani是什么牌子?nicogiani是什么档次?高观景婴儿车适合多大的宝宝

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找菏泽德阳山西湖州宝鸡上海茂名内江三亚信阳长春北海西安安徽黄石烟台沧州湛江肇庆鹤壁六安韶关成都钦州