向量(Embedding)
一句話解釋
把一段文字或一張圖片轉換成一串數字,意思相近的內容,數字也相近,用來按意思找資料。
關鍵詞搜尋只能找到字面相同的內容;把文字轉成向量後,「怎麼退貨」和「買錯了能不能換」這類説法不同、意思相近的內容也能找到。
知識庫裏的文檔會先切成小段,每段轉成向量存進向量數據庫,用戶提問時再按向量找出最接近的幾段。
舉個例子
客戶問「你們支不支持開專票」,系統按向量找到資料裏「發票類型:可開增值税專用發票」這一段。
相關術語
- 向量數據庫Vector Database
- 存儲向量、並能快速找出意思最接近內容的數據庫,是 RAG 和知識庫檢索的常用組件。
- RAG(檢索增強生成)Retrieval-Augmented Generation
- AI 回答前先從知識庫裏檢索出相關資料,再根據這些資料生成回答的方法。
- 文本切塊(Chunking)Chunking
- 把長文檔切成大小合適的小段,再存進知識庫,方便檢索時只取出相關的部分。