2020年客戶提出了一個自助客服的需求,于是開始在網上搜索各種解決方案,
此類解決方案大致有三類:1、由第三方提供服務(不用訓練,直接可用);2、使用一些大廠的語意分析服務+二次開發;3、自主研究語意分析演算法;
由于第一種需要收費,第三種技術門檻太高,所以就研究了一下 第二種方案,使用的是微軟的語意分析Luis+微軟的Bot FrameWork 做了個技術預研,
首先需要去微軟的luis官方網站去注冊用戶,開通服務獲取到服務key(和大部分其他第三方服務一個套路)詳見官網 luis.ai,
luis服務主要分為Intent意向=>可以理解為不同的場景,Entities物體=>可以理解為我們要從陳述句中具體要摘出來的引數,

比如“北京的天氣怎么樣?首先是一個關于天氣的Intent,其次“北京”則是一個地點的Entity,
有了這些我們就可以根據語意分析服務,去做一些其他邏輯的處理,
創建一個CoreBot的工程,

寫一個Luis處理類來集成LuisDialog,并填寫上我們自己的key,

添加上我們自己的邏輯代碼,來處理語意分析后的邏輯,

接下來 我們編譯運行我們的程式并且用微軟提供的BotFramework Emulator來測驗,


總結: 如果想要一個業務場景 能盡可能的覆寫所有可能出現的話術,就需要我們對Luis來進行訓練,這個是耗時耗力的,但是如果能針對各個業務場景訓練出一個成熟的話識訓器人,則對于企業來說是非常有用的,
1、我們可以通過它來做智能客服,
2、我們能通過它來做一些以前需要人為判斷的業務場景,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47678.html
標籤:其他
上一篇:從5個經典作業開始看語意SLAM
下一篇:Anaconda環境復制(移植)
