정의

닫힌 세계의 완벽한 지배자, 그러나 현실에선 무능력했던 AI (SHRDLU)

SHRDLU는 간단한 블록들이 놓인 가상의 ‘미시세계(micro-world)’ 안에서 자연어 명령을 이해하고 실행했던 초기 인공지능 프로그램이다. 이 프로그램은 “파란 블록 뒤에 있는 빨간 피라미드를 들어 올려라”와 같은 모호하고 복잡한 명령을 해석하고, 그에 대한 질문에 답하며 대화를 이어갈 수 있었기에 당시에는 엄청난 성공으로 여겨졌다.

하지만 SHRDLU의 ‘이해’는 오직 이 작고 규칙이 명확한 가상 세계 안에서만 유효했다. 블록, 피라미드 등 자신이 다루는 대상에 대한 현실 세계의 상식이나 경험(예: 블록의 무게, 재질 등)이 전혀 없었다. 이는 규칙이 명확한 닫힌 시스템(closed system)에서는 기호 조작이 성공적으로 보일 수 있지만, 복잡하고 예측 불가능한 현실 세계로 확장될 수 없음을 보여주는 대표적인 사례다. SHRDLU의 성공과 실패는 AI 연구가 ‘상식의 문제’라는 거대한 장벽에 부딪히게 되는 계기가 되었다.

출처: 잭 코플랜드, 발제문_계산하는 기계는 생각하는 기계가 될 수 있을까 (p. 139-146)


Tags: #SHRDLU 미시세계 상식문제 기호주의 AI의한계 이해

연결 노트: 

  • 이 프로그램이 기반한 이론: 기호체계 가설 (계산주의) - 이 가설의 초기 성공 사례이자 동시에 그 한계를 명확히 보여줌.

  • 이 프로그램이 실패한 이유: 의미(의미론) - 프로그램 내의 ‘블록’이라는 기호가 현실의 블록과 연결되지 않았기 때문.

  • 넘지 못한 벽: SHRDLU와 같은 프로그램의 실패는 AI 분야에 ‘상식의 문제’라는 거대한 화두를 던짐.