知識庫

讓你的代理能存取自訂的知識和資料來源。

知識庫讓你上傳文件、資料和其他內容,供代理在回答問題時參考。 它驅動檢索增強生成(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

為獲得最佳結果,請保持文件聚焦且結構良好。較小的、主題明確的文件 通常比大型單一檔案產生更好的檢索結果。