AI Wiki

Memory Bank

Методологія структурованого управління довгостроковою пам'яттю проєкту для AI-агентів

memory bankпам'ятьконтекстдокументаціяworkflows

📎ОФІЦІЙНА ДОКУМЕНТАЦІЯ

Memory Bank

Memory Bank -- методологія структурованого управління документами, що виконує роль довгострокової пам'яті проєкту та операційної системи для управління діями агента.

Структура файлів

Являє собою директорію у корені репозиторію проєкту, наприклад .memory_bank/.

ФайлПризначення
index.mdГоловна навігаційна карта та точка входу (цю роль тепер виконують Rules)
Product OverviewБізнес-контекст продукту (User Stories, Features, Epics)
SteeringsКерівні принципи (Development Conventions, Testing Conventions, Patterns)
Tech DetailsТехнічна реалізація (Infrastructure, Tech stack)
WorkflowsПокрокові чек-листи для типових задач
TasksЖивий трекінг задач

Життєвий цикл

Session Starts | v Read Memory Bank (index.md) | v Rebuild Context | v Continue Work | v Update Memory Bank
  1. Session Starts -- початок нової сесії
  2. Read Memory Bank -- перша дія агента: читання index.md
  3. Rebuild Context -- агент "перезбирає" контекст проєкту
  4. Continue Work -- етап безпосереднього виконання задачі
  5. Update Memory Bank -- агент зобов'язаний зафіксувати зміни

Впровадження

💡Порада

Глобальне правило: "Перед початком будь-якої задачі перевір папку memory-bank/."

  • Використання Mermaid у промптах -- блок-схеми працюють як суворий формалізм
  • Команди швидкого відновлення: /refresh_context
  • Зв'язок із Rules для автоматичного завантаження контексту
Context Engineering

Детальніше про стратегії управління контекстом

Rules

Як налаштувати правила, що замінюють index.md