一、案例定位

本案例處理檢索增強生成(Retrieval-Augmented Generation, RAG)系統的資料新鮮度、變更偵測與增量更新。

本案例依原書第 8 章的最佳實務、範例或情境重組,並非原書正式案例研究。

二、學習目標

三、案例情境

原書建議自動化來源系統的擷取與索引,可使用自訂排程器或 Azure Data Factory,依商業重要性安排每小時或每日的 CRON 工作。來源文件以時間戳記與內容檢查碼(Checksum)偵測變更,只對新增或已變更檔案重新計算 Embedding;向量資料庫可使用 Azure AI Search 的 delta vector update,避免完整重建索引。另應保留文件版本紀錄、停用或刪除舊 Embedding、以 Metadata 過濾有效資訊,且底層內容變更時同步清除或刷新快取。

四、開始資料

更新環節 原書做法
資料擷取/索引 自動排程;依重要性每小時或每日
變更偵測 時間戳記+Checksum
Embedding 只重算新增或變更檔案
向量索引 Delta update,避免完整重建
文件版本 保留紀錄並處理舊 Embedding
快取 底層內容變更時清除或刷新

五、Excel/AI 分析方法

建立「文件、時間戳記、Checksum、版本、Embedding 狀態、快取狀態」表,AI 可協助找出來源已變更但向量或快取尚未更新的紀錄。

六、計算結果

原書僅舉出每小時或每日排程作為依商業重要性選擇的例子,沒有提供固定更新頻率或成效數據,因此不補造結果。

七、結果分析與管理解讀

若底層知識更新但向量索引與快取未同步,系統仍可能檢索舊資訊。原書因此把變更偵測、版本管理與快取刷新串成一套新鮮度控制流程。

八、AI 提問詞

請比較來源文件的時間戳記/Checksum、向量版本與快取狀態,找出來源已變更但尚未重新 Embedding、更新索引或刷新快取的項目。

九、思考/情境變動