知識檢索節點
知識檢索節點會從 Dataset 搜尋與 query 相關的 chunks,並把檢索結果提供予後續節點使用。它通常會接在 Start、Question Classifier 或 If / Else 後面,再把 documents 交給 LLM。
快速理解
Knowledge Retrieval Node 係用 input 去搜尋你指定的 Dataset,搵返有咩資料同問題相關,再將搜尋結果交俾後續 LLM 或 End 節點使用。
可設定欄位
| 欄位 | 說明 |
|---|---|
| Label | 節點名稱。 |
| Query | 用於檢索的變數,只能從清單選擇。 |
| Knowledge Base | 要檢索的 Dataset,可以加入多個。 |
Query 預設使用使用者輸入 sys.query。如上游節點已產生更適合的查詢文字,也可以選擇該節點輸出。

加入 Dataset
- 新增 知識檢索 節點。
- 在 Query 選擇查詢來源。
- 在 Knowledge Base 區域點擊
+。 - 從清單選擇 Dataset。
- 如需要多個知識來源,重複加入 Dataset。
如果清單沒有 Dataset,請先到 Dataset 頁面建立並處理文件。
輸出
知識檢索節點會提供:
| 欄位 | 說明 |
|---|---|
documents | 檢索到的文件 chunks。 |
後續 LLM 或 End 節點可以引用這些 documents。對話回覆中如使用到知識檢索結果,Studio 亦會嘗試在 assistant message 下方顯示 citations。
使用建議
- Dataset 文件狀態應為完成,否則檢索結果可能不足。
- Query 盡量使用清晰問題或經 LLM 改寫後的搜尋句。
- 如果 Dataset 太多,先用 If / Else 或 Question Classifier 分流到較精準的 Dataset。