Биовдохновленная система памяти для локальных LLM: реализация LTP и избирательного забывания

Био-вдохновленная архитектура памяти для локальных LLM
Разработчик создал локальный MCP-сервер, который имитирует механизмы человеческой памяти для поддержания чистого контекста локальных LLM. Система реализует три био-вдохновленных слоя на Python/TypeScript вместо статичного RAG-пайплайна.
Основные механизмы памяти
- Подкрепление (Долговременная потенциация): Каждый раз, когда запрашивается тема, её
access_countувеличивается, укрепляя часто используемые воспоминания. - Селективное забывание: Неиспользуемые связи со временем затухают, система автоматически архивирует слабые атомы, чтобы предотвратить загрязнение контекста.
- Консолидация: Еженедельный цикл "сна" дистиллирует недавние логи в основные атомы знаний с использованием облегчённой SLM.
Технические детали реализации
- Гибридный поиск: Сочетает
sqlite-vecдля семантического поиска с текстовыми запасными вариантами, чтобы предотвратить таймауты даже при сбое эмбеддингов. - Неблокирующий MCP: Оборачивает синхронные операции базы данных и эмбеддингов в исполнители
asyncio, чтобы LM Studio оставался отзывчивым. - Слой идентичности: Использует постоянный файл "Soul" (
soul.md) для сохранения состояния и персоны между сессиями. - Подкрепление на основе доступа: Механизм
access_countпозволяет модели эволюционировать на основе паттернов взаимодействия, а не просто извлекать статические факты.
Контекст разработки и валидация
Проект был разработан для решения проблемы ограничений контекста в стандартных RAG-реализациях для локального ИИ. Разработчик проверил архитектуру, попросив локальную LLM (запущенную на Gemini) проанализировать код, что выделило три инновации: истинные когнитивные агенты, использующие подкрепление на основе доступа и затухание, надёжный гибридный поиск с запасными вариантами и неблокирующую архитектуру для отзывчивости.
Цель — создать систему, которая помнит важное и забывает шум, подобно человеческой памяти во время сна. Разработчик исследует, могут ли био-вдохновленные архитектуры памяти решить локальные ограничения контекста без зависимостей от облака или чёрных ящиков.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Argus: Расширение VS Code для отладки затрат и поведения сеансов Claude Code
Разработчик создал Argus — расширение для VS Code, которое парсит JSONL-транскрипты Claude Code в timeline в реальном времени с разбивкой токенов/стоимости на каждый шаг, коэффициентом попадания в кеш и пометками циклов повторных попыток, дублирующихся чтений и перегрузки контекста.

Инструмент автоматизации рабочих процессов Symphony работает с Claude Code.
Разработчик реализовал спецификацию Symphony с помощью Claude Code для автоматизации рабочих процессов от тикетов до пул-реквестов, изначально используя Node/TypeScript, но отметив, что Elixir может быть лучше. Инструмент требует отдельной настройки API-ключей и биллинга помимо подписок Claude.

cstat: Нативный статус-бар на Rust для Claude Code с производительностью 2 мс
cstat — это нативный бинарный файл на Rust, который заменяет строку состояния claude-hud с 62 мс на реализацию за 2 мс, исключая 24 запуска подпроцессов за вызов. Он отображает информацию о модели, ограничения скорости, статус git, использование контекстного окна, активные инструменты, под-агентов и прогресс задач.

Holaboss стремится решить проблему развертывания портативных локальных агентов.
Holaboss — это проект с открытым исходным кодом, который рассматривает AI-работника как переносимый артефакт с индивидуальным рабочим пространством для каждого работника, локальными навыками/приложениями, постоянной памятью и средой выполнения, которую можно упаковать отдельно от десктопного приложения. Он поддерживает локальные стеки моделей, такие как Ollama, и требует Node.js 22+ на целевых машинах.