Боб Мартин сделал UML-диаграмму, которая управляет ИИ-агентом
Боб Мартин сделал UML-диаграмму, которая управляет ИИ-агентом ИИ-агенты уже пишут код лучше, чем мы успеваем его проверять. Ручной ревью стал узким местом, а жесткие детерминированные проверки только мешают моделям раскрыться. Как тогда вообще контролировать результат? Боб Мартин, автор «Чистого кода», собрал инструмент, который показывает структуру проекта в виде UML-подобной диаграммы. Поверх нее — метрики CRAP и мутационного тестирования. Диаграмма интерактивная. Кликаешь по элементу — и проваливаешься от общей архитектуры до конкретного участка кода. Увидел проблемное место — сразу поручаешь агенту правки. Это может быть и перестройка архитектуры, и локальный рефакторинг. Агент вносит изменения, и обновленная структура тут же появляется на диаграмме. Инструмент Боб делал под себя, но его можно взять как шаблон и попросить агента собрать свою версию под конкретный проект. Пока это рабочий прототип, так что в ближайшие недели он наверняка сильно изменится. Впрочем, к тому моменту вы, скорее всего, уже будете переделывать его под себя. А улучшения всегда можно забирать обратно из исходника или из форков других разработчиков и интегрировать в свою версию. Код доступен на GitHub.