Исследование Anthropic: Использование ИИ при кодировании ухудшает навыки джуниоров
Ключевые факты
- 1 Джуниоры, не использовавшие ИИ, лучше справились с тестом на понимание концепций.
- 2 Самостоятельное исправление ошибок является критически важным элементом обучения программированию.
- 3 Пассивное копирование решений ИИ приводит к минимальному усвоению материала.
- 4 ИИ эффективен как инструмент обучения, если его использовать для объяснения кода и дебаг-сообщений.
Компания Anthropic провела эксперимент, чтобы оценить влияние ИИ-помощников на процесс обучения программированию. 52 джуниор-разработчика были разделены на две группы: одна могла использовать ИИ для решения задачи, вторая — нет. После выполнения задания обе группы прошли тест, сфокусированный на понимании кода, сообщений об ошибках и общих концепций. Группа, которая не использовала ИИ, показала лучшие результаты в тесте. Исследователи объясняют это тем, что самостоятельное столкновение с ошибками (trial and error) является ключевым элементом обучения. Участники, которые пассивно копировали решения ИИ, продемонстрировали худшее понимание материала. Лучшие результаты показали те, кто активно взаимодействовал с ИИ, используя его как наставника: просили объяснить сложные участки кода и смысл дебаг-сообщений. Вывод: аутсорсинг процесса проб и ошибок в ИИ препятствует формированию устойчивых навыков.