Лучшие нейросети для химии: проверь атомы и объяснение
Лучшие нейросети для химии: сравниваем Кэмп, Gemini Guided Learning и LibraChat по учебной задаче. Проверяем формулу, коэффициенты и понимание ответа.
Д
Денис
Продакт LibraChat
11 мин чтения
В записи `2Fe + O2 → Fe2O3` железо сошлось: два атома с каждой стороны. Кислород — нет: слева два, справа три. Я нарочно отправил эту строку в LibraChat, и ответ обнаружил различие, предложил коэффициенты и оставил вопрос на понимание. После такой пробы лучшие нейросети для химии я выбирал бы по тому, что именно мешает в задаче: неверно прочитанное условие, непонятное действие или непроверенное решение.
Здесь легко принять аккуратность за правильность. Таблица выглядит убедительно, объяснение длинное, формула похожа на знакомую. Но в химии маленький индекс меняет состав вещества, а коэффициент перед формулой означает другое. Поэтому сравню три учебных маршрута: решение из условия в Кэмпе, диалог с Gemini Guided Learning и ограниченную проверку одной записи в LibraChat. Критерием станет то, что можно проверить самому.
Лучшие нейросети для химии закрывают разные пробелы
По основной выдаче такой запрос чаще относится к учебным задачам: уравнять запись, разобраться с формулой, понять расчёт. Для молекулярного исследования потребовались бы другие инструменты, данные и критерии. Моя задача здесь уже: выбрать помощника для проверки и объяснения заданной химической записи. Никакой лабораторной работы я не провожу.
В корпоративном блоге Кэмпа описаны ввод текста или фото и режим пошагового объяснения. Официальная справка Gemini показывает Guided Learning с вопросом по теме и возможностью добавить материал. LibraChat позволяет поставить собственное условие текстового разбора; результат именно такого запроса ниже получен фактически.
Где остановилась работа · Кандидат · Что проверить в химической задаче
Нужно передать условие и получить оформленный разбор — Кэмп, маршрут решения учебной задачи — Не изменились ли индексы, заряд и исходные величины при вводе
Ответ есть, но непонятно, почему допустим именно такой шаг — Gemini Guided Learning — Спрашивает ли разговор о причине действия и даёт ли возможность ответить самому
Нужно проверить одну запись по явно заданным ограничениям — LibraChat с собственным запросом — Сохранены ли формулы, пересчитаны ли атомы и отделено ли объяснение от вывода
Я бы не считал эти строки местами по точности. У них разные причины для первой пробы. Если исходник уже переписан без ошибок, способность загрузить фотографию не решает оставшийся вопрос о коэффициенте. Если же формула на фото прочитана неверно, хорошее объяснение будет относиться к другой задаче. Начинать стоит с того места, где действительно оборвалась работа.
Миф: достаточно выбрать самую сильную модель
Представим, что в условии задан Fe2O3, а помощник незаметно заменил его на FeO. Получилась другая формула, и расставлять коэффициенты к ней может быть удобнее. Но ученик уже решает не исходную схему. Название модели не отменяет этого нарушения. Я сначала сверяю запись с условием и только потом читаю ход рассуждений.
Для Кэмпа это означает отдельную приёмку введённого материала. Официальное описание предлагает текст или фото и разбор по шагам. Если исходник напечатан мелко или написан от руки, я бы попросил сначала воспроизвести само условие. Не нужно сразу оценивать всё решение: прежде важно увидеть, к какой записи оно относится. Такой запрос можно применить и к другому помощнику с вложениями.
У этой проверки есть конкретный порядок:
сравнить символы элементов, особенно похожие буквы;
проверить нижние индексы отдельно от коэффициентов;
сохранить заряды, если они были в условии;
сверить единицы и все заданные величины;
отметить неразборчивое место, вместо того чтобы угадывать его по смыслу.
Это не рейтинг распознавания: одинаковую фотографию трём сервисам я не отправлял. Это критерии, по которым я принимал бы ввод перед решением. Если хотя бы один существенный символ оказался другим, сначала исправляется условие. Переход к более глубокой модели без этой правки может лишь сделать ошибочный разбор подробнее.
Миф: главное — получить правильные коэффициенты
Для проверки я составил намеренно ошибочную строку сам. Попросил LibraChat посчитать атомы Fe и O с обеих сторон, исправить коэффициенты до наименьших положительных целых, повторить подсчёт и объяснить запрет менять индексы. В конце нужен был один вопрос без готового ответа. Уточнил, что это только символьное упражнение, без лабораторных действий и условий получения вещества.
Такую небольшую проверку можно прямо сейчас повторить в чате LibraChat, сохранив свою исходную схему. Полный фактический ответ на мой запрос:
Запись \(2\mathrm{Fe} + \mathrm{O}_2 \rightarrow \mathrm{Fe}_2\mathrm{O}_3\) не уравнена.
Сторона · Fe · O
слева — 2 — 2
справа — 2 — 3
Исправленная запись с наименьшими положительными целыми коэффициентами: \(4\mathrm{Fe} + 3\mathrm{O}_2 \rightarrow 2\mathrm{Fe}_2\mathrm{O}_3\).
Сторона · Fe · O
слева — 4 — 6
справа — 4 — 6
Индексы в формулах менять нельзя: они фиксируют состав вещества, а равенство числа атомов достигают только коэффициентами перед формулами.
Чем коэффициент перед \(\mathrm{Fe}_2\mathrm{O}_3\) отличается от индекса в той же формуле?
Я проверил результат вручную. В исправленной записи слева четыре атома железа и шесть кислорода. Справа коэффициент два умножает всю формулу: железа получается дважды по два, кислорода — дважды по три. Числа совпали. Первоначальные индексы сохранились, поэтому проверялось именно заданное соотношение веществ.
Можно проверить и требование о наименьших коэффициентах. Обозначим их a, b, c в схеме `aFe + bO2 → cFe2O3`. Для железа требуется `a = 2c`, для кислорода `2b = 3c`. Наименьшее подходящее положительное целое c равно двум. Тогда a равно четырём, b — трём. Так я получил те же числа независимо от уверенности ответа.
У этого условия есть ещё одна тонкость: не всякая уравненная запись выполняет запрос целиком. Я составил три варианта для проверки критерия. Это авторские антипримеры, а не дополнительные ответы сервисов.
`8, 6, 4` — Да — Числа целые, но все делятся на два
`2, 1.5, 1` — Да — В запросе требовались целые коэффициенты
`4, 3, 2` — Да — Положительные целые без общего делителя больше единицы
У первой строки нет ошибки в подсчёте атомов. Поэтому ответ «всё неверно» тоже был бы плохим объяснением. Нужно сказать точнее: баланс соблюдён, но запись ещё сокращается. Во второй строке причина отклонения другая — не выполнено конкретное требование нашего запроса. Смешав эти причины, помощник может научить человека отвергать правильную часть рассуждения вместе с неподходящим оформлением.
Для первой строки легко показать исправление без нового решения: разделить каждый коэффициент на два и снова посчитать атомы. У второй — умножить каждый на два. Менять только одно число нельзя: тогда нарушится соотношение. Это ещё одна содержательная проверка объяснения. Хороший разбор должен сохранять связь между всеми коэффициентами, а не просто подменять не понравившуюся цифру.
Такой небольшой набор я использовал бы при выборе учебного режима. Мне важно получить не только метку «правильно», но и точное место расхождения с условием. На одном варианте требуется объяснить сокращение, на другом — требование целочисленности. Если сервис одинаково ругает обе строки «за нарушение баланса», его ответ нуждается в исправлении, даже когда итоговая тройка случайно совпала с ожидаемой.
Но принять только строку `4, 3, 2` было бы мало. Если завтра поменяется формула, запомненная тройка не поможет. Последний вопрос в ответе возвращает к смыслу: внешний коэффициент относится ко всей записи вещества, индекс — к числу атомов внутри неё. Для учебного помощника это полезнее ещё одного торжественного сообщения «решение готово».
Миф: уравненная запись доказывает, что реакция произойдёт
Подсчёт атомов проверяет согласованность заданной схемы. Сам по себе он не выбирает продукты реакции и не устанавливает условия её протекания. В учебнике OpenStax коэффициенты и индексы различаются именно потому, что формула задаёт состав вещества. Состояния веществ и необходимые условия обозначаются отдельно. Из одной таблицы атомов нельзя получить все эти сведения.
Поэтому я ограничил реальный запрос готовой схемой Fe и O2 с указанным продуктом Fe2O3. Не просил выбирать, что получится, и тем более объяснять практическое получение. Если в другой задаче требуется определить продукт, это ещё один содержательный этап. Его нужно сверять по подходящему учебному источнику, а не принимать как следствие красивого баланса.
Здесь особенно опасно незаметное исправление индекса. Изменив его, мы можем получить равенство чисел, но потерять заданное вещество. Для проверки ответа я бы сохранил исходные формулы отдельной строкой и сравнил с итоговыми. Если они изменились, попросил бы объяснить основание изменения. Для упражнения на коэффициенты такого основания обычно нет: изменять разрешено числа перед формулами.
Похожая ошибка возникает со структурной записью. Совпадение общего состава ещё не устанавливает порядок связей. Это отдельный случай, разобранный в материале о структурной формуле в органической химии. Если ученик путается именно там, ещё один прогон коэффициентов не устранит пробел. Сначала нужно назвать, что требуется сохранить: состав, связность или оба условия.
Миф: подробное объяснение уже означает понимание
Я бы выбрал Gemini Guided Learning, когда нужен разговор о причине шага с возможностью отвечать самому. Google описывает этот режим как интерактивную учебную помощь; официальная справка показывает выбор инструмента, вход в аккаунт и добавление материала. Это основание попробовать такой формат. Оно не доказывает, что любой химический ответ будет верен или что ученик усвоит тему после одного разговора.
Для нашей схемы я сформулировал бы проверку так: «Не решай уравнение заново. Спроси меня, сколько атомов кислорода означает запись с коэффициентом перед Fe2O3. Дождись моей попытки и разбери её». Так человеку придётся объяснить действие, которое он уже видел в готовом решении.
Важен и способ проверки ошибки. Если я отвечу, что коэффициент меняет только железо, разговор должен вернуть меня к умножению всей формулы. Если перепутаю число атомов и число формульных единиц, нужен другой разбор. Просто повторить готовое уравнение недостаточно: в обоих случаях проблема находится в смысле записи, хотя числа ответа могут быть уже знакомы.
В LibraChat для такого разговора можно задать те же ограничения собственным текстом. Полученный e1 действительно закончил разбор вопросом, не раскрывая ответ на него. Это подтверждает выполнение конкретного запроса. Чтобы говорить об устойчивом учебном результате, пришлось бы проверить ещё несколько собственных попыток человека, а не только способность чата задавать вопросы.
Я не стал бы измерять понимание длиной переписки. Более полезный признак — человек объясняет новый маленький фрагмент без копирования прежнего ответа. Можно скрыть готовые коэффициенты и попросить описать, почему число перед формулой относится ко всему веществу. Затем вернуть строку и пересчитать один элемент. Это проверка действия, которое понадобится в следующей задаче.
Как принять выбор после первой пробы
У меня осталось бы три разных решения. Кэмп — кандидат, когда хочется передать учебное условие и пройти оформленный разбор. Gemini Guided Learning — когда полезен устроенный учебный диалог с вопросами. LibraChat — когда нужна небольшая проверка с собственными ограничениями и последующим уточнением. Выбор можно пересмотреть, если выяснится, что трудность была в другом месте.
Перед пробой с фотографией задания я бы открыл тарифы LibraChat и проверил доступ к прикреплению исходника. Для моей текстовой строки вложение вообще не понадобилось. У конкурента также нужно выяснить, можно ли передать именно свой материал и продолжить разбор в выбранном режиме. Название учебной функции само по себе этого не решает.
Если первая проба дала слишком длинный ответ, я бы сначала изменил формат: отдельно условие, таблица атомов и причина каждого изменения. Длинная общая лекция не помогает найти один перепутанный индекс. Но сокращать до голой тройки тоже не стоит. Тогда пропадёт именно та часть, по которой можно принять или отклонить решение.
При повторной пробе полезно сохранить своё затруднение дословно. Например: «Не понимаю, почему двойка перед формулой увеличивает и число атомов кислорода». Это конкретная причина продолжить диалог. Из фразы «объясни химию понятнее» гораздо труднее узнать, что человеку мешало в предыдущем ответе и исправилось ли это после смены сервиса.
Для записи итога я оставил бы четыре поля:
Какая исходная формула была проверена.
Что сохранилось и что разрешалось менять.
Как вручную подтвердились атомы и коэффициенты.
Какое объяснение ещё не получается дать самому.
В моей фактической пробе таблицы и коэффициенты прошли проверку. Дальше я закрыл бы строку с ответом и вернулся к последнему вопросу. Если могу объяснить разницу коэффициента и индекса, разговор выполнил нужную учебную работу. Если пока воспроизвожу только `4, 3, 2`, выбирать следующий сервис рано: сначала нужно разобрать именно этот пробел.