(Telegram的聊天機器人)
不過聊天機器人的開發並不簡單, 尤其是需要聯繫上下文的多輪對話中。 雷鋒網獲悉, 由三位研究人工智慧的博士組建的創業公司Kitt.AI要幫開發者解決這個難題;他們的對話引擎ChatFlow還集成了開發聊天機器人的各個模組,
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等各個平臺。
據雷鋒網瞭解,
熱詞可以提供一種自然的對話模式來喚醒設備, 執行主人的命令。 不過, 這些大公司是不會公佈自己的技術的, Snowboy就是要解決這樣的問題, 它允許開發者自由設置自己的熱詞。 這個功能的開發者, Kitt.AI的聯合創始人陳果果同樣畢業于約翰霍普金斯大學, 他曾在Google實習, 參與制作了“OK Google”熱詞檢測雛形, Snowboy非常受開發者歡迎。
雷鋒網瞭解到, 成立之初, Kitt.AI就入駐了微軟聯合創始人保羅·艾倫的人工智慧研究所孵化器, 並獲得了亞馬遜以及美國西北地方最大的風投Madrona的早期投資, 並在2017年1月入選了CB Insights公佈的“最值得關注的100家人工智慧公司”。