華文網

入選最受關注AI公司的Kitt.AI:多輪對話聊天機器人開發也可以很簡單

(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家人工智慧公司”。

並在2017年1月入選了CB Insights公佈的“最值得關注的100家人工智慧公司”。