컴퓨터가 당신을 예측할 수 있을까?

weirdly accurate.

컴퓨터가 당신을 예측할 수 있을까?

컴퓨터가 내가 다음에 누를 버튼을 예측할 수 있을까?

애런슨 오라클(Aaronson oracle)은 당신이 다음 키를 누르기 전에 그것을 맞히려는, 패턴만 세는 작은 프로그램입니다. 이 테스트에서는 있는 힘껏 무작위로 누를 때 내가 얼마나 읽히는지 직접 확인할 수 있어요. 왼쪽이나 오른쪽을 100번 누르고, 다 누른 뒤에야 몇 번 맞혔는지, 무엇 때문에 들켰는지 알게 됩니다. 원래 프로그램은 컴퓨터 과학자 Scott Aaronson이 학생들을 위해 만든 것이고, 그의 수업 결과는 결과 시트에 나와 있어요.

이 테스트는 그 프로그램의 한 버전으로, 흔히 ‘애런슨 오라클’이라고 불립니다. 왼쪽이나 오른쪽을 100번 누릅니다. 누르기 전마다 기계는 최근 다섯 번을 보고, 예전에 똑같은 다섯 번을 눌렀던 때를 모두 찾아서 그다음에 더 자주 누른 쪽에 겁니다. 근거가 부족하면 최근 네 번, 세 번, 두 번, 한 번으로 물러납니다. 예측은 당신의 키를 읽기 전에 계산해 저장해 두었다가 그 뒤에 뒤집습니다. 점수는 100번 중 몇 번을 맞혔는지이고, 같은 기계가 진짜 동전을 상대로 낸 점수와 비교합니다.

지능, 성격, 자유의지를 재는 테스트가 아닙니다. 한 번, 한 화면에서 당신의 누름에 패턴이 얼마나 있었는지만 잽니다. 100번은 작은 표본이에요. 진짜 동전을 상대로 해도 어떤 방법이든 약 96%의 확률로 40~60번 사이에 들어옵니다. 아직 많은 사람이 이 기계를 해 본 것은 아니어서 백분위는 없고, 동전과 몇 가지 정해진 누름 방식, 그리고 Aaronson의 수업 일화만 비교 대상으로 보여 줍니다.

이 테스트가 재는 것

딱 한 가지, 왼쪽·오른쪽 100번의 누름이 패턴을 세는 단순한 기계에게 얼마나 예측하기 쉬운지입니다.

하는 일

  • 왼쪽이나 오른쪽을 100번, 최대한 예측하기 어렵게, 시간 제한 없이 누르기
  • 다섯 번짜리 패턴 예측기. Scott Aaronson이 자신의 f/d 프로그램에 대해 설명한 방법을 따릅니다. 어떤 패턴은 세 번 나오고 한쪽이 두 번 앞서야 인정되고, 그렇지 않으면 더 짧은 패턴을 시도하며, 아무것도 정해지지 않으면 정해진 기본 베팅으로 돌아갑니다
  • 봉인된 예측: 카드는 누르기 전에 적히고 누른 뒤에야 뒤집히므로, 내내 기계의 적중률을 지켜볼 수 있어요
  • 완전히 결정적: 같은 100번의 누름에는 언제나 같은 100번의 예측이 나옵니다

결과로 알 수 있는 것

  • 100번 중 몇 번을 맞혔는지와 등급: 동전급, 읽기 어려움, 읽힘, 다 보임
  • 진짜 동전을 맞히려는 기계가 이만큼 맞힐 확률(정확히 계산)
  • 무엇 때문에 들켰는지: 좌우를 바꾼 비율, 가장 긴 연속, 가장 즐겨 쓴 세 번짜리 조합, 한쪽으로의 치우침, 처음 50번과 마지막 50번의 비교
  • 당신의 가장 긴 연속과 같은 시각에 던진 진짜 동전의 가장 긴 연속 비교, 그리고 기계가 마지막 예측을 어떻게 했는지 보여 주는 노트
  • 공유용 카드와, 친구에게 나보다 더 읽기 어려운지 도전하게 하는 링크

시작하기 전에

  • 약 1분
  • 휴대폰(엄지 아래 큰 키 두 개)이나 컴퓨터(← → 키) 모두 가능
  • 소리는 선택 사항이며, 3D(WebGL)가 켜진 브라우저가 필요합니다

예측 가능성과 무작위성 FAQ

이 테스트는 무료인가요? 결과를 보려면 가입해야 하나요?

무료이고 가입도 필요 없어요. 계정도, 이메일도, 결제도 없어요. 마지막 문제를 마치면 결과가 이 페이지에 바로 나오고, 곧바로 공유하거나 다시 할 수 있어요.

