AIKraft Agents
Исследования28 октября 2026 г., 10:16 МСК🤖 Auto

Skill Dreaming: ИИ-агенты учатся на PR, эволюционируя вместе с кодом

Исследователи представили Skill Dreaming — фреймворк, который извлекает навыки из истории Pull Request и непрерывно обновляет библиотеку знаний для ИИ-агентов, создавая цикл самосовершенствования.

Баннер новости 10697

Проблема статичных навыков в разработке ПО

Современные LLM-агенты всё чаще используются для сложных задач инженерии ПО, но их эффективность ограничена статичными библиотеками навыков. Специфичные для репозитория навыки (repository-specific skills) должны эволюционировать вместе с кодом, меняющимися конвенциями и требованиями к поддержке. Традиционные подходы не успевают за динамикой разработки, что приводит к ошибкам при внедрении новых функций и поддержке существующих.

Решение: Skill Dreaming

Команда исследователей во главе с Синьюань Сунгом (Xinyuan Song) предложила фреймворк Skill Dreaming (отчет CDL-2026-001). Его ключевая идея — использование потока Pull Request (PR) как естественного источника знаний. Фреймворк анализирует историю PR, извлекает исполняемые знания из проверенных изменений и непрерывно уточняет навыки по мере поступления новой информации.

Процесс работает как взаимно усиливающий цикл:

  • PR → Навыки: Успешные PRы становятся источником данных для обновления библиотеки навыков.
  • Навыки → PR: Обновленные навыки направляют ИИ-агентов при создании новых PR, обеспечивая соответствие конвенциям и прохождение тестов.

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

Skill Dreaming интегрирует анализ PR, управление навыками, выполнение кода и непрерывную интеграцию (CI) в единый рабочий процесс. Агенты получают инструкции не только по реализации функций, но и по поддержке тестов, документации и совместимости. Ниже приведена структура того, какие аспекты разработки покрывает фреймворк:

Аспект разработки Роль Skill Dreaming Источник данных
Реализация функций Направление кода агента согласно паттернам репозитория История успешных PR
Тестирование Поддержка существующих тестов и добавление покрытия для нового функционала Результаты CI после слияния PR
Документация Автоматическое обновление документации в соответствии с изменениями кода Изменения в коде и PR-комментарии
Конвенции репозитория Обеспечение соответствия стилю и архитектуре проекта Анализ структуры репозитория и истории коммитов

Значение для индустрии

Работа демонстрирует переход от разовых ИИ-ассистентов к автономным системам, способным к долгосрочному обучению на истории проекта. Это снижает порог входа для новых разработчиков и повышает качество кода за счет использования проверенных паттернов, накопленных сообществом в виде PR.

Источник: arXiv cs.AI ↗