C
ChaoBro

Постоянная память AI-исследований: анализ кода накапливается между сессиями

Постоянная память AI-исследований: анализ кода накапливается между сессиями

Пробел в памяти между сессиями

Когда AI читает код или собирает материалы, закрытие окна диалога часто означает новый старт. Модель снова ищет те же сведения, перечитывает те же файлы и расходует лишние токены.

ascent-research решает эту проблему как open-source слой постоянной исследовательской памяти. Все выводы сохраняются локально в обычных текстовых файлах, а новая сессия автоматически подхватывает предыдущий контекст.

Основная идея

Проект выносит состояние исследования из окна диалога во файловую систему:

  • Локальное хранение: заметки, анализ кода и web summaries сохраняются как .txt файлы.
  • Автоматическое восстановление контекста: при запуске существующие находки загружаются в текущую сессию.
  • Несколько источников: поддерживаются web pages, локальные codebases, Obsidian notes и другие источники.
  • Прозрачный прогресс: структура файлов показывает, какие модули уже изучены и где нужно углубиться.

Практический workflow

ascent-research init my-project --source-dir ./src --web
ascent-research resume my-project

AI анализирует указанный проект, сохраняет промежуточные выводы и продолжает работу после перезапуска без ручного копирования контекста.

Сравнение с обычным диалогом

Критерий Обычный диалог ascent-research
Память между сессиями Нет Текстовая persistence
Хранение Привязано к платформе Локальная файловая система
Восстановление контекста Ручное Автоматическое
Аудит Сложно экспортировать Текстовые файлы доступны напрямую
Совместная работа Один пользователь Можно делиться папкой исследования

Где полезно

Подходит для постепенного анализа больших codebase, многораундовых технических исследований, командного обмена выводами и сценариев, где код не хочется загружать в облако.

Ограничения

Текстовый формат не сохраняет богатую историю интеракций, например скриншоты результатов выполнения кода. Проектом нужно управлять вручную, а для realtime debugging польза ограничена.

Источники