TencentDB Agent Memory: централизованное хранилище для AI-агентов
TencentDB Agent Memory — это хранилище памяти для AI-агентов, которое позволяет удобно управлять и делиться данными между ними. Проект решает задачу централизованного хранения и обмена различной информацией, включая разговоры, документы и код, структурируя их в четыре типа памяти: Chat Memory, Skill, LLM-Wiki и Code-Graph.
Отличие от альтернатив в более гибком управлении и совместном использовании этих активов, что сделает его полезным для команд, работающих с AI-проектами, позволяя значительно повысить эффективность взаимодействия между агентами и оптимизировать их работу. Код написан на JavaScript и требует Node.js версии не ниже 22.16 для запуска. Все три основных сервиса (memory-core, memory-hub и proxy) можно запустить одновременно, выполнив одну команду из README.
Важно отметить, что проект находится на стадии бета-тестирования, поэтому возможны нестабильности. Документация и видеоинструкции помогут быстрее разобраться в функционале, но учти, что использовать на продакшен-системах пока не рекомендуется.
TencentDB Agent Memory — это проект, разработанный для упрощения работы с агентами, которые используются в различных автоматизированных системах. Основная цель — минимизировать повторяющийся труд, позволяя агентам запоминать и повторно использовать информацию, что повышает общую эффективность работы.
Что это за проект?
TencentDB Agent Memory предлагает платформу, которая позволяет агентам «помнить» информацию, извлекаемую из предыдущих взаимодействий, документов и кода. Это помогает избежать повторного изучения контекста и улучшает качество взаимодействия, ускоряя процессы работы. Проект включает в себя такие ключевые функции, как автоматическое извлечение активов, гибкая совместимость с несколькими агентами и возможность импортирования существующих данных для быстрого начала работы.
Установка и запуск
Установить TencentDB Agent Memory довольно просто. Для этого нужно выполнить несколько команд в терминале:
git clone https://github.com/TencentCloud/TencentDB-Agent-Memory.git
cd TencentDB-Agent-Memory/deploy/global-images
cp .env.example .env
$EDITOR .env # Заполни параметры LLM
./start-all.sh # Запускает все службы сразу
После установки ты можешь открыть панель управления по адресу: http://localhost:8125.
Как это работает?
TencentDB Agent Memory создает так называемый «Memory Hub», который позволяет командам агентов управлять накопленной информацией. Благодаря такому центру, каждый агент может получать доступ к информации, собранной другими участниками команды. Вся работа происходит в несколько слоев:
- Raw Conversations (L0) — хранение сырых разговоров и контекста.
- Atoms (L1) — извлечение фактов и предпочтений.
- Scenarios (L2) — организации знаний по проектам.
- Core/Personas (L3) — создание длинносрочных профилей и устойчивых паттернов.
Ограничения
Хотя проект успешно решает множество задач, стоит отметить некоторые ограничения:
- Поддержка MongoDB в настоящее время является экспериментальной и отключена по умолчанию.
- Прежде чем Wiki и CodeGraph станут доступными, необходимо время для асинхронной генерации.
- Поддержка приватных репозиториев и SSH-учетных записей еще находится в разработке.
Что дальше?
Разработчики продолжают улучшать проект. В ближайших планах — автоматизация холодного старта, улучшение генерации Wiki и добавление новых функций. Полный план доступен в [документации](./ROADMAP.md).
Открыть на GitHub: TencentCloud/TencentDB-Agent-Memory →
RepoRadar