Переменная как коробка: две нейросети подобрали аналогии для восьмиклассника, но пределы указали не все
26 сентября 2026 · Образование
Главное сразу
Любая аналогия где-то врёт, и опасна не сама аналогия, а вывод, который ученик из неё сделает. Поэтому мы просили у нейросетей не только аналогии, но и их пределы: где каждая ломается. Одна нейросеть вместо пределов пять раз написала общие слова. Другая назвала конкретные неверные выводы, но в одном пункте ошиблась сама. Оба случая ловятся за пару минут, если проверить аналогию на коде.
Что мы прогнали
В ночь на 18 сентября мы дали Алисе AI (модель Alice AI LLM Flash) и DeepSeek V4 Flash, обеим через Yandex AI Studio, один и тот же запрос: предложить пять аналогий для объяснения темы «Переменная и присваивание в программировании» ученику 8 класса на информатике. Для каждой аналогии — что в теме она объясняет хорошо, где ломается (какой вывод из неё будет неверным для самой темы) и для какого ученика подходит. В конце — одна основная аналогия с объяснением выбора. Без вступления, до 350 слов.
Алиса AI ответила за 4,1 секунды, 445 слов, то есть лимит превысила почти на сто слов. DeepSeek ответил за 13,1 секунды, 347 слов, в лимит уложился.
Что вышло у Алисы AI
Аналогии знакомые и понятные: коробка с запиской, ярлык на папке, ячейка таблицы, радиостанция, имя питомца. Основной Алиса AI выбрала коробку: переменная — «это контейнер для данных, которые можно менять».
Слабое место — графа «где ломается». Мы просили назвать неверный вывод, который сделает ученик. Ни в одном из пяти пунктов такого вывода нет. Вместо этого — общие слова: про питомца — «аналогия не передаёт работу с данными в памяти», про ярлык — «аналогия не передаёт техническую сторону вопроса», про таблицу — «таблица — это статичная структура, а переменные в программе могут быть динамичными». Восьмикласснику это ничего не говорит, и репетитору тоже: непонятно, какую ошибку ждать на уроке.
При этом у таблицы есть настоящий и очень полезный предел, который Алиса AI пропустила. Об этом ниже.
Что вышло у DeepSeek
Здесь пределы конкретные. Про коробку с ярлыком: «в коробке физически лежит предмет, а в переменной — ссылка на данные (две переменные могут указывать на одно значение)». Неверный вывод, по DeepSeek, — что копия всегда независима. Это верно для Python и списков: после b = a обе переменные ссылаются на один и тот же список, и изменение через одну видно через другую. В школьном Паскале присваивание копирует значение, и там коробка работает. Проверьте на том языке, который преподаёте.
Про телефонную книгу DeepSeek тоже прав: под одним именем в книге бывает несколько номеров, а переменная в каждый момент хранит одно значение, поэтому вывод «можно присвоить два значения сразу» — ошибка.
А вот предел аналогии с пультом неверен. DeepSeek пишет: «каналы существуют независимо от пульта, а значения в программе создаются и хранятся только в переменных». Это не так: в строке Python print(2 + 3) значение 5 вычисляется и выводится, и никакой переменной в программе нет. Если ученик запомнит, что значения живут только в переменных, ему будет труднее понять выражения и аргументы функций.
Основной DeepSeek тоже выбрал коробку с ярлыком — за наглядность и за то, что её легко расширить позже.
Почему это важно
Аналогия, у которой не назван предел, работает до первой задачи, где она ломается. Типичная ошибка восьмиклассника здесь — считать присваивание уравнением, которое действует всегда. Именно её хорошо показывает таблица, если довести аналогию до конца. В электронной таблице формула в ячейке B1 вида =A1+1 пересчитывается, когда меняется A1. В программе после строк b = a + 1 и a = 5 значение b не изменится: присваивание выполняется один раз, в момент своей строки. Ни одна из нейросетей этого предела не назвала.
Как проверить аналогию за пару минут
- Для каждой аналогии сформулируйте неверный вывод одной фразой: «значит, …». Если фраза не складывается, как в пяти пунктах у Алисы AI, у вас нет предела, есть только отписка.
- Проверьте этот вывод на коде из двух-трёх строк на своём языке. Например, a = 1, b = a + 1, a = 5 и вывод b на экран. Ученик, который думает, что увидит 6, понял присваивание как формулу.
- Для Python отдельно проверьте списки: a = [1], b = a, затем a.append(2) и вывод b. Получится [1, 2].
- Проверьте утверждения со словами «только» и «всегда». На таких словах стоит задержаться: именно здесь DeepSeek и ошибся — «хранятся только в переменных».
- Выбор основной аналогии оставьте за собой. Нейросеть подсказывает, но учеников видите вы.
Что взять с собой
Для первого знакомства с переменной коробка подходит, тут обе нейросети правы. Но пользы от подборки аналогий ровно столько, сколько от графы «где ломается». Если нейросеть пишет там общие слова, допишите пределы сами и проверьте каждый на двух строчках кода. Таблицу стоит оставить второй аналогией: на ней удобно показать, чем присваивание отличается от формулы.
Материалы готовим с помощью нейросетей и проверяем вручную.