把你的業務知識交給它

爬取你的網站,上傳你手邊已有的文件,再把只存在你腦子裡的內容貼上去。智慧體的知識庫在哪裡、怎麼寫才能讓它找到對的那一段,以及怎麼讓它保持正確。

更新於

從把網站交給智慧體、讓它讀取頁面的地方開始播放;往回拖可以看完整過程。

指令告訴智慧體怎麼表現,知識庫告訴它什麼是事實——你的課表、你的收費、你的 規定。當家長問楓街補習中心 「國三數學班多少錢?」 時,答案應該來自你寫的某一頁, 而不是模型的想像。

每個智慧體都有自己的知識庫,它服務這個智慧體接聽的所有管道:電話、WhatsApp、 網站聊天、電子郵件。填一次就夠了。

在哪裡

從 /agents 打開智慧體,選擇 知識 分頁。同一個頁面也在 /agents/knowledge——沒選智慧體時,它會提示 「選擇一個智慧體以管理其知識庫。」

頂端是 新增文件 和 新增網站,下面是一個拖放檔案的區域。再往下是三張卡片:

卡片裡面有什麼
來源你新增的每一個網站、檔案或一組貼上的記事,附上狀態、產生了幾份文件、有幾份被標記,以及爬取時間
所有文件智慧體能用來回答的每一份文件。點一個來源會縮小到 來源中的文件;再點一次則顯示全部
知識缺口沒能讀取的網頁和檔案,等你把內容貼進來
「知識」分頁:上方「新增文件」和「新增網站」,檔案拖放區,「來源」裡是標著「1 個已標記」的網站、timetable.pdf 和「貼上的記事」,「所有文件」裡試聽課頁面標著「內容過少」,「知識缺口」裡有一個帶「貼上內容」的頁面。
一個智慧體的知識:來源、每一份文件、被標記的那份,以及沒能讀取的頁面。

新增你的網站

新增網站 會打開一個對話框,只有一個欄位 網站 URL 和一個 探索 按鈕。 你輸入什麼,決定會發生什麼:

  • 只輸入網域——maplestreettutoring.example——讀取網站的 sitemap,依區塊列出 找到的每一個頁面:classes、fees、blog……看起來對回答問題有用的區塊會替你 勾好,其餘的不勾。
  • 單一頁面——maplestreettutoring.example/fees——只列出這一頁,而且已勾選。

把智慧體用不到的取消勾選——舊的部落格文章、最新消息、標籤頁——或者用 全選 / 取消全選。sitemap 漏掉的頁面填進 新增更多 URL(每行一個)。底部的按鈕會 顯示你選了多少,例如 爬取 12 個頁面,按下去就開始爬取。每次爬取最多選 500 個 頁面;網站更大的話,分幾次爬。

如果看到 「該 URL 未找到任何頁面。請嘗試其他網址。」,表示這個網站沒有可讀取的 sitemap。請把你要的頁面一個一個輸入,寫完整的頁面網址。

爬取在背景執行:來源先顯示一個讀取圖示,然後變成 就緒。你也可以直接請 Octo 做——「幫補習班的智慧體爬取 maplestreettutoring.example」——它會依區塊、依可能的 實用程度排好頁面,讓你挑選。

在 maplestreettutoring.example 上按「探索」之後的「新增網站」對話框:找到 16 個頁面,依區塊分組,classes、fees、timetable、about、faq 已勾選,blog 和 news 未勾選,按鈕為「爬取 12 個頁面」。
「探索」依區塊分組列出頁面,並勾選有用的區塊。按鈕上會顯示你選了多少。

上傳你的檔案

把檔案拖到拖放區域——「將檔案拖放至此,或」——或按 瀏覽檔案。可以一次新增 多個;每個上傳完成後會顯示一個勾,讀取會在背景繼續。支援的格式:

PDF, DOCX, PPTX, XLSX, ODT, ODP, ODS, RTF, HTML, CSV, TSV, TXT, MD, JSON, YAML, TOML, SRT, VTT

楓街補習中心把這學期的課表以 PDF 上傳。檔案來源會以檔名命名;打開其中一份文件, 下載原始檔 就能把原檔取回。

貼上只存在你腦子裡的內容

有些事哪裡都沒寫:假期停課、孩子缺課怎麼處理、家長在哪裡停車。新增文件 需要 填 標題 和 內容(Markdown),填完立即新增。所有貼上的記事都歸在同一個來源 貼上的記事 底下。

如果同樣的文字已經在知識庫裡,就不會重複新增:「該內容已以「退款政策」存在於您的 知識庫中。未新增文件。」

寫成它找得到的樣子

內容框裡寫著智慧體是怎麼讀你給它的內容的:

撰寫或貼上 Markdown。使用 # 標題將文件切分成可搜尋的區段 — 每個標題都會成為 智慧體可引用的獨立區塊。

