全部產品
Search
文件中心

AgentLoop:記憶庫產品介紹

更新時間:Sep 16, 2026

使用者在上一次會話中說明過的偏好和背景,不會自動延續到下一次會話。AgentLoop 記憶庫(MemoryStore)為 AI 智能體(Agent)提供持久化的記憶能力,用於儲存使用者偏好、重要事實和可複用的上下文。應用通過 mem0 相容介面寫入對話,在後續互動中檢索相關記憶,並將結果提供給智能體,協助服務保持連續性。

為什麼需要記憶庫

在新的會話中,智能體通常只能使用應用提供給它的上下文。如果應用沒有帶入歷史資訊,使用者就需要重新說明自己的背景、偏好和要求。例如,使用者已經告訴助手“我喜歡清淡、少辣的菜”,下一次詢問晚餐建議時,仍可能需要重複這一偏好。隨著互動增加,每次攜帶完整歷史也會帶入許多與當前問題無關的內容。記憶庫將對話中可複用的資訊沉澱下來,讓應用根據當前問題檢索相關背景,再組織本次請求的上下文。

核心概念

概念

說明

樣本

記憶庫

管理記憶資料的資源,在智能體空間中建立,通過對應的 API Key 接入應用

為烹飪助手建立 cooking_memory

對話訊息(短期記憶)

應用寫入的原始互動內容,可作為記憶提取的輸入

使用者說“我喜歡清淡、少辣的菜”,助手作出回複

長期記憶

從互動內容中提取、供後續檢索複用的資訊

使用者偏好清淡、少辣的飲食

使用者標識

應用為業務使用者佈建的標識,用於關聯和檢索該使用者的記憶,在控制台檢索時對應使用者識別碼

寫入和檢索時均使用 user-001

說明

上表中的樣本僅用於說明概念。

記憶庫如何工作

從對話到後續回答,通常包含以下環節:

  1. 寫入對話:應用將使用者與助手的訊息發送到記憶庫,並關聯使用者標識。

  2. 提取記憶:在寫入請求中將 infer 參數設為 true,提取對話中的可複用資訊,形成長期記憶。實際提取出的文字和條目數以檢索結果為準,對話中的一句話與一條長期記憶不一定一一對應。

  3. 檢索相關背景:使用者提出新問題時,應用使用查詢語句和相應的使用者標識檢索相關記憶。

  4. 組織上下文:應用選擇與本次問題有關的記憶,與當前問題、必要的近期對話一起提供給智能體。

  5. 繼續積累資訊:本輪對話結束後,應用可以寫入新的互動內容,供後續處理和檢索。

建立記憶庫後,應用還需要接入寫入和檢索流程,並負責將檢索結果加入模型請求。記憶寫入成功、長期記憶能夠被檢索到、智能體在回答中使用這些記憶,是三個需要分別驗證的環節。其中,長期記憶能否被檢索到,可以通過控制台的長期記憶檢索功能確認。

典型應用情境

記憶庫適合解決以下問題:

  • 保持跨會話的連續性:在新的互動中複用使用者已經提供的背景,減少重複詢問。

  • 提供個人化服務:將使用者的表達習慣、興趣和偏好作為回答參考。

  • 為當前任務補充背景:圍繞當前問題檢索相關資訊,協助智能體理解使用者的具體需求。

不同情境下適合積累的資訊和後續使用方式如下:

情境

適合積累的資訊

後續使用方式

個人生活助手

飲食口味、出行偏好、日常習慣

產生建議前,檢索與當前請求有關的偏好

客戶服務助手

使用者主動提供的產品使用背景和服務偏好

新會話中補充背景,減少重複確認

學習助手

使用者正在學習的主題、目標和講解偏好

在答疑時調整講解重點和表達方式

工作助手

使用者關注的業務主題、輸出格式和溝通習慣

產生簡報或分析結果時參考使用者要求

例如,烹飪助手可以按以下方式使用記憶:

互動階段

使用者或應用的操作

記憶發揮的作用

首次交流

使用者說明“我喜歡清淡、少辣的菜”

應用寫入對話,積累飲食偏好

再次諮詢

使用者在新會話中詢問“今晚吃什嗎?”

應用檢索該使用者的飲食偏好

產生建議

應用將相關偏好加入本次請求的上下文

智能體結合偏好和當前問題給出建議

說明

記憶為回答提供參考。使用者在當前請求中提出的新要求,也應由應用一併提供給智能體,避免只依賴歷史資訊。

控制台功能

控制台支援資源管理、檢索與驗證、接入整合三類操作:

類別

功能

使用方式

資源管理

建立記憶庫

填寫記憶庫名稱和可選的描述資訊

資源管理

查看概覽

查看名稱、描述、建立時間和更新時間等基礎資訊

資源管理

API Key 管理

建立供外部應用訪問該記憶庫的 API Key

檢索與驗證

長期記憶檢索

輸入查詢語句和 topK,並按使用者識別碼、App ID、Agent ID、Run ID 限定檢索範圍

接入整合

應用整合

查看並複製 HTTP API 或 Python SDK 接入樣本

記憶的寫入和檢索通過 mem0 相容介面完成,具體 Endpoint、調用方法和參數以目標記憶庫整合方式頁簽提供的樣本為準。

接入準備

接入記憶庫前,需要完成以下準備:

  1. 在智能體空間中建立記憶庫。

  2. 建立供外部應用訪問該記憶庫的 API Key。

  3. 在目標記憶庫的整合方式頁簽擷取接入樣本。

完成準備後,建議先選擇一個具體情境,用一段明確表達偏好的樣本對話完成寫入和檢索,再將檢索結果接入智能體的回答流程。記憶庫使用指南提供操作步驟、HTTP 寫入樣本、使用者標識使用建議和常見問題。