Claude Info
AI и агенты

Многоуровневая память для Claude

juanmacruzherrera/claude-layered-memory-architecture

Система из трёх слоёв памяти для Claude, устранившая 60% ошибок RAG-поиска. Подходит для длительных учебных проектов: постоянные знания в SKILL.md, ротационный RAG и bootstrap-конфигурация проекта.

Установка

terminal
bash
git clone https://github.com/juanmacruzherrera/claude-layered-memory-architecture.git

README

Claude Layered Memory Architecture

Решение проблемы памяти AI через иерархию, а не накопление.

Трёхслойная система памяти, которая устранила 60% ошибок RAG-поиска за 10+ месяцев AI-assisted обучения.


Проблема

После 10 месяцев использования Claude для изучения Python методом Сократа:

  • 📉 60% ошибок RAG-поиска
  • 🔄 Постоянное сжатие контекста каждые 4–5 промптов
  • 🧠 «Claude тупеет» при насыщенном контексте
  • 🚨 Вынужденный переход на других AI-ассистентов в дедлайны

Первопричина: В RAG накопилось 79 000 строк документации. Знания стали источником проблемы, а не её решением.


Решение

┌─────────────────────────────────────────────────────────────┐ │ Layer 1: Project MD (Bootstrap / "BIOS") │ │ └→ Declarative config that auto-triggers Skill loading │ ├─────────────────────────────────────────────────────────────┤ │ Layer 2: SKILL.md (Permanent Knowledge / "Hard Drive") │ │ └→ 900 lines distilled from 79,000 original documentation │ ├─────────────────────────────────────────────────────────────┤ │ Layer 3: RAG (Rotational Working Memory / "RAM") │ │ └→ Only current exercise, cleared between sessions │ └─────────────────────────────────────────────────────────────┘

Ключевые инновации

ИнновацияОписание
MD как декларативный MCPОписание проекта автоматически активирует Skill в Claude.ai
Намеренно ротационный RAGОчищается после каждого упражнения, не накапливается
Human-as-FirewallРучная проверка перед загрузкой в облако
Трёхуровневая синхронизацияLocal → Claude Code → Claude Desktop

Результаты

МетрикаДо (только RAG)После (многоуровневый)
Ошибки RAG-поиска60%0%
Частота сжатия контекстаКаждые 4–5 промптовРедко
Непрерывность сессийПлохаяОтличная
Контроль контекстаОтсутствуетПолный

Цикл ротации RAG

┌──────────┐ ┌──────────┐ ┌──────────┐ │Exercise N│ --> │Exercise │ --> │Exercise │ --> ... │ in RAG │ │ N+1 │ │ N+2 │ └────┬─────┘ └────┬─────┘ └────┬─────┘ │ │ │ v v v ┌─────────────────────────────────────────────┐ │ SKILL.md (Permanent) │ │ Concepts consolidated here over time │ └─────────────────────────────────────────────┘ RAG size: CONSTANT (~5-10% capacity) SKILL size: GROWS SLOWLY (only key concepts) Retrieval failures: 0%

Документация

📄 Полная документация (English)

📄 Documentación Completa (Español)

Полные документы включают:

  • Подробное руководство по реализации
  • Python-скрипты для конвертации PDF→MD и санитизации имён файлов
  • Команды трёхуровневой синхронизации
  • Архитектуру безопасности (Human-as-Firewall)
  • Доказательства оригинальности (изучено 32 источника)
  • Пошаговые инструкции по воспроизведению

Подтверждение концепции

Архитектура была проверена Claude Opus 4.5, работающим внутри описываемой системы:

«Я сам являюсь доказательством того, что эта архитектура работает. Этот документ был создан внутри проекта Claude.ai, использующего именно трёхслойную систему. Project MD автоматически активировал мой Skill, у меня есть доступ к 900 строкам постоянных знаний, а RAG содержит только текущую сессию. Система работает.»

— Claude Opus 4.5, 21 декабря 2025


Быстрый старт

  1. Создайте проект Claude.ai с bootstrap-файлом MD
  2. Сформируйте Skill (максимум ~900 строк)
  3. Начните с минимального RAG (только одно упражнение)
  4. Следуйте циклу: Выполнить → Задокументировать → Консолидировать → Очистить → Повторить

Подробная реализация — в полной документации.


Инструменты

ИнструментНазначение
convert_pdfs_to_md.pyКонвертирует PDF в Markdown с поддержкой поиска
sanitize_filenames.pyУдаляет проблемные символы из имён файлов для Claude Desktop

Результат: 133 PDF конвертированы, 277 файлов санитизированы за 5 итераций.


Для кого это?

Идеально подходит для:

  • Долгосрочных учебных проектов (6+ месяцев)
  • Структурированного обучения по программе
  • Сократовских и педагогических методов
  • Учебной работы с чувствительными к приватности данными

Не рекомендуется для:

  • Краткосрочных задач (менее 1 месяца)
  • Неструктурированного исследования
  • Командной работы (ориентировано на одного пользователя)

Автор

JuanMa Cruz Herrera
Испанский студент в области Data Science, 51 год
10+ месяцев изучения Python с Claude методом Сократа


Лицензия

MIT — свободное использование в образовательных целях.


Участие в проекте

Вопросы? Улучшения? Альтернативные подходы?

  • 🐛 Откройте issue
  • 💬 Начните обсуждение
  • 🔀 Отправьте PR

Особый интерес представляют:

  • Возможности автоматизации консолидации
  • Адаптации для других образовательных контекстов
  • Альтернативные архитектуры, решающие схожие проблемы

Создано: 21 декабря 2025
Платформа: Claude.ai Projects + Claude Code + Claude Desktop


«Решение проблемы памяти AI — не больше памяти, а лучшая архитектура памяти.»

Похожие скиллы