Нейросети жарят котлеты: проводим сравнительный тест LLM на сообразительность

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Решил устроить небольшой тест тех LLM, которыми периодически пользуюсь. Сразу оговорюсь: тест носит чисто развлекательно-оценочный характер и не претендует на какую либо полноценную экспертизу. Итак, в тесте участвуют:

  1. DeepSeek;
  2. Grok;
  3. Claude AI;
  4. Perplexity AI;
  5. ChatGPT.

Тест состоит всего из одного вопроса, но вопрос такого характера, где требуется больше логика, чем знание. Итак, вопрос:

Какое минимальное время потребуется, чтобы пожарить 6 котлет на сковородке, на которой помещается 4 котлеты, при условии, что одна сторона котлеты жарится 5 минут?

DeepSeek:

Чтобы пожарить 6 котлет на сковородке, вмещающей 4 котлеты, при условии, что каждая сторона котлеты жарится 5 минут, можно выполнить следующие шаги:

  1. Первый этап (0-5 минут): Кладём 4 котлеты на сковородку и жарим их первую сторону (5 минут). После этого переворачиваем 3 котлеты, а одну снимаем (она уже готова с одной стороны).
  2. Кладём 4 котлеты на сковородку и жарим их первую сторону (5 минут).
  3. После этого переворачиваем 3 котлеты, а одну снимаем (она уже готова с одной стороны).
  4. Второй этап (5-10 минут): Добавляем оставшиеся 2 котлеты (одна из них уже была частично пожарена) и жарим их первую сторону вместе с 3 перевёрнутыми котлетами (5 минут). Теперь у нас: 3 котлеты полностью готовы (по 2 стороны). 3 котлеты готовы с одной стороны.
  5. Добавляем оставшиеся 2 котлеты (одна из них уже была частично пожарена) и жарим их первую сторону вместе с 3 перевёрнутыми котлетами (5 минут).
  6. Теперь у нас: 3 котлеты полностью готовы (по 2 стороны). 3 котлеты готовы с одной стороны.
  7. 3 котлеты полностью готовы (по 2 стороны).
  8. 3 котлеты готовы с одной стороны.
  9. Третий этап (10-15 минут): Переворачиваем 3 котлеты, которые готовы только с одной стороны, и жарим их вторую сторону (5 минут). Все 6 котлет теперь полностью готовы.
  10. Переворачиваем 3 котлеты, которые готовы только с одной стороны, и жарим их вторую сторону (5 минут).
  11. Все 6 котлет теперь полностью готовы.

Итого:Общее время жарки составляет 15 минут.

Grok:

Чтобы пожарить 6 котлет на сковородке, на которой помещается 4 котлеты, при условии, что одна сторона котлеты жарится 5 минут, рассмотрим процесс пошагово.

Каждая котлета должна быть пожарена с двух сторон, то есть общее время жарки одной котлеты составляет 10 минут (5 минут на одну сторону + 5 минут на другую). Сковородка вмещает 4 котлеты одновременно, и мы можем жарить их партиями. Поскольку котлеты нужно переворачивать, важно учитывать, как оптимально использовать сковородку, чтобы минимизировать общее время.

Решение:
  1. Первая партия (0-10 минут): Помещаем 4 котлеты на сковородку. Жарим их с одной стороны в течение 5 минут (0-5 минут). Переворачиваем эти 4 котлеты и жарим другую сторону ещё 5 минут (5-10 минут). К 10-й минуте 4 котлеты полностью пожарены (обе стороны готовы).
  2. Помещаем 4 котлеты на сковородку.
  3. Жарим их с одной стороны в течение 5 минут (0-5 минут).
  4. Переворачиваем эти 4 котлеты и жарим другую сторону ещё 5 минут (5-10 минут).
  5. К 10-й минуте 4 котлеты полностью пожарены (обе стороны готовы).
  6. Вторая партия (10-20 минут): Остаётся 2 котлеты (6 − 4 = 2). Помещаем эти 2 котлеты на сковородку (остальные 2 места на сковородке пустуют, так как больше котлет нет). Жарим их с одной стороны 5 минут (10-15 минут). Переворачиваем и жарим другую сторону ещё 5 минут (15-20 минут). К 20-й минуте эти 2 котлеты также полностью пожарены.
  7. Остаётся 2 котлеты (6 − 4 = 2).
  8. Помещаем эти 2 котлеты на сковородку (остальные 2 места на сковородке пустуют, так как больше котлет нет).
  9. Жарим их с одной стороны 5 минут (10-15 минут).
  10. Переворачиваем и жарим другую сторону ещё 5 минут (15-20 минут).
  11. К 20-й минуте эти 2 котлеты также полностью пожарены.
Проверка оптимизации:
  • Всего у нас 6 котлет, каждая требует 10 минут жарки (5 минут на сторону).
  • Общее время жарки для всех котлет, если бы мы жарили их по одной, составило бы 6 x 10 = 60 минут. Однако сковородка вмещает 4 котлеты, что позволяет жарить параллельно.
  • Минимальное количество партий: 6 котлет нельзя пожарить за одну партию (так как сковородка вмещает только 4), поэтому требуется как минимум 2 партии.
  • В первой партии за 10 минут (5 + 5) мы жарим 4 котлеты полностью.
  • Во второй партии за следующие 10 минут (5 + 5) мы жарим оставшиеся 2 котлеты.
  • Итого: 10 минут (первая партия) + 10 минут (вторая партия) = 20 минут.

Можно ли быстрее? Например, жарить 3 котлеты за 5 минут с одной стороны, затем заменить их на другие 3, а потом возвращать первые для жарки второй стороны, потребует больше перекладываний и не даст выигрыша по времени, так как общее время всё равно будет определяться необходимостью двух 10-минутных циклов для 6 котлет.

Ответ:

Минимальное время, необходимое для жарки 6 котлет, составляет 20 минут.Объяснение: За первые 10 минут жарим 4 котлеты (5 минут на одну сторону, 5 минут на другую), затем за следующие 10 минут жарим оставшиеся 2 котлеты таким же образом.

Claude AI:

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

Дано:
  • 6 котлет для жарки
  • Сковорода вмещает 4 котлеты одновременно
  • Каждая сторона жарится 5 минут
  • У каждой котлеты 2 стороны
Оптимальная стратегия:

0-5 минут: Кладем котлеты 1, 2, 3, 4 (первая сторона)

5-10 минут:

  • Переворачиваем котлеты 1, 2 (вторая сторона)
  • Убираем котлеты 3, 4 (первая сторона готова)
  • Кладем котлеты 5, 6 (первая сторона)

10-15 минут:

  • Убираем котлеты 1, 2 (полностью готовы)
  • Кладем котлеты 3, 4 (вторая сторона)
  • Переворачиваем котлеты 5, 6 (вторая сторона)

15 минут: Убираем котлеты 3, 4, 5, 6 (все готовы)

Ответ: 15 минут

Это минимально возможное время, поскольку каждая котлета должна жариться 10 минут (5 минут с каждой стороны), и мы максимально эффективно используем всё доступное место на сковороде.

Perplexity AI:

Минимальное время, необходимое для жарки 6 котлет на сковороде, вмещающей одновременно 4 котлеты, при условии, что одна сторона каждой котлеты жарится 5 минут, составляет 15 минут.

Объяснение:
  1. Сначала кладём 4 котлеты и жарим их с одной стороны — 5 минут.
  2. Затем снимаем 2 котлеты, переворачиваем оставшиеся 2 на другую сторону и кладём 2 новые сырые котлеты с той стороны, которую нужно жарить — ещё 5 минут.
  3. После этого снимаем полностью готовые 2 котлеты, переворачиваем те, что жарились с одной стороны, и кладём обратно снятые на предыдущем этапе 2 котлеты. Снова жарим 5 минут.

В итоге каждая котлета будет прожарена с двух сторон, и все 6 котлет будут готовы через 15 минут

ChatGPT:

Жарим котлеты с двух сторон, по 5 минут на каждую сторону, всего 10 минут на котлету. На сковородку помещается только 4 котлеты из 6. Нужно найти минимальное время.

Обозначим котлеты как A, B, C, D, E, F.

