TGViewer
Work & Beer Balance Work & Beer Balance @workbeer · 1.55K subscribers
Post #428 921
Microsoft совместно с Cornell University пилят что-то очень интересное под названием Repository Planning Graph (RPG).

Вот что они про это пишут:

Текущие агенты репозитория сталкиваются с логическим отключением из-за фрагментированных представлений, поскольку существующие методы полагаются на изолированную документацию API или графики зависимостей, которым не хватает семантической глубины.

Мы рассматриваем понимание и генерацию репозитория как обратные процессы в рамках единого цикла: генерация расширяет намерение до реализации, в то время как понимание сжимает реализацию обратно до намерения.

Чтобы решить эту проблему, мы предлагаем RPG-Encoder, фреймворк, который обобщает график планирования репозитория (RPG) из статической генеративной схемы в унифицированное высокоточное представление.

RPG-Encoder завершает цикл рассуждений с помощью трех механизмов:
1. Кодирование необработанного кода в RPG, который сочетает в себе улучшенные семантические функции с зависимостями кода;
2. Постепенное развитие топологии, чтобы отделить затраты на обслуживание от масштаба репозитория, снижая накладные расходы на 95,7%;
3. Работа в качестве унифицированного интерфейса для навигации с учетом структуры.

Согласно оценкам, RPG-Encoder обеспечивает самую высокую производительность локализации на SWE-bench, подтвержденную с 93,7% Acc, и превышает наилучший базовый уровень более чем на 10% по точности локализации на SWE-bench Live Lite.

Эти результаты подчеркивают нашу превосходную детальную точность при работе со сложными кодовыми базами. Кроме того, в RepoCraft достигается 98,5% охвата реконструкцией, что подтверждает способность RPG с высокой точностью воспроизводить исходную кодовую базу и замыкает цикл между замыслом и реализацией

Отдельно о RPG:
Большие языковые модели превосходны в создании отдельных функций или отдельных файлов кода, однако создание полных репозиториев с нуля остается фундаментальной проблемой.

Эта возможность является ключом к созданию согласованных программных систем на основе высокоуровневых спецификаций и реализации всего потенциала автоматической генерации кода. Процесс требует планирования на двух уровнях:
1. Принятия решения о том, какие функции и модули создавать (этап предложения)
2. Определения деталей их реализации (этап внедрения).

Современные подходы основаны на планировании на естественном языке, которое часто приводит к нечетким спецификациям, несогласованным компонентам и хрупким конструкциям из-за присущей ему двусмысленности и отсутствия структуры.

Чтобы устранить эти ограничения, мы представляем график планирования репозитория (RPG), структурированное представление, которое кодирует возможности, файловые структуры, потоки данных и функции в едином графике. Заменяя естественный язык в свободной форме явной схемой, RPG обеспечивает последовательное долгосрочное планирование создания репозитория.

Основываясь на RPG, мы разрабатываем ZeroRepo, графоориентированный фреймворк, который работает в три этапа:
1. Планирование на уровне предложения
2. Построение на уровне реализации
3. Генерация кода на основе графов с проверкой тестом.

Для оценки мы создали RepoCraft, эталон из шести реальных проектов с 1052 задачами. В RepoCraft ZeroRepo производит почти 36 тыс. строк кода и 445 ТЫС. токенов кода, что в среднем в 3,9 раза больше, чем самая сильная базовая линия (код Клода), и в 68 раз больше, чем другие базовые линии. Он обеспечивает 81,5% охвата и 69,7% точности тестирования, улучшаясь по сравнению с Claude Code на 27,3 и 35,8 балла. Дальнейший анализ показывает, что RPG моделирует сложные зависимости, обеспечивает более сложное планирование за счет почти линейного масштабирования и улучшает понимание агентами репозиториев, тем самым ускоряя локализацию.

Сам RPG публикуют в опенсорс вот тут (еще в процессе)
GitHub GitHub - microsoft/RPG-ZeroRepo: [ICLR 2026] RPG: A Repository Planning Graph for Unified and Scalable Codebase Generation [ICLR 2026] RPG: A Repository Planning Graph for Unified and Scalable Codebase Generation - microsoft/RPG-ZeroRepo
  • 👍 3
  • 🔥 2
More from @workbeer
  1. Oct 1, 2026Ищу нового хозяина для своего Starlabs Starlight 12.5" Linux планшета (хочу поменять его н…
  2. Sep 29, 2026👨‍💻 Фронтенд с AI: что можно делегировать агентам 5 октября, стартует конференция Podlod…
  3. Sep 29, 2026Ну и если вы пользуетесь продутами Proton - VPN или почтой, то вам будет интересно узнать…
  4. Sep 29, 2026Насколько она умная? В реальном RAG-сервисе ZüriCityGPT на реальном пользовательском трафи…
  5. Sep 29, 2026Есть такая LLM модель о который вы скорее всего не слышали, но она заслуживает вашего вним…
  6. Sep 28, 2026"How would you like to proceed?" спрашивает меня агнет. Сохраню для предков как у нас выгл…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →