知識庫
讓你的代理能存取自訂的知識和資料來源。
知識庫讓你上傳文件、資料和其他內容,供代理在回答問題時參考。 它驅動檢索增強生成(RAG),讓代理回應以你的專有資料為基礎。
支援格式
- PDF 文件
- Markdown / 純文字檔
- CSV 和結構化資料
- HTML 頁面和網頁內容
- JSON 和 JSONL 資料檔
上傳內容
透過儀表板
前往儀表板的知識庫區塊,拖曳檔案或點擊瀏覽。檔案會自動進行處理、切割和索引。
透過 API
upload.ts
await lens.knowledgeBase.upload({
file: './data/product-docs.pdf',
metadata: {
category: 'product',
version: '2.0',
},
})檢索運作方式
當代理收到問題時,LensOS 會自動:
- 將查詢轉換為嵌入向量
- 在知識庫中搜尋語意相似的內容
- 檢索最相關的片段
- 將上下文注入代理的提示中
這個過程完全自動 — 你不需要自己管理檢索流程。
設定
- 切割大小 — 控制文件如何分割(預設:512 tokens)。
- 重疊 — 設定片段之間的重疊以獲得更好的上下文(預設:50 tokens)。
- Top K — 每次查詢檢索的片段數量(預設:5)。
- 相似度閾值 — 檢索內容的最低相關性分數。
Tip
為獲得最佳結果,請保持文件聚焦且結構良好。較小的、主題明確的文件 通常比大型單一檔案產生更好的檢索結果。