摘要:聊天机器人从世纪年代起相继出现爱情玩偶等,其中曾被认为是最聪明的机器人。显然现有的聊天机器人没有一个可以达到这个标准。
聊天机器人从20世纪80年代起相继出现:TalkBot、Elbot、eLise、Alice、Laylahbot、爱情玩偶等,其中Alice曾被认为是最聪明的机器人。
1991年,美国科学家兼慈善家休·勒布纳设立人工智能年度比赛——勒布纳奖:
金奖为在音视频中都要让人无法辨认其是真人或机器人。
银奖则是在文本测试中至少让半数裁判误认其为人类。
显然现有的聊天机器人没有一个可以达到这个标准。
目前的聊天机器人有一种可以理解为一个数据库检索工具,将问答存入数据库,(大家称这种库叫语料库)当人提问时它会拿着问题去搜索答案,使用关键词匹配显得稍有技术一点。甚至有好几个答案对应一个问题,可以随机显示或者在逻辑判断一下,选合适的回答,这样就显得不那么枯燥,这属于问题和答案一对多。
另外一种情况是,比如人类问天气如何,它会反问人类在哪个城市,根据城市回答天气。这种比较困难,因为这就不是单纯的检索,这需要一些逻辑判断和记忆。记忆很难做到,这要求它需要记住上面聊到的人和事,这种情况处于属于问题和答案多对一。
机器人有学习功能,一般是人类触发预先设定的关键字使它来保存对话者的答案到数据库。
我们今天就详细聊一聊最聪明的机器人Alice:
Alice机器人的核心就是aiml,aiml外观上就像一个xml文件,通过特定标签指定问题和答案,包含一些正则和逻辑判断。而且它有点记忆哦。
AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言)
Alice机器人可以不用数据库,因为它的问题和答案都在这个文件里。
一个简单的aiml文档是这样的:
hi 你好
如果贴身包一层标签会显示 “ 我记住你的名字了!” 如果没有 标签会显示 “ 我记住你的名字了!Mshu ” 我记住你的名字了! Mshu
我的名字是什么 你的名字是.
我的天呢,你好动人啊! 你好帅啊!
用户说 "好 " 的情况有很多, 只有当上一句Alice说的是 " 我们聊聊电影吧 " 时才会匹配到这个好 我们聊聊电影吧 你喜欢哪部电影?
标签:输出对方曾经说过的话。index的值是1代表本句,2代表上句....
我上一句说的啥 你上一句说的:
就简单介绍这几个标签吧,github上有dome https://github.com/Mshu95/Alice
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/67401.html
摘要:夏天太热,又不想出门,就让我们用的来搭建属于自己的可以对话的老婆吧本文拟使用的开发语言实现类似于的平台的小娜,或者是下的的。 夏天太热,又不想出门,就让我们用的Python来搭建属于自己的〜可以对话的AI老婆吧〜 本文拟使用Python的开发语言实现类似于的WIndows平台的小娜,或者是IOS下的Siri的。最终达到人机对话的效果。 showImg(https://segment...
摘要:前言用的包很容易就能写一个人工智能聊天机器人。他开发了一个叫的机器人并且赢了几个人工智能的奖项。这条在它收到一个以开始的消息时会随机回复。那也有一个可以让你玩点的机器人。机器人需要变活。这就要靠机器人大脑文件了。看下节写命令给机器人。 前言 用python的AIML包很容易就能写一个人工智能聊天机器人。 AIML是Artificial Intelligence Markup Langu...
摘要:基于的聊天天机器人本文章中讲介绍用实现的一个小聊天机器人程序,用到了操作相关的知识和数据库,可以用来学习。关于数据库存储日志的表是存储和的有关属性的表相当于我们聊天机器人的脑袋,帮我们记住一些属性。 基于AIML的PHP聊天天机器人 本文章中讲介绍用PHP实现的一个小聊天机器人程序,用到了php操作dom相关的知识和mysql数据库,可以用来学习。代码可以从https://github...
摘要:基于的聊天天机器人本文章中讲介绍用实现的一个小聊天机器人程序,用到了操作相关的知识和数据库,可以用来学习。关于数据库存储日志的表是存储和的有关属性的表相当于我们聊天机器人的脑袋,帮我们记住一些属性。 基于AIML的PHP聊天天机器人 本文章中讲介绍用PHP实现的一个小聊天机器人程序,用到了php操作dom相关的知识和mysql数据库,可以用来学习。代码可以从https://github...
阅读 1979·2021-09-26 10:19
阅读 3249·2021-09-24 10:25
阅读 1622·2019-12-27 11:39
阅读 1918·2019-08-30 15:43
阅读 662·2019-08-29 16:08
阅读 3503·2019-08-29 16:07
阅读 901·2019-08-26 11:30
阅读 1269·2019-08-26 10:41