Четверть разработчиков в опросе Т1 уже используют ИИ-агентов

25% из 190 опрошенных программистов используют агентные системы или связки нескольких ИИ. Участников набирали через девять Telegram-каналов, поэтому считать эту цифру долей всех разработчиков нельзя.

Среди пользователей агентов 80% поручают им планирование и декомпозицию задач, столько же — отладку. Генерацию и запуск тестов отметили 76%. Агент получает возможность пройти несколько этапов: разобраться с задачей, изменить код и проверить результат.

Вот к последнему этапу у меня больше всего вопросов. Допустим, агент неправильно понял требование, написал под него код, а затем — тест. Проверка проходит. Код и тест согласованы между собой, но нужного поведения в программе нет.

Поэтому мне важно заранее определить ожидаемый результат. Что программа должна сделать в конкретной ситуации? Какие действия недопустимы? Тогда можно оценить и реализацию, и саму проверку: заметит ли она нарушение требования.

В своей работе я разделяю подготовку решения, написание кода и ревью между агентами. До правок задаю границы: какие файлы разрешено менять и какое поведение нужно сохранить. Это помогает сделать задачу конкретнее ещё до реализации.

Но несколько агентов тоже могут принять одно ошибочное условие и дальше дружно его реализовать. Само наличие отдельного ревьюера меня поэтому не убеждает. От него нужен разбор конкретных расхождений с задачей и подтверждение найденных проблем.

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

#ИИ #Разработка #ИИагенты #Тестирование #Автоматизация

Четверть разработчиков в опросе Т1 уже используют ИИ-агентов | Сетка — социальная сеть от hh.ru Четверть разработчиков в опросе Т1 уже используют ИИ-агентов | Сетка — социальная сеть от hh.ru