|
|
51CTO旗下网站
|
|
移动端

3.10 1 技术挑战

《实感交互:人工智能下的人机交互技术》第3章用户界面中的声控式交互技术,本书将深入讲解基于触摸、手势、语音和视觉等自然人机交互领域的技术、应用和未来趋势。本节为大家介绍技术挑战。

作者:温秀颖 译来源:机械工业出版社|2019-02-07 16:46

3.10 规划和推理 

本节将探讨在未来对话系统2018送彩金的娱乐网站中发挥越发重要作用的深层处理过程。这些包括深层语义分析,语篇表达式,语用学与知识的表达式和推理。下面首先以一个为例来指出技术上面临的一些挑战,随后简要概述相关领域的前沿发展。

3.10 1 技术挑战

考虑以下与未来自动虚拟助理(VA)的模拟对话:

(1)鲍勃:最后一次会议之后在“吉普赛人私房菜” 预订一个餐位,通知汤姆和布莱恩到那里见我。

(2)VA:不好意思,那里直到晚上9点都没有位置了。你想让我帮你看看晚上6点半附近其他的意大利餐厅吗?

(3)鲍勃:你能找一下哪家餐厅有不错的红酒吗?

(4)VA:“巴巴可”有一个位置。它在金融区,但是去那里的路程时间差不多。

(5)鲍勃:好的,就那里吧。

话轮(1)在预约时间上的语义是模糊的:预订是在会议之后执行还是现在就执行?模糊消解问题需要系统建构常识:预订应该越快越好,否则餐位可能会被占满。自动的假设同样需要正确阐释这次交流:所述的“最后一次会议”是今天的最后一次会议而不是昨天的。此处的推理是一次对一般交际规则的申诉[96]。人们总是尽最大的可能交流必要的信息;若一个人想预订明天的晚餐,他就应该会说。但是,这不过是又一个可以作废的假设,肯定不会每次都成立———因为该对话之前已经讨论过明天的计划了。同样,对介词短语“最后一次会议之后”的阐释必须要以同样的逻辑处理,因为明天或当天之后也能满足该条件。

当然,以上关于晚餐计划时间的推理只是估计;日程编排器需要更多确切的信息。系统当然也可以直接询问时间,但是一个真正有效的助理应该尽可能地努力“满足预设”;这里,系统应该尝试就晚餐的最佳时间创建一些合理的期待值。为了这个目的,VA可以尝试根据过去的行为模式来进行推理;它可能知道鲍勃下午5点才下班,而且他通常走之前会花30分钟处理电子邮件。这些信息将存储在一个包含用户偏好和愿望的“用户一般行为模型”中,如后面所述。此外,系统应该根据任何可选地点的餐厅考虑行程时间。最后,汤姆和布莱恩的身份必须确认。同样的,该信息将能够存储在“用户朋友和联系电话模型”中。

值得强调的是,该话语表现的重要原则———对话系统在与用户交涉时必须能够考虑到各种可能的情景因素。这些因素不仅包括谈话的历史记录,如前面所述,还有许多对话内容之外的用户及对话发生的情景。正确的系统反应根据情景的不同而变化,如日期,用户所处地点,当前或预期的交通情况,用户最近听的音乐或看的电影。对话系统必须接收和阐释来自各类不同的传感器信号,并保持对话记录和过往的事件、行为等。

在话轮(2)中,我们看到对餐厅的初始搜索达到了明示要求但没有满足暗示预期。一项诸如“没有”或“我找不到你要的餐厅”的敷衍回答显然没有什么用。例子中提供了一个实用且有效的回答,简单解释了失败的原因,然后系统提出另一项建议。其他可能的建议可以通过放宽一些次要的限制而进行查找;在该例子中,餐厅类型和晚餐时间的条件被放宽了。该活动应由对话管理模块负责,指导系统和用户共同许可可执行的限制条件,同时尽可能获取用户模型来捕捉相对重要的条件。

在话轮(3)中,出现了文献所指的“间接言语行为”,该概念将在3133节中详细解释。如果按照字面理解,针对此句可以直接回答“是” 或“不是”,但是都不尽人意。该句实则是一个执行行动的间接要求,该命令暗指预订餐位。就对话管理而言,应该注意到用户自己已经间接回答了话轮(2)中的问题。此处再次违反了表达简洁清晰的一般交际原则。既然用户没有不同意,也就意味着他给出了一项间接的确认和一个新的条件———是否有不错的红酒。这些限制必须要在某个时点加以集中并展开搜索。这就需要阐释当前话语时考虑到前述话语的相关限制。话轮(3)意味着该要求应该被阐释为寻找一家有卖好红酒的意大利餐厅。此时,许多数据库和网页可以执行该项搜索。

随着对话进展到第四轮,VA告知用户它已经解除了其中一个先前的限制(“附近的餐厅”)而保留了其他条件,比如“相同的行程时间” “意大利餐厅” 和“今晚”,这是通过启用与话轮(2)一样的处理过程实现的。然后鲍勃确认了话轮(5) 中的提议从而使对话结束。VA现在可以前往一个合适的网页来预约餐位并给汤姆和布莱恩发送邀请了。但是,得力助手的职责还没有完成。它必须有一贯且前摄的行为,始终监控突发事件(比如迟到)的发生并提供最大可能的帮助。

鉴于存在的这些技术挑战,下面将综述文献概述的最为常用的若干解决方案。


喜欢的朋友可以加入官方的读书群

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

216人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

468人订阅学习

读 书 +更多

计算机病毒分析与防治简明教程

本书全面翔实地介绍了各种病毒的原理,以操作系统的发展为主线,结合病毒的发展过程来综合分析病毒。在分析工具上,较多地利用了脚本语言、...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客

博聚网