入选最受关注AI公司的Kitt.AI:多轮对话聊天机器人开发也可以很简单
移動互聯網發展之初,很多習慣了開放、自由的PC網民是充滿絕望的,他們把手機上各個App之間無法跳轉、內容封閉的情況稱為“信息孤島”。這可能是聊天機器人,即chatbot隨著人工智能發展被高度看好的原因。比如在和微信相似的聊天軟件Telegram里,你只需要在聊天窗口輸入@,就能召喚成百上千個chatbot,在當前的聊天中實現叫車、訂餐、查詢等服務。
(Telegram的聊天機器人)
不過聊天機器人的開發并不簡單,尤其是需要聯系上下文的多輪對話中。雷鋒網(公眾號:雷鋒網)獲悉,由三位研究人工智能的博士組建的創業公司Kitt.AI要幫開發者解決這個難題;他們的對話引擎ChatFlow還集成了開發聊天機器人的各個模塊,允許開放者像畫流程圖一樣把各個模塊串好,輔以對應的代碼,簡單調試后就可以進行部署;同時,ChatFlow可以幫助開發者把自己的聊天機器人部署到Facebook Messenger、Telegram和亞馬遜Alex等各個平臺。
Kitt.AI聯合創始人兼CEO姚旭晨本科畢業于南京大學,并在約翰霍普金斯大學獲得計算機科學博士學位。有媒體報道,在2012年到2016年期間,在自然語言理解和機器學習的6大會議(ACL, EACL, NAACL, EMNLP, NIPS, ICML)上,姚旭晨的論文發表數位居前10位。他把ChatFlow的優勢總結為三點:
第一,多輪對話。在真實對話中,我們不會說出“明晚幫我在西雅圖預定一間距離市中心2公里以內,有免費Wi-Fi,300美元以下的四星級酒店”這樣的話(如果我們這樣對話,做聊天機器人就很簡單了)。實際上,我們會通過多個回合的對話,一步步驗證和確定。
ChatFlow稱他們的框架能輕松處理多回合對話,他們建立了一個對話管理器,鞥處理上下文,跟蹤對話狀態并執行對話規則。
第二,自然語言理解。在姚旭晨看來,2014年,Facebook開源了自然語言理解(NLU)引擎wit.ai,得以讓NLU“民主化”,此后,微軟的luis.ai,Google的api.ai以及Nuance的nlu.mix都遵循了這樣的路徑,到今天,NLU已經是一種基礎設施了。
ChatFlow的優勢主要是,不管開始者使用哪家開源引擎,都可以快速集成到上述的多輪對話系統中。 同時,它也有自己的自然語言理解模塊。
第三,易用性和跨平臺性。傳統的開發流程中,要做一個聊天機器人,對話設計要從在白板上畫線框圖開始,但是,對話會隨之越來越大,而且開發者很難講繪制的圖和實際代碼同步。
ChatFlow集成了一個簡單的可拖拽的頁面,開發者可以以可視化的方式拖拽對話框,并在設計的同時進行編程,讓開發更直觀、簡單。另外,ChatFlow還支持Alexa、Facebook Messenger、 Kik、Skype、 Slack、 Telegram和 Twilio等各個平臺。
據雷鋒網了解,除了ChatFlow,Kitt.AI最早是以另一個做“熱詞檢測”的產品Snowboy起家的。“熱詞”也就是“喚醒詞”,就是你在iPhone上用過的“Hey Siri”,在亞馬遜和Google的設備上,是類似的“Alexa”和“OK Google”。
熱詞可以提供一種自然的交互方式來喚醒設備,執行主人的命令。不過,這些大公司是不會公布自己的技術的,Snowboy就是要解決這樣的問題,它允許開發者自由設置自己的熱詞。這個功能的開發者,Kitt.AI的聯合創始人陳果果同樣畢業于約翰霍普金斯大學,他曾在Google實習,參與制作了“OK Google”熱詞檢測雛形,Snowboy非常受開發者歡迎。
雷鋒網了解到,成立之初,Kitt.AI就入駐了微軟聯合創始人保羅·艾倫的人工智能研究所孵化器,并獲得了亞馬遜以及美國西北地區最大的風投Madrona的早期投資,并在2017年1月入選了CB Insights公布的“最值得關注的100家人工智能公司”。
本文作者:蔣鴻昌
本文轉自雷鋒網禁止二次轉載,原文鏈接
總結
以上是生活随笔為你收集整理的入选最受关注AI公司的Kitt.AI:多轮对话聊天机器人开发也可以很简单的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 11-15ov9281双摄-应用运行命令
- 下一篇: mysql md 123456_mysq