接著我們就可以可以用C#程式碼,把從機器人接收使用者的語句,透過API丟給雲端的LUIS進行判斷,LUIS會透過JSON回應的資訊形式告訴我們使用者的語句的涵義,最後再依照語句的含意給予回應。
2018-12-07
接著我們就可以可以用C#程式碼,把從機器人接收使用者的語句,透過API丟給雲端的LUIS進行判斷,LUIS會透過JSON回應的資訊形式告訴我們使用者的語句的涵義,最後再依照語句的含意給予回應。
在串接LUIS之前,先讓大家熟悉C#語言,且在不需要打任何一行程式碼前提之下,快速建立一支鸚鵡機器人,它會重複使用者的話及計算使用者對話字數。
本篇會先基本介紹LUIS這個自然語言處理神器,可以透過這個LUIS雲端服務,在不需要撰寫程式情況下建立一個客製化自然語言基礎架構。對後續我們就可以用程式碼,把從機器人接收使用者的語句,透過API丟給雲端的LUIS進行判斷,LUIS會透過JSON回應的資訊形式告訴我們使用者的語句的涵義。
這邊會先介紹我們自然語言處理的聊天機器人會使用到的工具,包含LUIS、Bot Framework Emulator、ngrok,還有工具之間彼此的架構。並且使用C#作為開發程式語言。