Как я автоматизровал создание заданий в онлайн-школе с помощью нейросетей

9

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Аватар автора

Выдаю альденте🍝

Страница автора

Цели и задачи

Работая методистом в онлайн школе одной из моих задач было создание заданий (для домашек и контрольных, тестов и промежуточных проверок и так далее).

Расскажу, как я решил эту проблему с помощью нейросетей Gemini и Mistral.

Моя проблема и поиск решения

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

Мне показалось достаточно интересным попробовать решить данную проблему с помощью нейросетей. Я понял, что нужно автоматизировать процесс. Я использовал Google Gemini 1.5 Pro и Mistral

Первые шаги с Gemini: Обучение и ошибки

Для меня было очевидно, что просто написать "сделай задания" недостаточно. Ниже расскажу какие этапы были:

  • Шаг 1: Объясняем нейросети, что нам нужно. Я создал чат в Gemini и загрузил несколько примеров существующих заданий №1. Но самое главное — я попросил Gemini не генерировать новые, а сначала описать структуру, формат, уникальные моменты и общий «облик» этого типа задания, основываясь на примерах. Результат был не очень, поэтому я пошел в Mistral. Получилось довольно точное словесное описание, которое я немного подправил. Это стало основой для моего будущего промпта (запроса).
  • Шаг 2: Тестируем промпт. Чтобы контекст первого чата не мешал, я создал новый, чистый чат в Mistral. Туда я отправил подготовленное описание задания как инструкцию для генерации. Но результат мне не понравился, поэтому с готовым промптом я пошел в Gemini. И вот первая проблема: Gemini начала генерировать задания, но использовала какие-то мелкие, малоизвестные города. Формально задания были верные, но найти их на карте было невозможно.
  • Шаг 3: Уточняем критерии. Я вернулся к промпту и добавил условие: использовать только более крупные города. Стало лучше, но все равно оставался риск, что какой-то город не найдется именно на нашей карте.
  • Шаг 4: Прорыв — добавляем визуальный контекст. Тут я понял, чего не хватает — нейросети нужна сама карта! Я сфотографировал несколько карт, которыми пользуются наши ученики и загрузил фото в чат Gemini. Мой финальный запрос был примерно таким: «Распознай города на этой карте и при генерации заданий на определение координат используй только эти города».

Как Gemini начала генерировать идеальные задания

Это сработало! Gemini начала создавать задания, используя исключительно те города, которые были на фотографии карты.

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

Надеюсь, мой опыт будет полезен тем, кто создает учебные материалы. Gemini и Mistral (и другие подобные нейросети) — это не волшебная палочка, но мощный инструмент-помощник.

  • С.С.Получается, онлайн школы больше не нужны, если задания могут сгенерить ии? И проверяют пусть тоже ии1
  • ОбезьянаЛадно. Но кому вы выдаете альденте? С третьего раза смог сосредоточится на статье. Все думал про альденте.1
  • Выдаю альденте🍝С.С., онлайн школы это про образование, а не просто нарешивание заданий. Сами задания, это лишь малая часть обучения. Но сборники заданий ИИ точно может заменить. Плюс при помощи нейросетей можно делать более индивидуально подходящие работы (ИИ анализирует ошибки студентов/учеников, формирует новые задания для отработки проблемных тем)0
  • Выдаю альденте🍝Обезьяна, это напоминание себе, что сделанное лучше идеального)1
  • ОбезьянаВыдаю, ааааа, философия! (с лицом Бурунова из "Мылодрамы")1
  • мумитрольЗадание определить координаты городов по карте, есть карта с городами, заданий нужно много. Сформировать задание = выбор в случайном порядке из списка городов. Для этого точно нужна нейросеть? Или вы даёте координаты а дети ищут город? непонятно. Вот нагенерить типовых задач "из пункта а в б выехали..." на 120 человек, тут было бы интересно.0
  • Выдаю альденте🍝Обезьяна, ахаха)0
  • Максиммумитроль, надо посмотреть данные, тогда можно сгенерировать программу, которая будет генерировать задания. Это сложнее, но намного надёжнее0
  • Выдаю альденте🍝мумитроль, поскольку у нас есть набор данных город/координаты/страна, то мы можем тасовать их так, как будет угодно нам) такой способ не только в онлайн школе подойдёт, но и в обычной. Можно для 30 детей сгенерировать 30 вариантов, задания в которых не повторяются. Списать невозможно)0