Тестирование ИИ-кода: дифференциальное тестирование обошло TDD по эффективности
Дэн Лу провёл исследование, в ходе которого протестировал генерацию кода языковой моделью GPT-6 Astra с использованием различных методик, показав, что дифференциальное тестирование оказалось эффективнее традиционного TDD.
Исследователь Дэн Лу проанализировал, как различные подходы к тестированию влияют на качество кода, генерируемого ИИ. Для этого он использовал модель GPT-6 Astra, поручив ей реализацию функционала Pandoc. В ходе эксперимента Лу сравнил 25 различных условий тестирования, включая TDD (Test-Driven Development) и дифференциальное тестирование, выполнив по 25 прогонов для каждого условия. Общая стоимость такого исследования по розничным ценам API достигла около 90 тысяч долларов.
Результаты показали, что наиболее высокий процент прохождения скрытых тестов — 45,1% — продемонстрировало дифференциальное тестирование. TDD, напротив, показал наименьший результат — 40,5%. При этом интересно, что подход без каких-либо специфических указаний на тестирование дал результат в 44,1%, что близко к лидерам.
Автор исследования подчеркивает, что объём данных пока недостаточен для однозначных выводов, однако полученные результаты позволяют задуматься о влиянии методологий тестирования на качество кода, создаваемого ИИ. Лу также анализирует, почему предыдущие утверждения о бесполезности тестов от ИИ, основанные на проверках DeepSWE, не могут быть универсализированы на все случаи.
Часто задаваемые вопросы
Какая языковая модель использовалась в исследовании Дэна Лу?
В исследовании Дэна Лу для генерации кода использовалась языковая модель GPT-6 Astra.
Какой метод тестирования показал наилучшие результаты для ИИ-генерируемого кода?
Наилучшие результаты (45,1% пройденных скрытых тестов) показало дифференциальное тестирование, обойдя TDD.
Насколько дорогим было исследование эффективности тестирования ИИ-кода?
Общая стоимость исследования составила около 90 тысяч долларов США, исходя из розничных цен API.
Источник: Habr · Rusability ИИ


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!