Главная
/
Блог
/
Нейросеть написала код за ребёнка: чему он при этом научился?

Нейросеть написала код за ребёнка: чему он при этом научился?

Ребёнок показывает программу, которая считает результаты викторины или рисует игровое поле. Всё работает, но вскоре выясняется: большую часть кода предложила нейросеть. Считать ли такую работу учебным достижением?

Ответ зависит от участия самого школьника. Он мог просто перенести готовый текст в редактор, а мог сформулировать задачу, изучить решение, проверить его и переработать. Внешне проекты выглядят одинаково, но учебный результат у них разный.

Что остаётся за человеком

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

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

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

Когда помощь превращается в копирование

Тревожный признак — ученик не понимает, какие данные обрабатывает его программа, и любую правку поручает нейросети целиком. Если нужно заменить одну надпись, а ребёнок снова просит сгенерировать весь проект, у него пока мало контроля над результатом.

При этом незнакомая команда сама по себе не означает, что работа бесполезна. Разработчики постоянно встречают новые инструменты. Важнее, пытается ли школьник разобраться в их назначении и проверить, правильно ли он их использует.

Как поставить учебную задачу

Полезно заранее договориться, какую часть ребёнок выполняет сам. Например, самостоятельно составляет план викторины и пишет проверку ответа, а к нейросети обращается за объяснением незнакомого сообщения.

Запрос тоже можно сформулировать так, чтобы сохранить мыслительную работу: «Объясни, почему этот цикл не заканчивается. Не переписывай программу целиком, задай мне наводящий вопрос».

Другой вариант — попросить несколько примеров для проверки уже написанной функции. Однако и предложенные проверки нужно осмыслить: действительно ли они соответствуют задаче и не пропускают важный случай?

Простая проверка понимания

После работы предложите школьнику:

  • объяснить назначение основных частей программы;
  • предсказать результат на конкретном примере;
  • самостоятельно изменить небольшое условие;
  • показать, как он проверил правильность изменения.

Допустим, программа начисляет два балла за верный ответ. Ребёнок должен найти нужное место и изменить начисление, а затем объяснить, как это повлияло на итоговый счёт. Такое действие лучше показывает понимание, чем объём полученного кода.

Какие правила стоит обсудить заранее

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

В Академии НАИТ среди направлений обучения представлены программирование и искусственный интеллект. При обсуждении программы полезно уточнить, как соотносятся изучение основ и применение готовых инструментов. Понимание алгоритмов помогает ребёнку оценивать ответы ИИ осмысленно.

Вывод

Оценивать стоит то, что школьник может объяснить, проверить и изменить после обращения к нейросети. Готовый код становится учебным материалом, когда ребёнок разбирается в нём и принимает собственные решения.

Новосибирская Академия Информационных Технологий знакомит детей с программированием и современными технологиями, которые можно применять в собственных проектах.