Борис Черни, создатель Anthropic Claude Code, прокомментировал проблему качества кода, генерируемого нейросетями. Он отметил, что разработчики все чаще сталкиваются с «мусорным» кодом, а их роль смещается от написания строк к проверке результатов работы ИИ.

Черни выделил два подхода к программированию с ИИ: использование модели как «черного ящика» или строгий контроль качества. Для прототипов и одноразовых решений первый вариант допустим. Однако для продакшена Черни настаивает на стандартах выше человеческих, чтобы избежать проблем с поддержкой.

Для обеспечения качества разработчикам рекомендуется внедрять автоматизированные проверки: сквозное тестирование, ежедневный фаззинг, автоматический рефакторинг и аудит безопасности. Черни называет разработчиков «мини-CEO», чья задача — решать, какой код допустим в системе.

Если автоматизация не справляется, Черни советует разработчикам активнее вмешиваться в работу Claude. В крайних случаях он предлагает заставлять модель переписывать всю кодовую базу или дожидаться выхода более совершенных версий нейросетей.