Anthropic запустила ИИ для поиска багов в программном коде, написанном ИИ

Читать в полной версии

Автоматизация процесса написания программного кода для приложений неизбежно привела к наличию в нём ошибок, но искусственный интеллект может не только порождать их, но и бороться с ними. Именно для этого предназначен новый инструмент Code Review, который был предложен Anthropic пользователям Claude Code.

Источник изображения: Anthropic

Напомним, Claude Code является ИИ-агентом для написания программного кода, его сейчас активно используют многие разработчики. Жизненный цикл любой программы обычно подразумевает внесение изменений и исправлений, причём основная их часть делается до выхода ПО на рынок. Чтобы ускорить работу над исправлениями на этапе разработки, Anthropic предложила ИИ-агента Code Review, который позволяет проводить её без участия человека или с его минимальным привлечением. Code Review уже доступен пользователям Claude for Teams и Claude for Enterprise в качестве экспериментального исследовательского решения.

Данный инструмент позволит разработчикам ПО, которые пользуются Claude, ускорить внесение исправлений до выпуска продукта в тираж. Code Review может интегрироваться с репозиторием GitHub и автоматически рецензировать предлагаемые разработчиками ПО изменения и исправления, генерируя профильные комментарии к их запросам. Инструмент призван исправлять основные логические ошибки, а претензии к «изящности» программного кода он не предъявляет. Code Review способен аргументировать свои замечания к программному коду, он использует цветовую маркировку для ранжирования проблем. Красным цветом помечаются самые важные проблемы, жёлтым — потенциальные, но требующие внимания, а фиолетовый используется для обозначения ошибок, связанных с ранее сгенерированным кодом.

Сразу несколько ИИ-агентов работают параллельно, анализируя один и тот же фрагмент кода по разным критериям. На финальном этапе отдельный агент резюмирует накопленные замечания, удаляет дублирующиеся и выделяет наиболее важные. Инструмент позволяет провести первичный аудит кибербезопасности, а у разработчиков есть возможность настроить свои критерии дополнительных проверок. Anthropic фактически будет использовать сдельную систему оплаты при использовании Code Review. Анализ одного фрагмента кода будет обходиться разработчикам в сумму от $15 до $25. Не самое дешёвое удовольствие, по словам представителей компании, станет необходимостью по мере усиления использования ИИ для написания программного кода. По мнению Anthropic, качество кода не должно страдать от роста скорости его создания, поэтому ИИ-инструменты для поиска ошибок будут востребованы на рынке ПО.