從 watsonx Assistant 搜尋 Discovery 資料
您的 Discovery 專案可以為您的助理提供問題的答案。 與其回答「我不知道」,您的助理可以說:「我不確定,但我搜尋了我的知識庫,找到這些答案可能有幫助。」
如需如何從助理搜尋 Discovery 專案的相關資訊,請閱讀適當的 watsonx Assistant 文件以瞭解您的狀況。
- 從新的體驗使用者介面中,請參閱 搜尋觸發程式。
- 從標準使用者介面中的動作技能,請參閱 配置搜尋答案。
- 從對話技能中,請參閱 新增搜尋技能回應類型。
如果您使用內建 Web 會談,則可以透過啟用 強調回答 特性來使用回答發現項目。 答案發現項目會強調顯示搜尋結果中的單字或片語,該單字或片語判定為客戶問題的確切答案。
如需更詳細地查看從 watsonx Assistant連接至 Discovery 專案所採取的步驟,請採取指導教學來引導您完成這些步驟。 如需相關資訊,請參閱 使用 Web 資源的回答來為您的助理提供動力。
或者,您可以在 Watson Discovery 與 watsonx Assistant 服務之間新增名為 NeuralSeek 的生成語言服務。 如需相關資訊,請參閱 使用 NeuralSeek 從現有說明內容傳回經過修飾的回答。
助理如何呼叫 Discovery
當使用者向助理詢問觸發搜尋的問題時,如果已啟用 強調回答,則下列 API 要求會傳送至 Discovery。
僅從 IBM Cloud 所管理的實例中提供 強調回答 特性。
{
"aggregation": "",
"sort": "",
"count": 10,
"return": [],
"filter": <custom_filter_specified_in_assistant>
"passages": {
"enabled": "true",
"fields": [
<search_config_body_field_specified_in_assistant>
],
"characters": 325,
"per_document": true,
"max_per_document": 3,
"find_answers": true,
"max_answers_per_passage": 1
},
"highlight": false,
"spelling_suggestions": false,
"table_results": {
"enabled": false
},
"suggested_refinements": {
"enabled": false
}
}
當使用 強調答案 時 ("find_answers": true),Discovery 會重新評分並重新排序文件,以確保會先傳回具有最高品質答案的文件。
選擇專案類型
如果 交談式搜尋 專案類型未提供最佳答案,且您想要瞭解原因,請切換至使用 文件擷取 專案類型。
通常,交談式搜尋 專案類型是正確的選擇。 從一開始,您會獲得很大的結果,當您啟用額外特性 (例如 強調回答) 時,回答會清楚而簡潔。 不過,對於進階使用案例,或者如果您想要能夠對問題進行疑難排解,則 文件擷取 專案類型可能更適合。
為了協助您選擇正確的 Discovery 專案類型,請檢閱下表中說明的專案類型差異。
| 函數 | 交談式搜尋 | 文件擷取 |
|---|---|---|
| 強化支援 | 未套用預設強化。 | 即會套用 實體 強化。 「實體」強化有助於識別重要資訊,並引進更多過濾查詢結果的方法。 |
| 從 Discovery 中的 改善及自訂 頁面測試查詢 | 您只會看到從聊天機器人傳回的其中一個回應。 您無法查看所有可用的回應,且無法分析個別查詢結果。 | 您可以依強化型資料類型來過濾查詢結果。 您可以檢閱在針對查詢所傳回的來源文件中檢索之欄位的詳細資料。 存取更多資訊可讓您更容易對非預期的結果進行疑難排解。 |
| 搜尋觸發程式 | 自動從 text 欄位傳回答案。 如果答案儲存在另一個欄位中,您必須變更配置。 |
從助理觸發搜尋時,您可以將「智慧型文件理解 (SDU)」模型或強化套用至集合,並從 text 以外的欄位擷取有用資訊。 |
對於這兩種專案類型,最佳測試方式是從 watsonx Assistant 預覽觸發搜尋。 當您配置助理的搜尋支援時,可以使用 Discovery中未提供的方式細部調整體驗。
而您在 watsonx Assistant中指定的配置設定會取代 文件擷取 專案類型的 搜尋結果 工具中可用的設定。 例如,查詢回應標題和內文定義在 watsonx Assistant中。 不論您在 段落中的字元數上限 欄位中指定什麼,都會將 325 個字元的段落長度套用至回應。
不論專案類型為何,在聊天機器人中部署搜尋支援的方式都相同。 您可以在助理中啟用搜尋支援,然後發佈助理。
如果您決定要使用 文件擷取 專案類型,則必須在將搜尋函數新增至虛擬助理 之前 建立它。 否則,當您將搜尋支援新增至助理時,會自動為您建立 交談式搜尋 專案。 當您已有包含 文件擷取 專案的服務實例時,watsonx Assistant 使用者介面會顯示現有的實例,您可以選擇使用它。