簡體   English   中英

Dialogflow-處理具有多個意圖的輸入

[英]Dialogflow - handling inputs with multiple intents

我正在用dialogflow設計一個服務台聊天機器人,目前正在使用售票系統中的現有數據對其進行培訓。 處理包含多個意圖的輸入的最佳實踐是什么? 這是一個以粗體顯示意圖的示例:

“嗨,我叫John Doe,我是一年級學生。我想知道在哪里注冊課程 ,還想重置我的企業密碼 。請幫助。”

那么,要求人們保持簡單的解決方案是否是解決方案呢? 我認為當前dialogflow將使用戶指向上面的意圖之一,但是我不確定它如何確定與之匹配的意圖。

對於您的機器人所提供的每種功能,您可能都有一個意圖,即RegisterClassResetPassword等。在那種情況下,沒有很好的*方法來處理有人同時要求兩件事的情況,您的用戶將不得不限制自己一次一個請求。 但是,您可以在運行時使用后備意圖進行解釋。 如果用戶的話語與其他任何意圖都不匹配,則可能觸發此意圖,並且可以給用戶一個快速的解釋,例如

“很抱歉,我沒收到。請告訴我您想做什么,例如'注冊課程'或'更改我的密碼'”

這樣可以保持自然的對話狀態,並減輕了專門為您的代理“培訓”用戶的需要。

*您當然可以添加諸如RegisterClassAndChangePassword類的組合意圖,但這將變得非常笨拙並且很可能無法可靠地工作。 您也可以嘗試在后端解析請求,但是實際上您將繞過Dialogflow的核心功能。

暫無
暫無

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

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