📜 Cognitive Science · Knowledge Representation · Natural Language Understanding
홈 aistudy 메인

스크립트 (Script : Roger Schank 의 인지 지식 구조)

스크립트(Script) 란 인간이 일상적인 상황에서 행동하는 전형적인 순서와 지식을 담은 기억 구조 ,,, 로저 섕크와 Robert Abelson 이 1977년에 제안한 개념으로, 컴퓨터가 인간처럼 문맥을 이해하고 추론할 수 있도록 돕기 위해 고안 ... 만약 "철수가 식당에 가서 설렁탕을 먹었다" 라는 문장이 있으면, 이 식당 스크립트에 의해 철수가 음식값을 지불했을 것이며, 음식을 주문했을 것이라는 등 많은 정보를 추론할 수 있을 것 ... 인간의 전형적인 상황 행동과 사건의 인과적 순서를 인지 구조로 정형화하여, 생략된 상식을 스스로 메우고 불완전한 문맥을 온전히 이해하게 만드는 지식표현 패러다임이자 현대 LLM 프롬프팅 및 AI 에이전트의 원초적 사상적 뿌리

📖

1. 원전 기록 및 고전적 정의 보존

aistudy 원전 기록 보존

Roger Schank 는 이야기 (story) 를 해석하기 위해 스크립트 (script) 라는 개념을 도입하였다. 스크립트란, 인간의 행위에 대한 전형적 (stereotypical) 형태를 사건의 순서로 기술한다. ("Scripts, Plans, Goals and Understanding", Robert Abelson 와 공저, 1977)

다음 그림은 식당 스크립트를 보여준다. 만약 "철수가 식당에 가서 설렁탕을 먹었다" 라는 문장이 있으면, 이 식당 스크립트에 의해 철수가 음식값을 지불했을 것이며, 음식을 주문했을 것이라는 등 많은 정보를 추론할 수 있을 것이다.

🍽️ 식당 스크립트 (The Restaurant Script)

👥 참여자 (Roles) : 손님, 종업원

🍴 필요품 (Props) : 식당, 테이블, 메뉴, 음식, 계산, 계산서, 돈

📋 사건의 순서 (Events / Scenes) :
  1. 손님이 식당에 들어간다.
  2. 손님이 테이블에 앉는다.
  3. 종업원이 메뉴를 가져온다.
  4. 손님이 음식을 주문한다.
  5. 종업원이 음식을 가져온다.
  6. 손님이 식사한다.
  7. 종업원이 계산서를 가져온다.
  8. 손님이 계산한다.
  9. 손님이 떠난다.
🚩 시작 사건 : 1번 (손님이 식당에 들어간다)
⭐ 중요 핵심 개념 (Main Conceptual Act) : 6번 (손님이 식사한다)

[표 1] Roger Schank 와 Robert Abelson 이 정립한 고전 '식당 스크립트' 구조

🧠

2. Roger Schank 의 스크립트 기본 개념과 인지 원리

인간은 세상을 살아갈 때 매 순간 완전히 새로운 상태로 환경을 마주하지 않습니다. 병원에 가거나, 은행을 방문하거나, 생일 파티를 하거나, 식당에서 식사를 할 때 인간의 머릿속에는 이미 수많은 경험을 통해 압축된 '전형적인 행동 각본(Script)'이 장기기억 속에 장전되어 있습니다.

(1) 스크립트의 5대 핵심 구성 요소

🚪 1. 진입 조건 (Entry Conditions)

스크립트가 인지적으로 활성화되기 위해 선행되어야 하는 상태입니다. (예: 손님이 배가 고프고 돈을 소지하고 있음).

🎭 2. 역할 (Roles)

상황에서 고유한 기대 행위를 수행하는 참여자들의 집합입니다. (손님, 웨이터, 주방장, 계산원 등).

📦 3. 소품 (Props)

상황에서 필수적으로 동원되는 사물들입니다. (테이블, 메뉴판, 조리 도구, 주문서, 현금/신용카드).

🏁 4. 결과 (Results)

스크립트가 성공적으로 수행된 후 도달하는 최종 상태입니다. (손님은 배가 부르고 돈이 줄었으며, 식당은 수익을 얻음).

(2) 불완전한 문장을 해석하는 '상식적 추론'과 간극 메우기 (Gap Filling)

로저 섕크는 인간 언어의 본질적인 특성이 "당연한 상식은 생략한다"는 점에 주목했습니다.

💡 원전 해설 : 불완전한 문장의 문맥 이해 (김영택 해설 보존) :
스크립트는 참조라는 측면에서 불완전한 문장들을 이해할 수 있게 해줍니다. 만일 사람들이 "철수는 초밥을 주문했지만, 별로 좋아하지는 않았다" 라는 문장을 듣는다면, 이 문장이 먹는 것 그리고 좋아하지 않는 유형의 맛감각에 대한 철수의 반응을 참조하고 있는 것임을 압니다. 왜냐하면 식당에 대해서 알고 있고 ("식당" 스크립트), "식당" 스크립트의 세부사항, 즉 초밥의 맛에 대해서도 알고 있기 때문입니다.

