知識庫
為你的代理提供業務知識——網站、文字、問答及檔案——並保持內容更新。
知識庫(KB)是你代理業務知識的所在地。你可以加入不同來源——已擷取的網站、貼上的文字、問答對,或上載的檔案——Omago 會將其分段並建立索引,讓你的代理在回答問題時能夠檢索到正確的段落。知識庫是在工作區層級共享的:一個知識庫可以支援多個代理,一個代理亦可同時使用多個知識庫。
建立知識庫
- 在左側側欄按一下 Knowledge Base。
- 按一下 Create Knowledge Base。
- 為其命名,可加入描述及標籤,然後儲存。

新建立的知識庫是一個空的容器。在你加入內容之前,它不會有任何作用。
加入你的網站(網站擷取)
- 開啟你的知識庫,並按一下 Add content → Start web crawl。
- 輸入你網站的網址。
- 設定擷取深度(1 至 3)。
- 執行擷取。
擷取工作會在背景中運行:系統會發現並擷取你的頁面,然後為其建立嵌入。來源的狀態會由 Processing 轉為 Ready——請等待狀態變為 Ready,才可期望代理使用該內容。
加入文字、問答或檔案
除了擷取網站之外,你亦可以直接加入內容:
- 開啟你的知識庫,並按一下 Add content。
- 選擇以下其中一項:
- Add text——貼上純文字;即時可用。
- Add Q&A——輸入問題及答案配對;即時可用。
- Upload file——上載
.txt、.pdf、.docx、.csv、.xlsx或.json檔案;此項目會在背景處理,因此需要一點時間才能變為 Ready。
Documents 分頁中的每個來源,均顯示其類型、狀態(Ready / Processing / Failed),以及所產生的分段(chunks)及向量(vectors)數目。
將知識庫連接至你的代理
將內容加入知識庫,並不會自動令代理使用它——你需要將該知識庫附加至代理。
- 開啟你的代理,並前往 Playground。
- 開啟 Knowledge Bases。
- 按一下 Add KB,並選擇該知識庫。
- 設定其優先次序(優先次序越高,越先被搜尋)——如果你附加了多於一個知識庫,亦要設定權重,以控制各知識庫的參與程度。
與大部分 Playground 設定不同,知識庫的附加會即時應用於實時對話——此項變更無需發佈草稿即可生效。
你亦可以開啟 Show Sources,讓代理在使用知識庫結果時,顯示內文引用及來源清單。
檢查知識庫是否正常運作
- 開啟你的知識庫,並前往 Testing 分頁。
- 輸入一條客戶可能會問的問題。
- 確認系統返回你預期代理會使用的段落。
如果沒有返回正確的段落,請檢查該來源是否已完成處理(狀態為 Ready,並已產生分段及向量),以及其內容是否確實涵蓋你所問的主題。
在網站更新後更新你的知識庫
當你網站的內容有所變更時,你不需要刪除並重新加入該網站來源。
- 開啟你的知識庫,並前往 Documents 分頁。
- 找到該網站來源,並按一下 Re-crawl source。
重新擷取設有頻率限制——如果你嘗試得太快,控制台會顯示倒數計時,直至你可以再次重新擷取為止。
限額
知識庫內容會計入你方案的儲存上限,並以你工作區內所有知識庫的總和計算。舉例說,Plus 方案包含 100 MB 的訓練資料,Max 方案則包含 500 MB。你可以在 Settings → Billing → Plan 查看目前的儲存限額及使用量。
疑難排解
- 來源卡在 Processing 狀態。 擷取及嵌入是以非同步方式運行的——大型網站需要較長時間。如果問題持續未能解決,請檢查是否有擷取失敗的網址,並嘗試重新擷取。
- 代理沒有使用你的知識內容。 請確認該知識庫已在 Playground 中附加至代理,並已開啟 Knowledge Bases,同時確認來源狀態為 Ready。
- 網站變更後,代理給出過時的答案。 請在 Documents 分頁重新擷取該來源——更新不會自動被系統擷取。