
应用工作与论文理论的不同之处在于出现了问题。 不断面临新的困难,这又为思想提供了食物。
在使用聊天机器人的过程中,我面临着预见(即预见)对话发展的需求。 我以前没有考虑过,但是后来-确定响应特定的人类用语在计算机唇上放些单词-我必须考虑一下。
这些结论对我来说似乎很有趣。 它们只是问题的表面,对以前学习过AI的人可能不是什么启示,但是我没有在媒体上看到直接的语言。 所以让我们开始吧...
一个人和一个聊天机器人的对话:一个人在说话,聊天机器人必须做出
合理的响应。 似乎编程中的主要困难是一个人说的话难以预测,因为一个人可以说任何话。 而且,如果有的话,很难找到一个合理的答案:无法预测的问题的答案列表应该是无限的,但是从技术上讲,无限是不可能的。 因此,聊天机器人应该“理解”对话者告诉他的内容-在AI开发人员运行的轨道上,远远超出已宣布主题的范围...
这种情况的幽默之处在于,从聊天机器人中“理解”,“理解”对话者的用语不仅是机遇,而且是特殊的必需品,原因是……人们自己并不那样交流。 如果您认为人们借助心理设备-大脑来分析听到的声音,那么,根据分析结果,他们会说出答案,那么交流就不会像那样发生,而是会发生不同的情况。
您是否想过为什么喜欢和朋友聊天? 难道不是因为您从朋友那里听到的话,不仅在“互补”的意义上,而且在“有趣”,“令人着迷”等意义上,大多是令人愉快的吗? 正是出于同样的原因,与敌人交谈会让您不愉快,因为来自敌人的信息对您来说具有相反的符号或标志。 换句话说,
您预先知道将从哪些人那里收到信息,并根据情况采取行动 :与朋友建立快乐的联系,尽可能避免与敌人会面。
问题是:如果您事先知道朋友会说些什么,您为什么需要联系您的朋友? 不,我了解并分享:拥有美好的时光,放松一下……但是,在这里获得新信息的愿望显然排在最后。 在大多数情况下,人们会从其他来源获取信息-从某种意义上说,是为自己提供新信息;与朋友交流时,他们会从其他事物中获得嗡嗡声,即对话的可预测性,就像与敌人交流时一样,在交流之前,他们会感到消极情感,这要归功于同样的可预测性。
大多数对话是可以预见的,但这仅意味着一件事:人们事先知道与特定对话者的未来对话的过程。
实际上,人与人之间的通讯与默认情况下的通讯有点不同:
实际上,人与人之间的交流如下:
- 您可以预期对话者会告诉您的内容,并提前准备预期短语的答案 ,
- 如果达到了期望,则发出空白,
- 否则,对于给定的对话者,您也会发出空白(但不是单个),但要根据情况适合任何对话者。
这是预料之中的,它的法律不仅适用于与人之间的交谈(定义了态度(正面或负面)),而且原则上也适用于任何对话。
假设您遇到一个朋友,对他说:“你好。”
这个短语服从这种情况:根据某些规则,在对话的开始时使用该规则的来源(在这种情况下不重要)。 等待答案是没有意义的,这可能是众所周知的,您可以开始构建下一个短语。 听到返回的问候语后,您无需进一步考虑即可立即开始准备的短语。
但是,作为响应,您可以听到其他声音,例如:“是,您走了……”。 先前计划的对话打开了另一条路径,脚本发生了巨大变化。 好吧,它发生了。 在这种情况下,您的大脑会给出一个标准答案,例如:“您自己走吧!”-比计划中的情景保持不变时会听到的短语晚一点。 严格来说,片刻不是反思的时间,而是访问情境空白库的时间。 当一切都在“机器上”完成时,实际上是在无意识的水平上,会有什么样的想法!
可以想象,对话者“跳过了一步”:他没有打招呼,而是以友好的方式说了以下短语,熟悉您过去的交流。 隐含惯用手段。 对于您(更确切地说,您的大脑)来说,等待已经知道的答案没有任何意义,但为随后的对话准备短语则很有意义。 然后,很有可能不会错过“ hello”之后的后续短语:准备好的工件将毫无延迟地到达您的嘴里。 如果需要,可以将缺少返回问候语视为不是“遗漏的动作”,而是脚本的新分支,但这不会改变整体情况。

