TencentDB Agent Memory: централизованное хранилище для AI-агентов

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 →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте