kingjulio8238/memary

Открытый слой памяти для автономных агентов

Агенты⭐ 2 649Jupyter Notebookпоследний релиз: v0.1.5
Открыть на GitHub ↗

Что это за инструмент

Memary — это open-source слой памяти для автономных AI-агентов, эмулирующий человеческую память через графовые базы данных и потоки памяти.

Зачем нужен

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

Что можно реализовать

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

Ключевые возможности

  • Поддержка локальных моделей через Ollama (Llama 3, LLaVA) и облачных API (OpenAI, Perplexity)
  • Использование графовых баз данных (FalkorDB, Neo4j) для хранения знаний в виде графа сущностей
  • Гибкая настройка персон (system_persona и user_persona) через текстовые файлы
  • Встроенные инструменты: поиск, компьютерное зрение, геолокация, финансовые данные
  • Возможность создания нескольких независимых графов памяти для разных пользователей или агентов

👤 Кому подойдёт: разработчики AI-агентов, исследователи в области NLP, создатели персонализированных ассистентов

Релизы

v0.1.5minor
🕐 23 мес назад · релиз на GitHub ↗

Добавлена поддержка FalkorDB для работы с мультиграфами.

  • Added: Реализована возможность использования FalkorDB для хранения и обработки мультиграфов.