簡體   English   中英

Bot 框架 LUIS 和 QNA 集成

[英]Bot Framework LUIS and QNA integration

我們正在用 c# 構建一個帶有 LUIS 和 QNA 的聊天機器人。 這種方法就像在 LUIS 中達到 nointent 時,它會調用 QNA maker 並嘗試查看所提出的問題是否在那里可用。 但是如果 QNA 對知識庫中的多個問題進行數學計算,它會提示所有這些問題並詢問用戶的實際意思。 但問題是當用戶有時選擇任何一個問題時,它會通過顯示錯誤的答案而不是去 QNA maker 來匹配我的任何 luis 意圖。

我可以通過將這些問題分配給 luis 中的 nointents 來解決這個問題。 但我只是想知道這是否是正確的方法,或者可以為此做些什么。 因為真正坐下來將所有這些可能的問題分配給無意識者會很痛苦。

如果其他人以不同的方式解決了這個問題,請用您的方法教育我。

提前致謝

問題是當用戶有時選擇任何一個問題時,它會通過顯示錯誤的答案而不是去 QNA maker 來匹配我的任何 luis 意圖。

似乎某些特定問題符合您的 LUIS 意圖,但您希望從 QnA 制造商處獲得這些問題的答案。 正如您提到的,您可以嘗試在您的 LUIS 應用中測試這些特定問題並糾正得分最高的意圖並將其分配給None意圖,然后重新訓練和重新發布您的 LUIS 應用。

此外,如果您希望您的機器人應用程序先調用 QnA maker,然后再調用 LUIS。 您可以嘗試修改您的項目結構和邏輯來實現它。 例如,您的機器人應用程序首先到達 QnAMakerDialog,如果沒有答案達到特定閾值分數,則調用您的 LUIS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM