Может ли компьютер тебя предсказать?
Оракул Ааронсона — маленькая программа, которая считает закономерности и пытается угадать твоё следующее нажатие клавиши раньше, чем ты его сделаешь. Этот тест покажет, насколько тебя легко прочитать, когда ты изо всех сил стараешься быть случайным: ты нажимаешь влево или вправо сто раз и только потом видишь, сколько раз она угадала и что тебя выдало. Информатик Скотт Ааронсон написал оригинал для своих студентов; на листе с результатами видно, как справилась его группа.
Этот тест — версия той программы, которую часто называют оракулом Ааронсона. Ты нажимаешь влево или вправо 100 раз. Перед каждым нажатием машина смотрит на твои последние пять, находит все прежние случаи, когда ты делал те же пять, и ставит на ту сторону, которую ты после них нажимал чаще; если данных мало, она переходит к последним четырём, трём, двум или одному нажатию. Каждая догадка вычисляется и сохраняется до того, как прочитана твоя клавиша, и только потом открывается. Твой результат — сколько из 100 она угадала, в сравнении с тем, сколько та же машина набирает против настоящей монетки.
Это не тест на интеллект, характер или свободу воли. Он измеряет, насколько закономерными были твои нажатия — один раз, на одном экране. Сто нажатий — маленькая выборка: даже против настоящей монетки любой угадывающий попадает в диапазон от 40 до 60 примерно в 96 % случаев. Большая группа людей ещё не играла именно с этой машиной, поэтому процентиля нет — только монетка, несколько фиксированных стратегий и случай из лекции Ааронсона.
Что измеряет тест
Только одно: насколько предсказуемы сто нажатий влево или вправо для простой машины, считающей закономерности.
Задание
- 100 нажатий, влево или вправо, как можно непредсказуемее, без ограничения по времени
- Предсказатель по пятёркам нажатий, по методу, который Скотт Ааронсон описал для своей программы f/d: закономерность учитывается, когда она встретилась три раза и одна сторона впереди на два; иначе машина пробует более короткие закономерности, а если опереться не на что, делает фиксированную ставку по умолчанию
- Запечатанные догадки: каждая карта пишется до твоего нажатия и переворачивается только после него, так что долю попаданий машины видно прямо во время игры
- Полностью детерминированно: одни и те же сто нажатий всегда получают одни и те же сто догадок
Твой результат
- Сколько из твоих 100 нажатий она угадала, и уровень: Как монетка, Трудно прочитать, Читаемый или Открытая книга
- Как часто машина, угадывающая настоящую монетку, справилась бы так же, посчитано точно
- Что тебя выдало: как часто ты менял сторону, твоя самая длинная серия, любимая комбинация из трёх нажатий, перекос в одну сторону и первые 50 нажатий против последних 50
- Твоя самая длинная серия рядом с серией настоящей монетки, подброшенной в то же время, и блокнот машины, показывающий, как она сделала последнюю догадку
- Карточка, которой можно поделиться, и ссылка, которая бросает другу вызов: быть менее читаемым
Перед началом
- Около минуты
- Работает на телефоне (две большие клавиши под большими пальцами) или на компьютере (клавиши ← и →)
- Звук по желанию; странице нужен браузер с включённым 3D (WebGL)
Частые вопросы о предсказуемости и случайности
Этот тест бесплатный? Нужно ли регистрироваться, чтобы увидеть результат?
Да, он бесплатный, и регистрироваться не нужно: ни аккаунта, ни почты, ни оплаты. Результат появится на этой странице сразу, как только закончишь, и его можно тут же отправить друзьям или пройти тест ещё раз.
Может ли компьютер правда предсказать, какую клавишу я нажму?
Именно это и позволяет выяснить тест, и ответ у каждого свой. Программе, которая считает закономерности, не нужен доступ к твоим мыслям: она просто считает, какие короткие привычки ты повторяешь. Результат показывает, сколько из твоих 100 нажатий она угадала и как часто чистая удача справилась бы так же. Скотт Ааронсон вспоминает, как часто его собственная версия угадывала студентов; этот случай из лекции, а не опубликованное исследование, отмечен на листе с результатами.
Как работает оракул Ааронсона?
Оракул Ааронсона запоминает каждую последовательность из пяти нажатий, которую ты сделал, и что ты нажал после неё. Перед каждым новым нажатием он находит твои последние пять и ставит на более частое продолжение. Версия на этой странице вдобавок переходит к более коротким закономерностям, когда данных мало, и запечатывает каждую догадку до того, как прочитает твою клавишу.
Какой результат значит, что я случаен, как монетка?
Около 50 из 100. Честная монетка, как её ни угадывай, даёт от 40 до 60 примерно в 96 % случаев, так что результат чуть выше 50 — в пределах удачи. В этом тесте 57 и меньше считается уровнем монетки; 65 и больше выпадает случайно лишь примерно один раз из 570 попыток.
Хорошо ли люди умеют быть случайными?
Это объясняет лист с результатами — после твоих ста нажатий, потому что, зная заранее, ты нажимал бы иначе. Психологи десятилетиями просят людей придумывать случайные последовательности: Виллем Вагенар сделал обзор экспериментов в 1972 году, Фальк и Конолд в 1997 году измерили, как часто люди меняют сторону, а Тверски и Канеман в 1971 году описали стоящее за этим убеждение. Лист ставит твою частоту смены стороны и самую длинную серию рядом с показателями настоящей монетки.
Можно ли научиться быть непредсказуемым?
Да, если получать обратную связь. В исследовании Аллена Ньюрингера 1986 года студенты нажимали две клавиши по сто раз за раунд и после каждого раунда видели статистику; с такой обратной связью они научились выдавать последовательности, которые статистические тесты не могли отличить от случайных чисел компьютера.
Это тест на свободу воли?
Нет. Высокая доля попаданий показывает, что твои нажатия следовали закономерностям, которые может сосчитать простая программа, а не то, что твой выбор был несвободным. Тест ничего не говорит и об интеллекте или характере, а результат одной игры из 100 нажатий меняется от попытки к попытке.
Откуда берутся цифры
Большая группа людей не играла именно с этой машиной, поэтому процентилей нет: сравнение идёт с честной монеткой (точный биномиальный расчёт), с фиксированными стратегиями, прогнанными через ту же машину, и с воспоминанием Ааронсона о его группе (случай из практики). Твои нажатия остаются на странице; ссылка-вызов передаёт только число угаданных. Сайт не публикует данные своих игроков.
- Aaronson (2006), Quantum Computing Since Democritus, Lecture 18: Free Will
- Описание метода от Ааронсона, процитированное в README elsehow/aaronson-oracle
- Wagenaar (1972), Psychological Bulletin — Generation of random sequences by human subjects: A critical survey of literature
- Falk & Konold (1997), Psychological Review — Making sense of randomness: Implicit encoding as a basis for judgment
- Rapoport & Budescu (1997), Psychological Review — Randomization in individual choice behavior
- Tversky & Kahneman (1971), Psychological Bulletin — Belief in the law of small numbers
- Neuringer (1986), Journal of Experimental Psychology: General — Can people behave “randomly?”: The role of feedback
Как машина угадывает
Пятёрки нажатий
Существует 32 возможные последовательности из пяти нажатий влево/вправо. Машина считает, что ты нажимал после каждой из них, и ставит на сторону, которая шла следом чаще.
Запасной вариант
Закономерности машина доверяет только после трёх появлений, когда одна сторона впереди на два. До тех пор она пробует твои последние четыре, три, два и одно нажатие; если ничто не решает, она делает фиксированную ставку по умолчанию, описанную на листе с результатами. Её самая первая догадка — →.
Сравнение с монеткой
Любой, кто 100 раз угадывает честную монетку, получает биномиальный результат с центром в 50. Результат точно показывает, как часто одна только удача дотягивает до твоего счёта.