AACFlow

Mem0

Управление памятью агентов

Mem0 — это мощная система управления памятью, разработанная специально для ИИ-агентов. Она предоставляет постоянное, доступное для поиска хранилище памяти, которое позволяет агентам запоминать прошлые взаимодействия, учиться на опыте и поддерживать контекст между разговорами и выполнениями рабочих процессов.

С помощью Mem0 вы можете:

  • Сохранять память агентов: Сохранять историю разговоров, предпочтения пользователей и важный контекст
  • Извлекать релевантную информацию: Использовать семантический поиск для нахождения наиболее релевантных прошлых взаимодействий
  • Создавать контекстно-зависимых агентов: Позволить вашим агентам ссылаться на прошлые разговоры и поддерживать непрерывность
  • Персонализировать взаимодействия: Настраивать ответы на основе истории и предпочтений пользователя
  • Реализовать долгосрочную память: Создавать агентов, которые учатся и адаптируются со временем
  • Масштабировать управление памятью: Обрабатывать потребности в памяти для множества пользователей и сложных рабочих процессов

В AACFlow интеграция с Mem0 позволяет вашим агентам поддерживать постоянную память между выполнениями рабочих процессов. Это обеспечивает более естественные, контекстно-зависимые взаимодействия, где агенты могут вспоминать прошлые разговоры, запоминать предпочтения пользователей и развивать предыдущие взаимодействия. Подключая AACFlow к Mem0, вы можете создавать агентов, которые кажутся более человечными в своей способности запоминать и учиться на прошлом опыте. Интеграция поддерживает добавление новых воспоминаний, семантический поиск существующих воспоминаний и извлечение конкретных записей памяти. Эта возможность управления памятью необходима для создания сложных агентов, которые могут поддерживать контекст во времени, персонализировать взаимодействия на основе истории пользователя и постоянно улучшать свою производительность через накопленные знания.

Инструкции по использованию

Интегрируйте Mem0 в рабочий процесс. Может добавлять, искать и извлекать воспоминания.

Инструменты

mem0_add_memories

Добавить воспоминания в Mem0 для постоянного хранения и извлечения

Входные параметры

ПараметрТипОбязательноОписание
userIdstringДаID пользователя, связанный с воспоминанием (например, "user_123", "alice@example.com")
messagesjsonДаМассив объектов сообщений с ролью и содержимым (например, [\{"role": "user", "content": "Привет"\}])
apiKeystringДаВаш API-ключ Mem0

Выходные данные

ПараметрТипОписание
idsarrayМассив ID созданных воспоминаний
memoriesarrayМассив созданных объектов воспоминаний
idstringУникальный идентификатор воспоминания
memorystringСодержимое воспоминания
eventstringТип события, указывающий выполненную операцию (ADD, UPDATE, DELETE, NOOP)
metadatajsonПользовательские метаданные, связанные с воспоминанием

mem0_search_memories

Искать воспоминания в Mem0 с использованием семантического поиска

Входные параметры

ПараметрТипОбязательноОписание
userIdstringДаID пользователя для поиска воспоминаний (например, "user_123", "alice@example.com")
querystringДаПоисковый запрос для нахождения релевантных воспоминаний (например, "Какие мои любимые блюда?")
limitnumberНетМаксимальное количество результатов для возврата (например, 10, 50, 100)
apiKeystringДаВаш API-ключ Mem0

Выходные данные

ПараметрТипОписание
searchResultsarrayМассив результатов поиска с данными воспоминаний и оценками схожести
idstringУникальный идентификатор воспоминания
memorystringСодержимое воспоминания
user_idstringID пользователя, связанный с этим воспоминанием
agent_idstringID агента, связанный с этим воспоминанием
app_idstringID приложения, связанный с этим воспоминанием
run_idstringID запуска/сессии, связанный с этим воспоминанием
hashstringХэш содержимого воспоминания
metadatajsonПользовательские метаданные, связанные с воспоминанием
categoriesjsonАвтоматически назначенные категории для воспоминания
created_atstringМетка времени ISO 8601, когда воспоминание было создано
updated_atstringМетка времени ISO 8601, когда воспоминание было последний раз обновлено
scorenumberОценка схожести из векторного поиска
idsarrayМассив ID воспоминаний, найденных в результатах поиска

mem0_get_memories

Извлечь воспоминания из Mem0 по ID или критериям фильтрации

Входные параметры

ПараметрТипОбязательноОписание
userIdstringДаID пользователя для извлечения воспоминаний (например, "user_123", "alice@example.com")
memoryIdstringНетКонкретный ID воспоминания для извлечения (например, "mem_abc123")
startDatestringНетНачальная дата для фильтрации по created_at (например, "2024-01-15")
endDatestringНетКонечная дата для фильтрации по created_at (например, "2024-12-31")
limitnumberНетМаксимальное количество результатов для возврата (например, 10, 50, 100)
apiKeystringДаВаш API-ключ Mem0

Выходные данные

ПараметрТипОписание
memoriesarrayМассив извлеченных объектов воспоминаний
idstringУникальный идентификатор воспоминания
memorystringСодержимое воспоминания
user_idstringID пользователя, связанный с этим воспоминанием
agent_idstringID агента, связанный с этим воспоминанием
app_idstringID приложения, связанный с этим воспоминанием
run_idstringID запуска/сессии, связанный с этим воспоминанием
hashstringХэш содержимого воспоминания
metadatajsonПользовательские метаданные, связанные с воспоминанием
categoriesjsonАвтоматически назначенные категории для воспоминания
created_atstringМетка времени ISO 8601, когда воспоминание было создано
updated_atstringМетка времени ISO 8601, когда воспоминание было последний раз обновлено
ownerstringВладелец воспоминания
organizationstringОрганизация, связанная с воспоминанием
immutablebooleanМожно ли изменять воспоминание
expiration_datestringДата истечения срока действия, после которой воспоминание не извлекается
idsarrayМассив ID воспоминаний, которые были извлечены

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать