"⚪️ Антропики свармом навайбкодили С компилятор Вот статейка: 🔗 https://www.anthropic.com/engineering/building-c-compiler Опус 4.6 за 2 недели, 16 агентов, $20k в ценах апи потрата кредитов (это 2 подписки макс-200 наверное). 2000 сессий. 2B токенов всего. Вышло 100k loc, rust компилятор - компилирует ядро Linux, для x86, arm, risk-v. В статье самое важное - это собственно не сам проект, хотя сделать РАБОТАЮЩИЙ компилятор - это прикольно. В статье интересно КАК разработчик организовывал этот проект. Я специально использую такой термин - ведь работа человека изменилась. Он не разрабатывает софт. Он создает условия чтобы ИИ агенты разрабатывали софт! Что пришлось делать: • он сделал циклы в ральф-стиле, чтобы агенты брали очередную задачу, и решали ее ""до упора""; интересно что один из агентов самоубился через `pkill -9 bash`, убив контролирующий скрипт; • он не делал агента оркестратора • он не делал коммуникации между агентами • пул задач с локом задачи • в целом оркестрация выглядит примитивной и рудиментарной - явная область улучшения • основная работа челоека заключалась в системе тестов, чтобы сформирвоать такую систему тестов, которая позволила агентам сделать работоспособный продукт Интересно, как решил проблему с компиляцией ядра линукса. Это одна гиганская задача. В лоб не решалось - все 16 агентов начинали работу, сталкивались с одинаковыми багами и терли изменения друг друга. Как решил: взял GCC, компилировал им большую часть ядра - а некоторые файлы компилировал своим компилятором. Если встречалась ошибка - пробовал GCC для верификации - и если баг локализован, отдавал на фикс агенту. Также некоторых агентов специализировал: следить за эффективностью компиляции, устранять дублирующийся код, следить за общей архитектурой решения ""сверху"". Интересно, что опус 4.5 первым в 4 поколении клодов, кто сделал хоть какой то работающий компилятор. И только опус 4.6 смог сделать компиляцию ядра линукса! В общем, вот оно: https://github.com/anthropics/claudes-c-compiler Там куча ограничений и недоделок - подробнее в статье, но это во многом работает! Круто, конечно (ц) Такое мы уважаем @deksden_notes"