本文用于介紹當出現“機器人無答案”問題時,問題排查與解決辦法。
當機器人未定位到答案時,您可以根據如下方式排查定位原因。
如最終仍未解決,請在機器人控制臺頁面右下角,點擊“客服”按鈕獲取幫助。
?
調試入口:控制臺測試窗功能
Step1:檢查基本配置
請檢查測試窗配置,或ChatAPI調用入參配置,確保基本配置正常,具體包括:
機器人、應答引擎、環境、視角:所選配置和測試目標一致。
知識覆蓋:請確認測試問題在知識庫已配置對應知識,請重點檢查答案視角配置。
如果上述檢查正常,請進入step2。
Step2:分引擎檢查知識配置
請選擇預期命中的對話引擎,不同引擎的無答案原因可能有區別。
?
FAQ/閑聊引擎
1、請確認:知識類目是否已綁定到目標機器人上
操作入口:機器人管理-目標機器人詳情頁-綁定知識-FAQ類目綁定/閑聊類目綁定
預期結果:FAQ類目/閑聊類目已經綁定在目標機器人上。
?
2、請確認:知識ID是否已啟用
操作入口:知識中心-FAQ管理/閑聊管理-找到目標命中的知識ID-查看生效狀態
預期結果:期望命中的知識ID生效狀態為“生效”
3、請確認:知識是否已發布
當“無答案”出現在正式環境時,還需檢查FAQ/閑聊是否已發布到線上環境
操作入口:知識中心-知識管控-發布中心,選中FAQ/閑聊庫,點擊發布。(FAQ和閑聊支持按類目發布,可以按您實際需求發布)
預期結果:正式環境的數據已包含目標命中的知識
?
如上述三個操作完成后,機器人仍然無答案,請進入Step3。
?
?
對話工廠引擎
1、請確認:目標機器人下是否已配置對話流
操作入口:對話機器人-多輪對話-選擇目標命中的機器人-對話流單元tab。
預期結果:當前機器人下,已經存在目標命中的對話流。
?
2、請確認:對話流狀態
操作入口:對話機器人-多輪對話-選擇目標命中的機器人-對話流單元tab。
當“無答案”出現在測試環境時:
如需機器人命中對話流,需要對話流先測試通過,即:對話流狀態為“待發布”或“已發布”。
此時,您可以先在對話工廠內調試對話流,直到對話流測試通過或發布。
當“無答案”出現在正式環境時:
如需機器人命中對話流,需要對話流先發布,即:對話流狀態為“已發布”狀態。
請注意:
由于對話流配置的復雜性,對話流發布功能在“對話流管理”中控制,不在“發布中心”功能里。
如上述2個操作完成后,機器人仍然無答案,則進入step3。
?
表格問答引擎
1、請確認:表格是否已綁定到目標機器人上
操作入口:機器人管理-目標機器人詳情頁-綁定知識-綁定表格
預期結果:目標命中的表格已經綁定在目標機器人上。
?
2、請確認:表格是否已啟用
操作入口:對話機器人-表格問答-表格管理-找到目標命中表格,檢查生效狀態。
預期結果:期望命中的表格生效狀態為“生效”。
3、請確認:表格是否已發布
當“無答案”出現在正式環境時,還需檢查表格是否已發布到線上環境。
操作入口:
單表格發布:對話機器人-表格問答-表格管理-找到目標命中表格,點擊“發布”按鈕。
表格整體發布:知識中心-知識管控-發布中心,選中表格,點擊發布。
預期結果:正式環境的表格已經是最新數據。
?
如上述三個操作完成后,機器人仍然無答案,則進入step3。
?
?
Step3:檢查機器人與渠道配置
請按照如下順序逐個檢查配置。如仍未解決,請進入step4。
?
檢查機器人配置
1、請確認:機器人是否已發布
操作入口:機器人管理-選擇目標機器人-點擊“發布機器人”按鈕
預期結果:機器人正式環境配置已是最新狀態
?
?
2、請確認:用戶問題是否命中機器人拒識策略
此情況比較少見。
操作入口:機器人管理-目標機器人詳情頁-問答策略配置/全局拒識
預期結果:用戶問題未命中敏感詞話術、全局拒識話術
?
?
檢查渠道配置
當您使用系統內置“渠道部署”功能時,部分渠道配置也可能會導致線上服務機器人無答案。
當您未使用系統內置渠道部署功能時,請忽略本條。(此時需檢查ChatAPI入參)
1、請確認:渠道配置是否準確
操作入口:渠道部署-選擇出現問題的渠道-機器人設置頁
預期結果:渠道綁定機器人配置正確、渠道綁定視角配置正確
?
?
?
?
?
Step4:其他可能的情況
上述三步是引起機器人無答案最主要的原因。除此之外,在不同測試條件、業務復雜度等情況下,還可能有其他原因導致機器人無結果,當上述三步未解決問題時,請逐個檢查如下配置。
FAQ/閑聊引擎
?
原因1:問題和機器人已有知識相關度不高
1)您可通過測試窗調試功能,了解問題和知識相關度。
如下截圖是演示示例,分別測試3個query,期望命中知識庫已有知識“我的參保單位是什么”
case1:query已包含在該知識的相似問法中
此時機器人直出
case2:query和該知識相似問法接近
此時觸發機器人澄清。
您可通過“設置澄清閾值”功能設置,當調低FAQ直出閾值后,機器人會直接回復該條知識。
case3:query和該知識相似問法不接近
此時機器人無答案。
點擊“查看詳情”按鈕,在左側詳細數據頁面,可看到機器人召回了目標知識,但問題和知識匹配置信度過低,導致目標知識被過濾、無法命中。
2)您可以通過“機器人問答配置”調整機器人回復的相關度設置。
功能入口:機器人詳情頁-問答策略配置頁面-問答閾值設置
FAQ無答案:請檢查FAQ知識澄清閾值,如果閾值過高,可能會導致機器人無法召回意圖泛化結果。
閑聊無答案:請檢查閑聊直出閾值,如果閾值過高,可能會導致機器人無法回復意圖泛化結果。
?
?
原因2:機器人答案定位異常
如果您在配置目標知識時,使用了“視角答案”或“訪問服務”,也可能會導致機器人無答案。
檢查項 | |
視角答案 | 1、當機器人無答案時,檢查測試窗、渠道或ChatAPI配置中,答案視角是否輸入正確。 2、如果答案視角輸入正確,請檢查目標命中的知識下,在該視角下是否存在答案 |
訪問服務 | 如果目標命中知識下配置了“訪問服務”功能,可能會由于該服務調用異常導致無答案 |
?
?
對話工廠引擎
當期望命中對話工廠引擎而實際未命中時,還可能由于如下原因導致。
原因 | 明細 |
未定位到意圖 | 功能入口:進入對話機器人-多輪對話-意圖管理功能。 ? 1、自定義意圖:選擇期望命中的意圖,點擊編輯按鈕,在彈出頁面補充問法 2、系統意圖:選擇期望干預的意圖,點擊“干預”按鈕,在彈出頁補充問法 |
未定位到實體 | 功能入口:進入對話機器人-多輪對話-實體管理功能。 選擇期望命中的自定義實體,點擊編輯按鈕,在彈出頁面補充成員。 |
表格問答引擎
當期望命中表格問答引擎而實際未命中時,可能由于如下原因導致:
原因 | 明細 |
未定位到表格 | 請進入表格問答-問答配置-高級設置功能,檢查“表格定位”功能配置。 |
未識別到表頭/查詢意圖/SQL生成失敗 | 請進入表格問答-問答配置,選擇目標命中的表頭,點擊編輯按鈕,在彈出頁面編輯“問法干預”、“表頭同義詞”功能。詳見表格問答功能使用說明。 |
未識別到表值 | 請進入表格問答-問答配置,選擇目標命中的表頭,點擊編輯按鈕,在彈出頁面編輯“表值同義詞”功能。詳見表格問答功能使用說明。 |
?
?
?
Step5:聯系客服
如最終仍未解決,請在機器人控制臺頁面右下角,點擊“客服”按鈕獲取幫助。
請優先選擇加入釘釘群,或在線服務。
?