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

✍️ OpenClawRadar📅 Опубликовано: 25 марта 2026 г.🔗 Source
Биовдохновленная система памяти для локальных LLM: реализация LTP и избирательного забывания
Ad

Био-вдохновленная архитектура памяти для локальных LLM

Разработчик создал локальный MCP-сервер, который имитирует механизмы человеческой памяти для поддержания чистого контекста локальных LLM. Система реализует три био-вдохновленных слоя на Python/TypeScript вместо статичного RAG-пайплайна.

Основные механизмы памяти

  • Подкрепление (Долговременная потенциация): Каждый раз, когда запрашивается тема, её access_count увеличивается, укрепляя часто используемые воспоминания.
  • Селективное забывание: Неиспользуемые связи со временем затухают, система автоматически архивирует слабые атомы, чтобы предотвратить загрязнение контекста.
  • Консолидация: Еженедельный цикл "сна" дистиллирует недавние логи в основные атомы знаний с использованием облегчённой SLM.

Технические детали реализации

  • Гибридный поиск: Сочетает sqlite-vec для семантического поиска с текстовыми запасными вариантами, чтобы предотвратить таймауты даже при сбое эмбеддингов.
  • Неблокирующий MCP: Оборачивает синхронные операции базы данных и эмбеддингов в исполнители asyncio, чтобы LM Studio оставался отзывчивым.
  • Слой идентичности: Использует постоянный файл "Soul" (soul.md) для сохранения состояния и персоны между сессиями.
  • Подкрепление на основе доступа: Механизм access_count позволяет модели эволюционировать на основе паттернов взаимодействия, а не просто извлекать статические факты.
Ad

Контекст разработки и валидация

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

Цель — создать систему, которая помнит важное и забывает шум, подобно человеческой памяти во время сна. Разработчик исследует, могут ли био-вдохновленные архитектуры памяти решить локальные ограничения контекста без зависимостей от облака или чёрных ящиков.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Смотрите также

VibeIndex.ai: Поисковая платформа для 90K+ AI-навыков, MCP и плагинов с проверкой безопасности
Инструменты

VibeIndex.ai: Поисковая платформа для 90K+ AI-навыков, MCP и плагинов с проверкой безопасности

Корейский исследователь ИИ создал vibeindex.ai, доступный для поиска хаб, который индексирует более 90 000 навыков ИИ, серверов MCP и плагинов с ежечасными обновлениями и проверкой безопасности с помощью Cisco Skill Scanner по 17 категориям угроз.

OpenClawRadar
Агент Смит: одна команда для создания MCP-серверов, навыков и конвейера от тикета до PR для Claude Code
Инструменты

Агент Смит: одна команда для создания MCP-серверов, навыков и конвейера от тикета до PR для Claude Code

Agent Smith сканирует ваш репозиторий, определяет точный стек (Go/Echo, React/Zustand, golang-jwt, pgx и т.д.), настраивает MCP-серверы, хуки и навыки, адаптированные под вашу среду, и предоставляет автономный конвейер от задачи до PR.

OpenClawRadar
DeepClaude заменяет бэкенд Anthropic в Claude Code на DeepSeek V4 Pro со снижением стоимости в 17 раз
Инструменты

DeepClaude заменяет бэкенд Anthropic в Claude Code на DeepSeek V4 Pro со снижением стоимости в 17 раз

Скрипт, который перезаписывает переменные окружения Claude Code, чтобы направлять все вызовы агентского цикла через DeepSeek V4 Pro, OpenRouter или Fireworks AI — тот же пользовательский опыт, $0,87/M выходных токенов против $15/M.

OpenClawRadar
Плагин Claude Code Yoink заменяет зависимости библиотек для снижения рисков в цепочке поставок
Инструменты

Плагин Claude Code Yoink заменяет зависимости библиотек для снижения рисков в цепочке поставок

Yoink — это плагин Claude Code, который устраняет сложные зависимости, перереализуя только необходимые функции, используя трёхэтапный рабочий процесс с командами /setup, /curate-tests и /decompose. В настоящее время поддерживается Python, а поддержка TypeScript и Rust находится в разработке.

OpenClawRadar