ИИ-агенты обошли человека по качеству кода: метрики за 15 месяцев
🛠 ИИ-агенты обошли человека по качеству кода: метрики за 15 месяцев
Разработчик с двенадцатилетним опытом в Go опубликовал открытый инструмент glint и график, на котором код, написанный агентами, к апрелю 2026 года стал чище его лучшего кода, написанного вручную: 0,38 серьёзных находок на тысячу строк против 2,32 у кода, который раньше управлял его собственными деньгами. По данным Habr, за полтора года Александр, в одиночку ведущий закрытый финтех-продукт, превратил 50 самодельных анализаторов в 130 правил статического анализа, которые запускаются перед каждым коммитом и не дают типовым ошибкам агентов (дублированию, замаскированным nil, возврату пустой структуры вместо ошибки) попасть в репозиторий. Важнейший сигнал: кривая падала не тогда, когда появлялись более умные модели, а когда система проверок охватывала новые классы дефектов — будь то предметные правила порядка вызовов или обычные анализаторы, не рассчитанные на машинные ошибки.
Отдельно автор проверил заброшенный на девять месяцев проект, который писался теми же агентами, но с проверками только на go vet: плотность серьёзных находок в нём выросла с 3,25 до 6,95. А в старом коде, куда раньше не заглядывал анализатор из-за накопившихся исключений, нашёлся заповедник ошибок вроде теста `require.True(t, true)`. С мая 2026 только в большом проекте анализатор обнаружил нарушения 132 раза, а за последние две недели — 203 случая, когда агент исправлял код прямо перед коммитом.
Спор «пишет ли ИИ лучше человека» в рамках этого эксперимента теряет смысл: качество стало свойством системы проверок, а не автора. И любопытно, что документация — единственный класс находок, который стабильно растёт уже больше года, потому что вопросы задают модели, ищущие ответ прямо в коде, а не в комментариях.
#AIagents #Go #quality #linting #fintech
Такие разборы выходят в канале каждый день — коротко и со ссылкой на первоисточник.