第三个选项使您可以确定预期的深度。 如果我们无法预期对话者未说过的短语,则在发音后我们必须对其进行分析。 因此,理想的是不仅要预见以下短语,而且要预见整个对话的整个过程-但这是来自良好祝愿的领域。 人们无能为力:在对话期间,他们被迫不断从单个采购图书馆跳到情境图书馆。
因此,
任何副本都涉及一系列后续答案,而答案非常有限 。 在打招呼的情况下,这是出于礼貌的礼节,通常是由于人类对特定事件的反应有限:喜悦,悲伤,钦佩,con视等。 有数十种感觉,您无法想像其他感觉-人们只是没有其他感觉。 反应可以预见对话,并为对话者的任何可能短语做好准备。
因此,对话根本不是无休止地讲任意话和回答任意话的可能性,而是您只能沿着狭窄的道路前进的道路。 它们就像在赛道上的赛道:仅在赛道设计者提供的位置-人类心理学上允许关闭。 您不能越野:您已经知道主栅栏已安装。
就像自动赛车上的汽车一样,对话也绕了一圈。 朋友从一个麻烦的话题中受益匪浅,女朋友之间的八卦也同样热情。 如果敌对的人之间发生争执,对方的论点就会在两耳之间传递。 在后一种情况下,他们说:“他听不到我的声音。” 也许他听到了,但是对话者并没有期望您对对话计划做出反应,因为对话者会以不再适合您的标准空白回答。 回旋处是一个绝望的情况。

典型图。 任何短语都可以发音,总是有一个或另一个答案可供选择:相应地,每个节点必须至少具有一个输入边和几个外发扩展名。
理想情况下,聊天机器人需要有几列的空白-对话计划:与他交谈的每个对话者的个人,以及陌生人的共同对象。 显而易见,例如,一个男人与一个挚爱的女人和一个没有幽默感的下属进行交流将具有不同的事物:主题,词汇,语调,情感色彩,响度等,但首先是思想的方向。
应该理解,期望不是万能的,而是许多方法中的一种,而且,在开发AI时,它并不是最重要的,而更重要的是。 另外,该技术极难实施。
如果对话者以某种不标准的方式打招呼,则聊天机器人可能“不会猜测”问候,并会做出不同的反应(人类语言的可变性是问题的问题,该死)。 但是打招呼是最简单的情况:预测后续发言要困难得多。
此外,聊天机器人在生成自己的短语时,可以计划对话者的错误反应,这将导致与预期答案的差异。
最后,在某些情况下,由于纯粹的算法原因,等待对话者的短语然后进行分析会更有利可图。 如果使用聊天机器人订购机票,很明显没有任何机会或机会来预测机票购买者要求的日期和路线-您需要等待信息。 同时,在典型的无AI对话中,必须有预期:它可以节省大量的处理时间,至少是由于能够在思考或发音的过程中进行预测。
关于预期和情况空白库,我们回想起一个奇怪的案例。 一个朋友来找我和我的妻子。 过了一段时间,她提到了她的丈夫,他永远忘了关掉灯:她开始热情地告诉他尾巴的样子,等等。 “当然! 当然可以! 您绝对正确,亲爱的!” -听到了我妻子的同情心的话。 开玩笑的是,在我家正好相反。 妻子基本上不会关灯:回家后一分钟,到处都是灯-房间,走廊,厨房,卫生间和浴室。 路过时,我会自动将其关闭,而我的妻子也会自动将其打开,因此无需执行任何操作。 但是,与她的朋友的交流仅仅是这样。 妻子用个别的空白来适应会议,这有点不合时宜,而没有什么干扰沟通。 正如她们所说,妇女齐声歌唱-她们完全一致且幸福。