Алиса, реши уравнение: почему ответ 6,75 мог оказаться чужим
«Алиса, реши уравнение б 8 равно 54»: в таком запросе потерян знак, и ответ может быть не к твоему уравнению. Как спросить, чтобы понять решение.
А
Андрей
Преподаватель, научный редактор
6 мин чтения
Я набрал запрос так, как его набирают школьники, когда просят Алису решить уравнение: «реши уравнение б 8 равно 54». Это блог LibraChat, и отправил я его нейросети LibraChat. Ответ пришёл сразу: б равно 6,75. С проверкой.
Ответ верный. Только к какому уравнению?
Коротко: напиши знак явно, назови класс и попроси объяснить, почему так. Готовый запрос — ниже.
Ошибку в этой истории сделал я сам, ещё до отправки. И нейросеть её не заметила.
Между «б» и восьмёркой пропал знак
Вот запрос целиком, как я его отправил:
реши уравнение б 8 равно 54
Именно в таком виде этот запрос встречается в поиске. Скорее всего, так его надиктовали голосом, и знак между буквой и числом потерялся. Что там было? Может быть, «б умножить на 8». А может, «б плюс 8» или «б минус 8». Это три разных уравнения и три разных ответа: 6,75, 46 и 62.
Нейросеть выбрала умножение. Разделила 54 на 8, получила 6,75 и проверила: 6,75 умножить на 8 действительно 54. Всё сходится. Но проверка подтверждает ответ к тому уравнению, которое решали, а не к тому, что записано в тетради. Если у ученика было «б плюс 8», он перепишет 6,75 в тетрадь, и ответ окажется неверным, хотя сам по себе он правильный.
Самое неприятное здесь не ошибка, а её незаметность. Ответ не спросил, какой был знак. Он не написал «я понял так». Уравнение с умножением просто стояло в первой строке, и его надо было заметить.
Признаю: на месте ученика я бы, скорее всего, тоже не заметил. Я смотрел на ответ, а не на условие.
Что же было не так в моём запросе, кроме знака?
Три вещи, которых в запросе не было
Первая — знак. Его надо написать явно. Умножение — точкой или звёздочкой, сложение — плюсом. Голосом лучше проговаривать «умножить на», а не пропускать.
Вторая — класс. Ответ 6,75 записан десятичной дробью. Пятиклассник, который ещё не дошёл до десятичных дробей, просто не поймёт, откуда она взялась. Нейросеть не знает, в каком ты классе, пока ты не скажешь.
Третья — объяснение. В первом ответе было одно действие и проверка, и больше ничего. Такой ответ можно переписать, но нельзя понять. На следующем уравнении ученик снова пойдёт просить.
Я переписал запрос с учётом всех трёх вещей. Что изменилось?
Второй запрос: знак, класс и «почему»
Я в пятом классе, у меня уравнение b · 8 = 54. Не давай сразу ответ: объясни, каким действием найти неизвестный множитель и почему, потом реши, а в конце покажи проверку подстановкой.
Замени класс и уравнение на свои; знак пиши символом или словами «умножить на». Здесь знак стоит явно, класс назван, объяснение заказано. Ответ начался с правила:
Чтобы найти неизвестный множитель, произведение делят на известный множитель.
Это правило из учебника пятого класса, почти дословно. Засчитываю. Но важнее следующая фраза, потому что в ней есть «почему»:
Умножение и деление — обратные действия: если число умножили на 8 и получили 54, это число как раз и есть частное 54 и 8.
Вот этого я и ждал. Правило можно забыть, а смысл остаётся: деление отменяет умножение. Если ученик понял эту фразу, правило про неизвестный множитель он выведет сам.
Ответ на этот раз записан смешанным числом: шесть целых три четвёртых. Для пятого класса это понятнее, чем 6,75, хотя число то же самое. Запомни: оба ответа верные, просто записаны по-разному. Иначе он решит, что нейросеть в первый раз ошиблась.
Проверку подстановкой я бы показал на уроке как образец. Двадцать семь четвёртых умножили на 8, четвёрка сократилась с восьмёркой, осталось 27 умножить на 2. Вышло 54. Никаких громоздких вычислений, и видно, что ответ подходит.
Одно замечание всё же есть. Я просил «не давай сразу ответ», а ответ пришёл в том же сообщении, просто после объяснения. Я сам попросил в одном сообщении и объяснить, и решить, и получил всё одним ответом. Если хочешь решить сам, проси только правило и способ, а решение отдельным сообщением.
А если знак уже не вспомнить
Бывает, что тетради под рукой нет, а запрос надиктован давно. Для такого случая я отправил третий запрос и прямо признался в нём, что мог потерять знак:
Реши уравнение б 8 равно 54. Я набирал голосом и мог пропустить знак между б и 8, поэтому сначала скажи, какие знаки там могли быть, и реши уравнение для каждого случая с проверкой.
Нейросеть перебрала пять вариантов: плюс, минус, умножение, деление и степень. К каждому дала решение и проверку. Четвёртый вариант, с делением, я сам упустил: там ответ 432. Закончился ответ так:
Самые обычные для такой фразы — сложение и умножение: 46 и 6,75.
Как учитель, я бы вычеркнул вариант со степенью: корень восьмой степени в пятом классе не проходят, и ученика он только напугает. А в остальном это честный ответ на честный вопрос. Пять уравнений рядом, и сразу видно, насколько разными бывают ответы из-за одного пропущенного знака. Но это запасной путь. Свой знак всё равно найди в тетради, иначе из пяти ответов придётся выбирать наугад.
Где обычно теряется знак
На голосовом вводе знак проглотить легче всего. Надиктовать запрос LibraChat позволяет и с телефона, и с компьютера. Если диктуешь в браузере, сообщение не уходит само: сначала оно появляется в строке, где его можно прочитать и поправить. Вот здесь и стоит остановиться и посмотреть, на месте ли «умножить» или «плюс». В приложении надиктованное сообщение уходит сразу, поэтому там смотри на первую строку ответа. Во всех трёх моих запросах нейросеть переписала уравнение первой строкой, но надеяться на это не стоит: попроси прямо «сначала перепиши уравнение».
Правило отсюда простое: первая строка ответа — это не формальность, а проверка условия. Сравни её с тетрадью. Не совпало — дальше можно не читать.
Теперь я добавляю в запрос ещё одну строку: «Сначала перепиши уравнение так, как ты его понял». Тогда по первой строке ответа видно, какое уравнение будет решено, и расхождение с тетрадью заметно ещё до решения.
Возьми уравнение из домашнего задания и реши его сам. Потом отправь его с явным знаком и просьбой проверить подстановкой твой ответ, а не дать свой. Совпала ли первая строка ответа с тем, что записано у тебя в тетради?