摘要:聊天機器人從世紀年代起相繼出現愛情玩偶等,其中曾被認為是最聰明的機器人。顯然現有的聊天機器人沒有一個可以達到這個標準。
聊天機器人從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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/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...
閱讀 1980·2021-09-26 10:19
閱讀 3249·2021-09-24 10:25
閱讀 1623·2019-12-27 11:39
閱讀 1919·2019-08-30 15:43
閱讀 663·2019-08-29 16:08
閱讀 3504·2019-08-29 16:07
閱讀 902·2019-08-26 11:30
閱讀 1270·2019-08-26 10:41