閱界資訊

Memory 記憶設計討論:爲什麼 Agent Memory 不能只靠向量數據庫?

閱閱界編輯部2閱讀5分鐘

刷到《Memory 記憶設計討論:爲什麼 Agent Memory 不能只靠向量數據庫?》,內容很實在,值得細讀。這篇把它的關鍵做法提煉出來,幫你省下通讀的時間,結尾附行動建議。

這是 Agent Memory 系列的第二篇文章。上一篇先給出了一個總體判斷:Memory 是一套讓 Agent 能夠持續使用歷史上下文的能力。 這篇只討論一個經常出現的問題: 既然 Agent 需要從歷史信息中找內容,接入向量數據庫不就可以了嗎? 我的答案是: 向量數據庫很有用,但它只解決了召回問題的一部分,不能單獨承擔 Memory。 一、向量數據庫解決了什麼 向量數據庫通常把文本或其他內容轉換成向量,再根據向量之間的距離找出語義上相似的內容。 例如,用戶說: 繼續處理我上次的旅行計劃。 系統可以把這句話轉換成向量,然後從歷史對話中找出和“旅行計劃”語義相近的內容。

這是 Agent Memory 系列的第二篇文章。上一篇先給出了一個總體判斷:Memory 是一套讓 Agent 能夠持續使用歷史上下文的能力。 這篇只討論一個經常出現的問題: 既然 Agent 需要從歷史信息中找內容,接入向量數據庫不就可以了嗎? 我的答案是: 向量數據庫很有用,但它只解決了召回問題的一部分,不能單獨承擔 Memory。 一、向量數據庫解決了什麼 向量數據庫通常把文本或其他內容轉換成向量,再根據向量之間的距離找出語義上相似的內容。 例如,用戶說: 繼續處理我上次的旅行計劃。 系統可以把這句話轉換成向量,然後從歷史對話中找出和“旅行計劃”語義相近的內容。這比只依賴關鍵詞更靈活,因爲“出行安排”“訂酒店”“航班選擇”可能沒有相同的字面詞,卻屬於同一個語義主題。

這是 Agent Memory 系列的第二篇文章。上一篇先給出了一個總體判斷:Memory 是一套讓 Agent 能夠持續使用歷史上下文的能力。 這篇只討論一個經常出現的問題: 既然 Agent 需要從歷史信息中找內容,接入向量數據庫不就可以了嗎? 我的答案是: 向量數據庫很有用,但它只解決了召回問題的一部分,不能單獨承擔 Memory。 一、向量數據庫解決了什麼 向量數據庫通常把文本或其他內容轉換成向量,再根據向量之間的距離找出語義上相似的內容。 例如,用戶說: 繼續處理我上次的旅行計劃。 系統可以把這句話轉換成向量,然後從歷史對話中找出和“旅行計劃”語義相近的內容。這比只依賴關鍵詞更靈活,因爲“出行安排”“訂酒店”“航班選擇”可能沒有相同的字面詞,卻屬於同一個語義主題。 對於長文本、開放問法和模糊表達,向量檢索確實很有價值。

這是 Agent Memory 系列的第二篇文章。上一篇先給出了一個總體判斷:Memory 是一套讓 Agent 能夠持續使用歷史上下文的能力。 這篇只討論一個經常出現的問題: 既然 Agent 需要從歷史信息中找內容,接入向量數據庫不就可以了嗎? 我的答案是: 向量數據庫很有用,但它只解決了召回問題的一部分,不能單獨承擔 Memory。 一、向量數據庫解決了什麼 向量數據庫通常把文本或其他內容轉換成向量,再根據向量之間的距離找出語義上相似的內容。 例如,用戶說: 繼續處理我上次的旅行計劃。 系統可以把這句話轉換成向量,然後從歷史對話中找出和“旅行計劃”語義相近的內容。這比只依賴關鍵詞更靈活,因爲“出行安排”“訂酒店”“航班選擇”可能沒有相同的字面詞,卻屬於同一個語義主題。 對於長文本、開放問法和模糊表達,向量檢索確實很有價值。 但“相似”不等於“應該使用”。

這是 Agent Memory 系列的第二篇文章。上一篇先給出了一個總體判斷:Memory 是一套讓 Agent 能夠持續使用歷史上下文的能力。 這篇只討論一個經常出現的問題: 既然 Agent 需要從歷史信息中找內容,接入向量數據庫不就可以了嗎? 我的答案是: 向量數據庫很有用,但它只解決了召回問題的一部分,不能單獨承擔 Memory。 一、向量數據庫解決了什麼 向量數據庫通常把文本或其他內容轉換成向量,再根據向量之間的距離找出語義上相似的內容。 例如,用戶說: 繼續處理我上次的旅行計劃。 系統可以把這句話轉換成向量,然後從歷史對話中找出和“旅行計劃”語義相近的內容。這比只依賴關鍵詞更靈活,因爲“出行安排”“訂酒店”“航班選擇”可能沒有相同的字面詞,卻屬於同一個語義主題。 對於長文本、開放問法和模糊表達,向量檢索確實很有價值。 但“相似”不等於“應該使用”。 二、相似內容不一定是當前上下文 假設用戶過去有兩個旅行計劃: 去年夏天的日本旅行 今年冬天的家庭旅行 用戶說“繼續上次的旅行計劃”,兩個計劃都可能被向量檢索召回。

讀完別停:把最觸動你的一條記下來,這周就用上。能落地的閱讀纔算數,歡迎回來聊聊你的實踐結果。 來源|博客園《Memory 記憶設計討論:爲什麼 Agent Memory 不能只靠向量數據庫?》,https://www.cnblogs.com/duwenlong/p/22926147.html

程式員技術場技术后端

評論(0)

暫無評論,來搶第一條。