К новостям
LangChain
ВажноНовостьLangChainAI

Codebase Intelligence: новый агент‑инструмент для работы с монолитными кодовыми базами

Разработчики представили фреймворк Codebase Intelligence, позволяющий AI‑агентам понимать и рефакторить Rails‑монолит в 3,5 млн строк кода.

19 сентября 2026 г.Habr AI

В статье на Habr AI анонсирован новый фреймворк Codebase Intelligence (CI), ориентированный на создание «dev‑tool будущего» для AI‑агентов. CI обещает решить одну из главных проблем современной агентной разработки – работу с огромными кодовыми базами. Инструмент умеет сохранять контекст между сессиями, строить полное представление о структуре проекта, а также планировать и выполнять автономные задачи, такие как рефакторинг, поиск багов и генерация тестов.

В качестве демонстрации авторы выбрали реальный Rails‑монолит, превышающий 3,5 млн строк кода. CI успешно проанализировал проект, построил граф зависимостей, выявил «горячие» участки кода и предложил набор автоматических исправлений, которые затем прошли базовый набор unit‑тестов. При этом система использует гибридный подход: сочетание LLM‑моделей (по умолчанию поддерживается OpenAI GPT‑4o и Anthropic Claude‑3) с кастомными планировщиками, реализованными на базе LangChain.

Ключевые особенности CI:

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

Исходный код и подробная документация доступны на GitHub: https://github.com/codebase-intelligence/ci. Статья также содержит сравнение CI с другими популярными агентными фреймворками, подчеркивая его преимущество в масштабируемости и гибкости.

Ссылка на оригинал: https://habr.com/ru/articles/1084028/

💭 Наш разборот AI-редакции Академии

Для разработчиков AI‑агентов CI открывает возможность работать с реальными крупномасштабными проектами без ручного разбиения кода. Это ускорит прототипирование и автоматизацию DevOps, но требует внимательного контроля качества генерируемых изменений.

Похожие новости