當前位置:
首頁 > 科技 > 讓機器人擁有大腦其實很簡單,有微軟LUIS就夠啦

讓機器人擁有大腦其實很簡單,有微軟LUIS就夠啦



讓機器人擁有大腦其實很簡單,有微軟LUIS就夠啦




讓機器人擁有大腦其實很簡單,有微軟LUIS就夠啦


圖:pixabay


本文編譯自medium,該文的作者是XOXCO的聯合創始人Ben Brown,該作者利用微軟LUIS實現了機器人的自然語言處理(NLP)功能,教程很簡單,圈友不妨試試,很有意思。


我們將Botkit Studio(https://www.botkit.ai/)和Microsoft LUIS(https://www.luis.ai/)之間集成起來。通過這種集成,開發人員可以在他們的機器人和Botkit提供的機器人構建工具中無縫地使用LUIS的自然語言處理服務。


讓機器人擁有大腦其實很簡單,有微軟LUIS就夠啦



Botkit Studio



讓機器人擁有大腦其實很簡單,有微軟LUIS就夠啦


Microsoft LUIS


那現在我們就來試試看吧


自然語言處理(NLP)是機器人構建的重要組成部分,但使用NLP並不像使用資料庫或內容管理系統那麼容易。NLP系統在沒有被填滿訓練數據,以及被教會識別相關信息之前是不會做任何事情的。他們是黑盒子——輸入進來,輸出出去,但是沒有辦法知道結果將會是什麼的,或為什麼是這樣的。因此,這是一個很難上手,很難設計,很難知道該在什麼時候採用NLP,以一種相對簡單的像正則表達式那樣的技術,但並沒有那麼簡單。



讓機器人擁有大腦其實很簡單,有微軟LUIS就夠啦


LUIS可以讓你輕鬆地將會話智能添加到Botkit Studio項目中。


我們喜歡LUIS,因為它是最直接的自然語言API,不僅如此,我們在測試中看到的結果是具有非常高的質量的。而其他NLP工具已經擴展到添加平台特定功能或自動管理回復,雖然LUIS只做自己的語言輸入,但它做得非常好。


我們設計了這種集成,以便為希望使用NLP的開發人員提供更好的體驗,因此新的應用程序可以成長為一個完全成熟的NLP系統,同時也從第一天獲益。我們已經盡全力人性化NLP中使用的比較晦澀的術語——例如「話語(utterance)」這樣的術語已被類似「示例文本(example text)」這樣的描述所替代。我們的目標是使這些強大而令人興奮的功能儘可能地可用於開發人員的構建和如今的實際應用的運行中去。


以下是我們嘗試使自然語言處理更易於使用的幾種方法:

內置的通用intents


瀏覽器具有後退按鈕,可以通過點擊「X」按鈕關閉窗口。就像網站和應用程序一樣,所有機器人都需要提供某種基本的導航工具和用戶界面元素。適當地響應機器人接收到的常見問候,投訴和幫助請求對用戶體驗至關重要。


不必要求我們的每個開發人員單獨訓練他們的機器人來識別這種類型的消息,Botkit Studio提供了一個預先訓練的LUIS請求,自動提供對多個消息的理解,例如:「嘿,你這個愚蠢的機器人我這裡需要一些幫助」和「你是誰,為什麼你突然間給我發消息?」


將這些常見的intents連接到Botkit Studio的靈活對話編輯工具,意味著機器人開發人員可以為用戶提供自定義的適當響應,而不用考慮用200種方式來說「你好」。


用真實消息訓練大腦


為了使NLP工具運轉起來,需要提供大量的示例數據。那麼這個數據應該從哪裡來呢?


進入Botkit Studio的消息控制台。通過控制台,開發人員可以從開發的第一天開始收集,監控和分類真實用戶的真實消息。然後,這些消息可以作為訓練數據直接從Botkit控制台傳遞到LUIS中去。



讓機器人擁有大腦其實很簡單,有微軟LUIS就夠啦



將訓練數據直接從Botkit Studio控制台添加到LUIS


通過匹配簡單的關鍵字觸發器啟動的機器人,可以將生成的消息用作訓練LUIS的種子數據。 機器人的所有者可以定期檢查並重新訓練這些作為用戶與機器人交互的新鮮數據。機器人越來越聰明,就會有越來越多的人來使用它!


使用LUIS中的intents作為Botkit中的觸發器


在Botkit Studio的IDE中,開發人員現在可以將LUIS觸發器與傳統的關鍵字或基於模式的觸發器一起使用。開發人員可以從一個簡單的關鍵字列表開始,然後無縫地轉換到基於NLP的解決方案,而無需更改機器人的代碼或配置。通過添加訓練有素的intents作為觸發器,機器人了解用戶消息的能力得到了很大的提升。



讓機器人擁有大腦其實很簡單,有微軟LUIS就夠啦



我們與Microsoft LUIS的集成現在可用於使用Botkit Studio構建的機器人。在這裡註冊一個帳戶(https://studio.botkit.ai/signup/?code=blog),然後查看此知識庫文章(https://botkit.groovehq.com/knowledge_base/topics/microsoft-luis),了解如何開始使用LUIS。


作者:Ben Brown


來源:medium

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 機器人圈 的精彩文章:

MIT最新視覺論文「網路解剖:深度視覺表徵的量化表示」
蘋果巨額收購人工智慧創業公司Lattice
Snapchat是如何實現個性化「Discover」標籤的?
亞馬遜研究員手把手教你用AWS Batch玩轉深度學習

TAG:機器人圈 |

您可能感興趣

LG外骨骼機器人 給你一雙更有力的腿
連發5款機器人還不夠:獵豹在AI機器人領域的野心有多大?
AI可以沒有機器學習?
我們試用了iRobot 兩款機器人 發現不做掃擦一體機是有原因的
最智能的AI手機,這款機器AI能力排在第一位!
帶有IBM大腦的浮動機器人被成功引導至太空
掃地機器人好用嗎?有外表還有實力
不幫JS清庫存,配機器就用這幾款CPU,搞機老哥高性價比CPU推薦
還在用 AI 和機器學習?簡單的 SQL 腳本就能替代!
讓機器人會走就不簡單!
這幾位機器人明星都不認識,你就OUT了
懂語言者得天下!NLP技術高速發展,機器和人一樣交流還有多遠?
這款為服務而生的機器人讓很多廣大用戶稱讚:有它真方便!
一大波機器人來了!不僅好玩,還有用!
AI 機器人沒有未來了
MIT機器人閉上眼睛,靠觸覺也爬得上兇險的樓梯
博靈機器人:有一個可以「穿」在身上的機器人是怎樣的體驗?
就這麼一輛像拖拉機的機器, 在戰場上卻有大用處
微軟宣布機器翻譯可媲美人類,又有很多人要失業了
悟空機器人這麼萌,竟然是AI技術的未來?