Стратегия:
  1. Сначала жарим A, B, C, D с одной стороны - 5 минут.
  2. Переворачиваем A, B, C, D и одновременно добавляем E и F вместо двух любых котлет (скажем, C и D), у которых уже по одной стороне готово.
  3. Таким образом: A и B продолжают жариться второй стороной, E и F начинают жариться первой стороной.
  4. A и B продолжают жариться второй стороной,
  5. E и F начинают жариться первой стороной.

Жарим снова 5 минут.

Теперь:

  • A и B полностью готовы (по 5+5),
  • C и D — по одной стороне (жарились только 1 раз),
  • E и F — по одной стороне.
  1. Теперь жарим C, D, E, F — по очереди по 2 котлеты или 4 вместе, но надо дожарить вторую сторону у всех.

Но обратите внимание: C и D уже жарились 1 сторону в самом начале, E и F — во втором этапе.

Берём C, D, E, F и жарим их по 2 пары, чтобы дожарить вторую сторону. За 5 минут дожариваем C и E, потом D и F.

Этапы:
  • 5 мин: A, B, C, D (первая сторона)
  • 5 мин: A, B (вторая сторона) + E, F (первая сторона)
  • 5 мин: C, E (вторая сторона)
  • 5 мин: D, F (вторая сторона)

Ответ: 20 минут — минимальное время, чтобы пожарить 6 котлет.

Комментарии автора (можете не читать, если вам и так уже все понятно).

DeepSeek дал верный ответ, но запутался в алгоритме (ну, или меня запутал): после первого этапа он снимает одну котлету и добавляет две. Grok очень много рассуждал, но в итоге пришел к неправильному ответу. Claude AI отлично справился с задачей. Также как и Perplexity AI, но последний был наиболее лаконичным из всех, и его ответ мне понравился больше всего. Ну и наконец ChatGPT начал за здравие, кончил — за упокой. Вместо того, чтобы жарить 4 котлеты на последнем этапе, он решил пожарить по 2 за раз, таким образом потратив на 5 минут больше, чем требуется.

Стоит также отметить, что ни одна из моделей не следовала в точности поставленному вопросу. Никто ведь не просил предоставлять алгоритм действий, а нужно было лишь посчитать время. Поэтому рассуждать можно было следующим образом: у 6 котлет 12 сторон, на сковородке можно жарить одновременно 4 стороны, следовательно требуется 12/4=3 цикла жарки по 5 минут, итого 15 минут.

Изображение в превью:
Автор: Бахтияр Соломонов
Источник: DALL·E 3
Автор не входит в состав редакции iXBT.com (подробнее »)

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Caps Lock: как спорная клавиша заняла своё место на клавиатуре

Каждый год 22 октября интернет на один день вспоминает про клавишу Caps Lock — энтузиасты отмечают неофициальный праздник, отправляя сообщения исключительно ЗАГЛАВНЫМИ БУКВАМИ. В...

Мы не заметили, как начался и закончился новый ледниковый период: почему глобальное потепление остановило его в 1960 году

Двадцать две тысячи лет назад, во время пика последнего ледникового периода, большая часть Северной Америки находилась подо льдом. Территорию современной Канады и северных штатов США покрывал...

Квантовая интерференция впервые позволила запереть электронные волны внутри металла

В 1929 году физики Джон фон Нейман и Юджин Вигнер опубликовали математический расчет, который противоречил привычным представлениям о поведении волн. В квантовой механике частицы, включая...

Почему на севере дрова хранят на улице под открытым небом

На севере дрова хранят под открытым небом. Их заготавливают на долгую зиму, аккуратно складывая возле дома, где они находятся в любую погоду. В мокрую погоду вода стекает по поленьям, между ними...

Что вообще такое нейтрино? Как устроены частицы, ради которых пробурили Южный полюс и дали уже шестую Нобелевскую премию по физике

Каждую секунду через один квадратный сантиметр земной поверхности — и через тело каждого человека — пролетает около ста миллиардов мельчайших частиц, которые называются...

На остров выпустили 29 северных оленей. Через 19 лет их стало 6000, а затем популяция рухнула почти до нуля

В августе 1944 года на остров Святого Матфея в Беринговом море доставили 29 северных оленей — 24 самки и пять самцов. Их привезли с острова Нунивак как живой запас мяса для сотрудников...