Эйнштейновская логическая задачка от нейросети, которую решит не больше 10% людей
Вы знаете, я иногда экспериментирую и играюсь с нейросетями. Первая попытка была неудачной, Алиса Про не смогла придумать нормальную логическую задачку и сама же не смогла её решить. Теперь я попросил придумать логическую задачу китайскую нейросеть DeepSeek, ведомств опцию R1 (глубокое мышление). И результат меня порадовал. Она придумала классическую эйнштейновскую головоломку, только малость попроще. Эйнштейновской она называется потому, что он любил такие задачи, в которых по большому количеству данных нужно выяснить цвет, возраст, предпочтения, имя или что-то ещё. Чем больше условий и больше неизвестных, тем сложнее. Но у нас сегодня лайтовая версия.
У четырёх подруг (Аня, Катя, Лена и Маша) разные любимые цвета (розовый, голубой, зелёный, фиолетовый), хобби (рисование, спорт, музыка, чтение) и возраст (15, 16, 17, 18 лет). Определите, кому что соответствует, используя подсказки:
1. Аня не любит розовый и не занимается спортом.
2. Та, кто любит голубой, младше Кати.
3. Маша старше любительницы музыки.
4. Лена занимается рисованием и не любит фиолетовый.
5. Любительница зелёного цвета не читает книги.
На этом месте я традиционно предлагаю подумать вам самостоятельно, а дальше будет решение нейросети. Лучше вооружиться листиком и бумагой, чтобы не запутаться и проверить искусственный интеллект. А ещё лучше иметь перед глазами все пять подсказок, которые даны нам в условии задачи. Рисуйте табличку карандашом, заполняйте, а по мере продвижения решения, исправляйте.
Решение
Шаг 1. Из условия 4:
- Лена → хобби = рисование, цвет ≠ фиолетовый.
- Значит, цвет Лены: розовый, голубой или зелёный.
Шаг 2. Из условия 1:
- Аня ≠ розовый, ≠ спорт → её цвет: голубой, зелёный, фиолетовый.
- Хобби Ани: рисование (уже занято Леной), музыка, чтение.
Шаг 3. Из условия 5:
- Любитель зелёного ≠ чтение → у неё хобби: спорт, музыка или рисование.
- Но Лена уже рисует → зелёный может быть у спортсменки или музыканта.
Шаг 4. Из условия 3:
- Маша старше любительницы музыки → Маше не может быть 15 лет.
- Любительница музыки младше Маши → ей 15, 16 или 17 лет.
Шаг 5. Из условия 2:
- Любитель голубого младше Кати → Катя не может быть самой младшей (15 лет).
- Возраст Кати: 16, 17 или 18.
Собираем всё вместе:
- Лена (рисование) не любит фиолетовый → её цвет: розовый/голубой/зелёный.
- Если Лена любит розовый, то Аня (из условия 1) не может его выбрать → цвета Ани: голубой/зелёный/фиолетовый.
- Предположим, Лена → розовый. Тогда:
- Из условия 5: зелёный ≠ чтение → зелёный у спортсмена или музыканта.
- Из условия 1: Аня ≠ спорт → если зелёный у спортсмена, то Аня ≠ зелёный.
- Катя (из условия 2) старше любителя голубого → если голубой у Ани, то Катя ≥ 16.
- Допустим, Аня → голубой. Тогда Катя ≥ 16.
- Маша старше любительницы музыки (условие 3). Если музыканту 15 лет, то Маше 16, 17 или 18.
- Оставшиеся хобби: спорт, музыка, чтение.
- Если Лена рисует, Аня (≠ спорт) может заниматься музыкой или чтением.
- Если Аня → музыка, то по условию 3 Маша должна быть старше Ани. Пусть Ане 15 (музыка), тогда Маше ≥ 16.
- Тогда Катя (из условия 2, если Аня любит голубой) должна быть старше Ани → Катя ≥ 16.
- Оставшиеся цвета: зелёный и фиолетовый.
- По условию 5: зелёный ≠ чтение → зелёный у спортсмена. Значит, спортсмен → зелёный.
- Тогда спортсменка: Катя или Маша.
- Если спортсменка Катя (зелёный), то её возраст ≥ 16. Маше остаётся чтение и фиолетовый. Но тогда Маша должна быть старше музыканта (Ани, 15). Если Маше 17 или 18, это выполняется.
И логике этого решения финальная табличка должна выглядеть как-то так:
Итак, ответ получается таким: Ане 15 лет, она любит музыку и голубой цвет; Кате 16 лет, она занимается спортом, а любимый цвет — зелёный; Лене 17 лет, она любит рисовать и розовый цвет; Маше — 18, её любимый цвет фиолетовый, а больше всего её увлекает чтение.
А какой ответ получился у вас? Нашли какие-нибудь косяки в решение нейросети? Или можно её похвалить? А может быть у вас получилось другое решение?
