簡體   English   中英

DialogFlow WelcomeDefaultIntent

[英]DialogFlow WelcomeDefaultIntent

DialogFlow 文檔寫道,基本 WelcomeDefaultIntent 是通過匹配訓練短語或每次用戶開始對話時觸發的。 但是這是錯誤的。 如果用戶的短語與另一個意圖的訓練短語之一匹配,則會觸發此意圖,而不是 WelcomeIntent。 結果,用戶不明白他正在與機器人通信,服務質量下降。 請給一個提示,如何讓 DefaultWelcomeIntent 在用戶開始對話時始終首先起作用,無論他寫了什么。 我希望你

這是預期的行為。 正如文檔中提到的:

默認歡迎意圖以以下兩種方式之一匹配:

  • 它的一個訓練短語是匹配的,這些短語預先填充了常見的問候語,比如“你好”。
  • 此意圖附加了一個歡迎事件,當最終用戶通過受支持的集成與您的代理開始對話時會觸發該事件。

但是,它沒有指定在對話開始時不能匹配任何其他意圖。 歸根結底,默認的歡迎意圖只是與代理一起自動創建的另一個意圖,並預先填充了訓練短語。 意圖將始終與彼此的匹配短語“競爭”,因此根據用戶輸入選擇最佳意圖,無論該意圖是否為歡迎默認意圖。

從自然對話的角度來看,無論用戶輸入如何,“強制”始終在對話開始時觸發歡迎意圖並沒有多大意義。 一個例子可能是:

  • 用戶:幾點了?
  • 機器人:現在是太平洋時間下午 1:55。

你會強迫它變成類似的東西:

  • 用戶:幾點了?
  • Bot:嘿,我叫Bot,有什么可以幫到你的嗎?
  • 用戶:幾點了?
  • 機器人:現在是太平洋時間下午 1:55。

為用戶添加額外的交互。

但是,如果您確實想在對話開始時強制您的歡迎意圖,或者您的用例需要,您可以嘗試:

  • Dialogflow 上下文,或。
  • 使用Detect Intent API 方法,該方法可以接收一個EventInput對象,該對象允許通過事件名稱而不是自然語言輸入來匹配意圖。 因此,無論用戶輸入如何,您都可以使用它來匹配附加到 Welcome 事件的意圖。

暫無
暫無

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

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