"철수는 뉴욕까지 비행기 여행을 하였는데, 식사가 영 마음에 들지 않았다" 라는 문장을 이해하기 위해서는 "비행기" 스크립트를 동원해야만 합니다. 철수가 두 팔로 날개짓을 하여 뉴욕으로 날아갔다거나, 날아다니는 식당에 있었다고 상상하지는 않습니다. "비행기에서 제공하는 음식이 좋지 않다" 고 말함으로서 그에게 일어난 일을 설명할 수 있습니다. 왜냐하면 우리는 "비행기" 스크립트의 세부사항을 알고 있고, 그 세부사항에는 기내식에 관한 것이 포함되어 있기 때문입니다.

(3) 스크립트에서 계획(Plan)과 목적(Goal)으로의 확장

섕크는 고정된 스크립트만으로는 인간의 복잡한 의도를 모두 해석할 수 없다는 점을 간파하고, 계획 (Plan) 과 목적 (Goal) 개념을 결합했습니다.

🎯 목적(Goal)과 계획(Plan)의 인과적 결합 :
계획이란 목적 (goal) 에 도달하기 위해 수행하는 행위 과정입니다. 즉, "철수는 영화를 보고 싶었다. 그래서 그는 정류장으로 갔다" 라는 문장에서 철수의 목적은 영화를 보는 것입니다. 그리고 이 목적을 달성하기 위한 계획의 일환으로 정류장으로 갔을 것입니다. 따라서 "철수가 왜 정류장에 갔는가?" 라는 질문에 대한 대답은 "영화를 보기 위해서" 일 것입니다. 자연언어 문장을 이해하기 위해서는 목적과 목적을 도달하기 위한 계획의 분석 없이는 불가능합니다. (김영택 교수 해설)
⚡

3. 스크립트의 한계와 Schank 의 반성 : 동적 기억과 학습의 필연성

초기 인공지능 연구자들은 컴퓨터에게 인간이 손수 작성한 수천 개의 정적 스크립트를 코드로 주입하면 기계가 인간처럼 언어를 이해할 수 있을 것이라 믿었습니다. 그러나 로저 섕크는 연구 과정에서 이 기호주의적 접근의 치명적 한계를 솔직하게 인정하고, 인공지능 역사상 가장 기념비적인 성찰을 남겼습니다.

⚠️ 로저 섕크(Roger Schank)의 통렬한 자기반성과 선언 :
"어떤 컴퓨터도 스크립트를 일방적으로 제공받아서, 그것을 가지고 효과적으로 작동할 수 없다는 사실이 명백하다. 사람들이 식당에 대해서 아는 것은 부분적으로 식당에서 외식을 함으로써 획득되는 것이며, 또한 현재의 경험을 처리하는 과정에서 그 지식의 유용성에 비추어 자신의 기대를 끊임없이 재고찰하는 과정을 통해서 획득되는 것이다.

따라서 학습 (Learning) 자체가 지식을 가지고 있는 개체의 핵심이 된다. 왜냐하면 한 개체가 획득할 수 있는 지식은 어떤 것이든지 경험의 결과로 찾아낼 수 있고 변할 수 있을 만큼 가변적인 것이기 때문이다." (스크립트의 재고찰, Roger Schank)
❌ 정적 스크립트의 취약성 (Brittle AI)

식당에서 불이 나거나, 지갑을 잃어버리거나, 뷔페 식당처럼 순서가 뒤바뀐 돌발 상황이 발생하면 미리 하드코딩된 스크립트는 완전히 붕괴합니다.

🌱 동적 기억 (Dynamic Memory) & CBR 탄생

섕크는 이 실패를 딛고 1982년 《Dynamic Memory》를 출간하여, 기억이 경험을 통해 스스로 재조직되는 사례기반추론 (Case-Based Reasoning) 체계로 진화시켰습니다.

🚀

4. Roger Schank 의 스크립트가 현대 AI 와 LLM 발전에 기여한 점

1970년대에 제안된 로저 섕크의 스크립트 이론은 50년의 세월을 뛰어넘어, 오늘날 챗GPT(ChatGPT), GPT-4, 클로드(Claude) 등 최첨단 대형 언어 모델(LLM)과 자율 AI 에이전트(Autonomous Agent) 아키텍처의 핵심 원리로 화려하게 부활했습니다.

🎬

추천 인터뷰 · 강연 : Roger Schank 와 지능의 본질

인지과학의 거장 로저 섕크 교수가 직접 설명하는 인공지능, 이야기 이해(Story Understanding), 그리고 인간 학습의 진정한 메커니즘

📚

5. 고전 원전 문헌 · 논문 · 사이트 링크 보존

aistudy 원전에 수록된 고전 명저 및 학술 자료들을 보존합니다.

📖 Schank 의 대표 저작 (Key Books) :

🌐 웹사이트 및 학술 아카이브 (Web & Papers) :

🌐

6. aistudy 인공지능 · 인지과학 연계 지식 네트워크

스크립트(Script)와 밀접하게 상호작용하는 aistudy 핵심 지식 문서들을 탐색할 수 있습니다.