컴퓨터가 정말 내가 다음에 누를 키를 예측할 수 있나요?

바로 그걸 이 테스트에서 직접 확인할 수 있고, 답은 사람마다 다릅니다. 패턴을 세는 프로그램은 당신의 생각을 들여다볼 필요가 없어요. 반복하는 작은 습관을 셀 뿐입니다. 결과에서는 100번 중 몇 번을 맞혔는지, 그리고 순전히 운만으로 그만큼 맞힐 확률을 보여 줍니다. Scott Aaronson은 자기 버전이 학생들을 얼마나 맞혔는지 회상했는데, 발표된 연구가 아니라 수업 일화이며 결과 시트에 표시해 두었습니다.

애런슨 오라클은 어떻게 작동하나요?

애런슨 오라클은 당신이 누른 다섯 번짜리 배열을 모두 기억하고, 그다음에 무엇을 눌렀는지 기록합니다. 새로 누르기 전에 최근 다섯 번을 찾아보고 더 흔했던 다음 수에 겁니다. 이 페이지의 버전은 근거가 부족할 때 더 짧은 패턴으로 물러나고, 키를 읽기 전에 매번 예측을 봉인합니다.

몇 점이면 동전만큼 무작위인가요?

100번 중 약 50번입니다. 공정한 동전은 어떤 방법으로 맞히든 약 96%의 확률로 40~60번 사이에 들어오므로, 50점대 초반은 운의 범위 안이에요. 이 테스트에서는 57번 이하가 동전급이고, 65번 이상은 운만으로는 약 570번에 한 번 나옵니다.

사람은 무작위로 행동하는 데 능숙한가요?

그 답은 100번을 다 누른 뒤 결과 시트에서 설명합니다. 먼저 알면 누르는 방식이 달라지니까요. 심리학자들은 수십 년 동안 사람들에게 무작위 수열을 만들게 했습니다. Willem Wagenaar는 1972년에 관련 실험을 정리했고, Falk와 Konold는 1997년에 사람들이 좌우를 바꾸는 빈도를 측정했으며, Tversky와 Kahneman은 1971년에 그 밑에 깔린 믿음을 설명했습니다. 결과 시트는 당신의 바꾼 비율과 가장 긴 연속을 진짜 동전과 나란히 보여 줍니다.

예측되지 않도록 연습할 수 있나요?

네, 피드백이 있다면요. Allen Neuringer의 1986년 연구에서 학생들은 한 라운드에 두 키를 100번 누르고 라운드마다 통계를 확인했습니다. 그 피드백 덕분에 통계 검정으로는 컴퓨터의 난수와 구별할 수 없는 수열을 만들어 내게 되었습니다.

이건 자유의지 테스트인가요?

아니요. 적중률이 높다는 건 당신의 누름이 단순한 프로그램도 셀 수 있는 패턴을 따랐다는 뜻일 뿐, 선택이 자유롭지 않았다는 뜻이 아닙니다. 지능이나 성격에 대해서도 아무것도 말해 주지 않으며, 100번 한 판의 결과는 할 때마다 달라집니다.

숫자의 출처

아직 많은 사람이 이 기계를 해 본 것은 아니어서 백분위는 없습니다. 비교 대상은 공정한 동전(정확한 이항분포 계산), 같은 기계에 넣어 본 정해진 누름 방식, 그리고 Aaronson이 자기 수업을 회상한 내용(일화)입니다. 당신의 누름은 이 페이지를 떠나지 않으며, 도전 링크에는 맞힌 횟수만 담깁니다. 사이트는 자체 플레이어 데이터를 공개하지 않습니다.

기계가 예측하는 방법

다섯 번짜리 패턴

왼쪽·오른쪽 다섯 번의 배열은 32가지가 있습니다. 기계는 각 배열 다음에 당신이 무엇을 눌렀는지 세고, 더 자주 뒤따른 쪽에 겁니다.

짧은 패턴으로 물러나기

패턴은 세 번 나오고 한쪽이 두 번 앞선 뒤에야 믿습니다. 그전까지는 최근 네 번, 세 번, 두 번, 한 번을 차례로 보고, 어느 것으로도 정해지지 않으면 정해진 기본 베팅으로 돌아갑니다. 그 내용은 결과 시트에 적혀 있어요. 맨 처음 예측은 →입니다.

동전과의 비교

공정한 동전을 100번 맞히려고 하면 어떤 방법이든 점수는 50을 중심으로 한 이항분포를 따릅니다. 결과에서는 운만으로 당신의 점수에 도달할 확률을 정확히 보여 줍니다.