Mem0 – фреймворк, обеспечивающий настраиваемый слой памяти для AI-агентов.
У него есть как платформенное решение, так и Open Source. Меня интересует исключительно версия с открытым исходным кодом.
Основа – векторная БД, которую можно дополнить графом с фактами в Neo4j. Поддерживает большинство популярных векторных хранилищ.
Все компоненты достаточно гибко настраиваются под нужный домен.
Есть поддержка мультимодальности. Но я бы не сказал, что у Mem0 есть из коробки готовая система для хранения любых документов. Думаю, этот момент нужно дорабатывать самостоятельно.
В отличие от Hindsight, кстати, по-умолчанию записывает данные в граф асинхронно. То есть процесс обновления памяти не влияет на скорость работы AI-агента.
Выглядит Mem0 весьма многообещающе. Особенно учитывая его возможности кастомизации.
Сейчас тестирую на нескольких задачах, где агента нужно научить использовать большие объёмы памяти. Про встреченные на пути преимущества и недостатки расскажу в следующих постах.

Добавить комментарий