摘要:聊天机器人从世纪年代起相继出现爱情玩偶等,其中曾被认为是最聪明的机器人。显然现有的聊天机器人没有一个可以达到这个标准。
聊天机器人从20世纪80年代起相继出现:TalkBot、Elbot、eLise、Alice、Laylahbot、爱情玩偶等,其中Alice曾被认为是最聪明的机器人。
1991年,美国科学家兼慈善家休·勒布纳设立人工智能年度比赛——勒布纳奖:
金奖为在音视频中都要让人无法辨认其是真人或机器人。
银奖则是在文本测试中至少让半数裁判误认其为人类。
显然现有的聊天机器人没有一个可以达到这个标准。
目前的聊天机器人有一种可以理解为一个数据库检索工具,将问答存入数据库,(大家称这种库叫语料库)当人提问时它会拿着问题去搜索答案,使用关键词匹配显得稍有技术一点。甚至有好几个答案对应一个问题,可以随机显示或者在逻辑判断一下,选合适的回答,这样就显得不那么枯燥,这属于问题和答案一对多。
另外一种情况是,比如人类问天气如何,它会反问人类在哪个城市,根据城市回答天气。这种比较困难,因为这就不是单纯的检索,这需要一些逻辑判断和记忆。记忆很难做到,这要求它需要记住上面聊到的人和事,这种情况处于属于问题和答案多对一。
机器人有学习功能,一般是人类触发预先设定的关键字使它来保存对话者的答案到数据库。
我们今天就详细聊一聊最聪明的机器人Alice:
Alice机器人的核心就是aiml,aiml外观上就像一个xml文件,通过特定标签指定问题和答案,包含一些正则和逻辑判断。而且它有点记忆哦。
AIML,全名为Artificial Intelligence Markup Language(人工智能标记语言)
Alice机器人可以不用数据库,因为它的问题和答案都在这个文件里。
一个简单的aiml文档是这样的:
hi 你好
标签:输出对方曾经说过的话。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... 阅读 2119·2021-09-26 10:19 阅读 3377·2021-09-24 10:25 阅读 1836·2019-12-27 11:39 阅读 2082·2019-08-30 15:43 阅读 810·2019-08-29 16:08 阅读 3649·2019-08-29 16:07 阅读 1020·2019-08-26 11:30 阅读 1377·2019-08-26 10:41如果贴身包一层
我的天呢,
用户说 "好 " 的情况有很多,
只有当上一句Alice说的是 " 我们聊聊电影吧 " 时才会匹配到这个
相关文章
超赞!快来用Python的搭建你的AI老婆吧!
【翻译】用AIML实现的Python人工智能聊天机器人
chatbot:基于 AIML 的 PHP 聊天机器人
chatbot:基于 AIML 的 PHP 聊天机器人
发表评论
0条评论
ningwang
男|高级讲师
TA的文章
阅读更多
liteserver:荷兰大硬盘vps;1核/1G内存/512G HDD/1G带宽/10T月流量,€
Totyun:上新柬埔寨VPS,2核2G内存,10Mps Premium 中国,$12/月起
UCloud优刻得海外混合云上线 实现全球混合多云互联
原生JS实现滑动轮播图
为你推荐几款开发常用的代码编辑器
css 响应式(媒介查询)
深入了解JS数组的常用方法
vue-router 基础知识点