Расписание занятий с ChatGPT: как разместить всё без накладок

В этой статье

Когда самостоятельных занятий несколько, их нужно разложить по реальным свободным окнам. При этом важна не только сумма минут: два занятия могут помещаться в один вечер, но по условию проходить в разные дни.

Попросите ChatGPT составить план по списку ограничений: предметы, длительность, доступные интервалы, срок и запреты. Затем проверьте время каждого блока и оставшийся резерв. Если условия несовместимы, ответ должен объяснить, что мешает составить расписание и какое условие придётся изменить.

Какие данные дать перед составлением

Сначала выпишите ограничения в одном месте. Полезно указать:

  • что нужно сделать и сколько раз: например, два занятия алгеброй, одно чтение и одну историю;
  • длительность каждого блока;
  • дни и точные часы, когда можно заниматься;
  • минимальный перерыв между двумя блоками в один день;
  • дни, в которые занятия запрещены;
  • крайний срок;
  • дополнительные условия: разные дни для повторяющегося предмета, нужно ли время на дорогу, в каком часовом поясе указаны часы.

Для такого расписания достаточно текстовой беседы с ChatGPT: условия можно вставить в бесплатную версию, подписка для этого не обязательна (справка OpenAI о бесплатном доступе). Если для других учебных задач вы уже выбираете платный доступ, месячную подписку ChatGPT можно оплатить через Amber Market — сервис оплаты зарубежных сервисов.

Фраза «составь расписание занятий» слишком расплывчата: в ней не видно, можно ли поставить два блока подряд, где заканчивается окно и что делать при нехватке времени. OpenAI советует формулировать задачу конкретно, давать достаточный контекст и уточнять запрос после проверки ответа (рекомендации OpenAI по работе с запросами).

Можно использовать такой шаблон:

Составь выполнимое расписание самостоятельных занятий до [срок]. Нужно: [список занятий и количество]. Каждый блок длится [минут]. Свободные окна: [дни и интервалы]. Между двумя занятиями в один день оставляй не меньше [минут] перерыва. [Запреты и дополнительные условия]. Не ставь занятия за пределами окон. Покажи нераспределённое время. Сначала проверь, совместимы ли все условия; если нет, назови конфликт и минимальные варианты изменения.

Последняя часть важна: она просит сначала проверить, можно ли выполнить все условия. Свободные двадцать минут тоже должны остаться в ответе — так видно, где у вас есть запас времени.

Готовая неделя по примеру

Возьмём конкретные данные: до четверга нужно закончить четыре блока. Алгебра нужна дважды, чтение и история — по одному разу. Каждый блок длится 45 минут. Свободны только понедельник и среда с 18:00 до 20:00, во вторник заниматься нельзя, других окон до четверга нет. Алгебру нужно поставить в разные дни, а между двумя занятиями в один день оставить минимум 10 минут. Все времена локальные, занятия проходят дома, дорога не требуется.

Запрос для ChatGPT может выглядеть так:

Нужно до четверга закончить четыре самостоятельных занятия: алгебра два раза, чтение один раз, история один раз. Каждый блок длится 45 минут. Свободны только понедельник и среда с 18:00 до 20:00. Во вторник заниматься нельзя, других окон до четверга нет. Между двумя занятиями в один день должен быть перерыв не меньше 10 минут. Алгебра должна быть в разные дни. Все времена локальные, занятия проходят дома, дорога не требуется. Составь выполнимое расписание, не выходи за пределы окон и покажи нераспределённое время. Проверь арифметику. Если условия несовместимы, назови конфликт и минимальные варианты изменения.

Один из подходящих планов по этим условиям:

Понедельник

  • 18:00–18:45 — алгебра;
  • 18:45–18:55 — перерыв;
  • 18:55–19:40 — чтение;
  • 19:40–20:00 — свободно.

Среда

  • 18:00–18:45 — история;
  • 18:45–18:55 — перерыв;
  • 18:55–19:40 — алгебра;
  • 19:40–20:00 — свободно.

Здесь алгебра стоит в разные дни, все четыре занятия заканчиваются до четверга, а ни один блок не пересекает границу 20:00. На каждый день приходится 90 минут учёбы, 10 минут перерыва и 20 минут резерва.

Как проверить расписание самостоятельно

Сначала посчитайте учебное время: 4 × 45 = 180 минут. Затем отдельно посчитайте перерывы: по одному в понедельник и среду, всего 2 × 10 = 20 минут. Два окна по два часа дают 240 минут. Значит, резерв составляет 240 − 180 − 20 = 40 минут, то есть по 20 минут в конце каждого дня.

После арифметики проверьте границы каждого интервала. В каждый из двух дней оба занятия начинаются не раньше 18:00 и заканчиваются не позже 20:00. Каждый учебный блок длится ровно 45 минут, а промежуток между первым и вторым — 10 минут. Последнее занятие заканчивается в 19:40, поэтому оставшиеся 20 минут действительно свободны.

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

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

Что делать, если одно окно пропало

Предположим, среда целиком выпала. В понедельник остаются те же два часа, но в них помещаются только два 45-минутных занятия и 10-минутный перерыв. Это 100 минут занятости: два блока можно поставить с 18:00 до 18:45 и с 18:55 до 19:40. Оставшихся 20 минут для третьего блока уже недостаточно.

Конфликт состоит из двух частей. Для четырёх занятий нужно 180 минут только учебного времени, а доступно 120 минут вместе с перерывами. Кроме того, две алгебры должны быть в разные дни, а остался один разрешённый день. Перенос за 20:00 нарушит исходное окно.

Изменить условия можно так:

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

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

Сообщите ChatGPT, что среда выпала, а остальные условия сохраняются, и попросите показать конфликт. Когда определитесь с изменением, передайте новое условие и повторно проверьте все интервалы. Так будет понятно, за счёт чего расписание стало выполнимым.

Источники

Есть следующая задача?Ещё по теме «Учёба» →