智慧體會去找和問題對得上的那一段,所以每個主題給一個標題,每個標題下只放一個 主題:

# 缺課
每學期可補課一次。請在前一天下午 5 點前告知我們。

# 假期停課
寒假期間停課兩週。

問缺課的家長,找到的是 缺課 這一段,而不是中間某處順帶提了一句的一長頁。 把事實放在最前面,用平實的話寫。

讓 AI 根據你的網站和文件來回信 講的是電子郵件這一邊:每一份草稿都會列出它參考了哪些文件。

保持正確

點任何一份文件即可打開。預覽會顯示它的來處——一個網頁網址、「來自:timetable.pdf」, 或 手動記事——它的大小(以 token 計)以及標記。編輯 修改標題和內文; 儲存 保留修改。

留意文件上的標記:

標記意思怎麼辦
內容過少幾乎沒擷取到文字——常見於用 JavaScript 繪製的頁面,或掃描的 PDF打開文件,編輯,貼上真正的文字;或者用 新增文件 新增
亂碼讀起來像程式碼或資料,而不是句子用 編輯 刪到只剩有用的文字,或者刪掉後貼上一份乾淨的
已於 3M 字符處截斷超出上限的部分沒有儲存把檔案拆成較小的文件再上傳

有被標記文件的來源會註明——「2 個已標記」——不用逐頁打開也能找到。

網站變了,就更新它。網站來源的 更多選項 選單裡有 重新檢索——「這會重新 索引此來源的所有頁面,可能需要幾分鐘。」——每份爬取來的文件也有自己的 重新檢索,只處理那一頁。重新檢索會用網站現在的內容取代那些文件,所以先改 網站;只屬於智慧體的事實,用 新增文件 另外寫一份。

刪除來源 會刪除一個來源及其所有文件;文件上的 刪除 只刪那一份。兩者都 無法復原。

補上知識缺口

知識缺口 列出爬取或上傳時沒能讀取的每個網頁或檔案,標著 網頁 或 檔案,下方用 一句話說明原因——例如 「無法連上這個網頁。」 或 「這個檔案沒有文字層,看起來是 掃描的圖片。」 補法都一樣: 自己打開那個頁面,複製文字,按 貼上內容。標題已經用頁面網址或檔名填好,加上 內文,按 新增。缺口關閉,內容變成一份文件。

如果那個頁面不重要,按 ×——「忽略 — 移除此提醒」——就能清掉。一個都不剩時,這裡顯示 「沒有待處理的 缺口。加入此知識庫的每個網頁和檔案都已成功讀取。」

知識庫很大時

當知識庫超過智慧體一次能讀完的量,文件清單會顯示:

大型知識庫(約 180,000 個 token)。 完整知識庫無法放入智慧體的上下文中,因此 它會針對每個問題搜尋相關段落來回答,而非一次看到全部內容。這對語音智慧體的影響 大於文字,因為搜尋會在語音互動中造成更明顯的延遲。

較小的知識庫在每次對話時會被整個讀入;較大的則針對每個問題去搜尋。標題就是為 搜尋準備的。對於電話智慧體,知識庫裡只放來電者真正會問的內容——你取消勾選的頁面, 就是它不必再去搜尋的頁面。

你的團隊在外撥通話中給出的答案

在外撥語音行銷活動中,智慧體可以在通話中途向你的團隊提問,並把答案留下來。在 行銷活動的 進階設定 裡,找到 操作人員輸入收集:勾選 啟用操作人員輸入收集, 然後在 「當操作人員作答時,將答案儲存至:」 底下選擇答案存到哪裡—— 僅行銷活動常見問題(預設),或者智慧體的知識庫。

在行銷活動頁面上,問題在 需要輸入 底下等待。輸入答案並送出; 儲存至智慧體知識庫(所有行銷活動) 決定答案是否也進入智慧體的知識庫。答案會 匯集在 FAQ 欄裡(應用程式裡顯示為英文),每一條都有 推送至知識庫,可以之後 再加。加進去之後按鈕會變成 已推送至知識庫 ✓;再按一次則 從知識庫移除。

在知識分頁裡,這些文件會顯示 「來自」 加上行銷活動名稱,點一下就會打開那個 行銷活動。反過來,在 FAQ 裡點一個已推送的問題,知識庫會打開並醒目標示那一條。

問 Octo

這些 Octo 都能在聊天裡做:列出某個智慧體的來源、檢查哪些文件被標記、哪些缺口還沒 補、新增記事、編輯文件,以及在你確認後重新爬取網站——「補習班那個智慧體的 知識庫裡,有什麼需要修的?」、「我們的收費頁面今天早上改了,重新爬一次。」

下一步

在客戶之前先測一遍——問家長 會問的問題,把每個答案和你的文件對一遍。智慧體應該做什麼(而不是知道什麼), 屬於它的指令。