복잡한 개념을 배우는 방식을 바꾸는 앤스로픽 아만다 아스켈의 우아한 프롬프팅 기법
An elegant prompting technique from Anthropic's Amanda Askell that changes how you learn complex concepts
핵심 요약
LLM에게 개념을 직접 설명하게 하는 대신 우화로 작성하게 하여 인지적 노력을 유도하는 효과적인 학습 프롬프팅 기법을 소개합니다.
- 우화 프롬프팅 — 개념을 직접 명시하지 않고 이야기로 풀어내어 이해를 돕는 기법
- 인지적 마찰 — 개념을 스스로 구성하게 하여 뇌가 정보를 더 깊이 각인하도록 유도함
- 구조적 단계 — 모델이 인과관계를 가진 서사를 생성하게 하여 학습 효과를 극대화함
- 다양한 변주 — 탐정 소설, 미래 보고서 등 장르를 바꿔가며 개념을 다각도로 분석함
대부분의 프롬프트는 LLM한테 개념을 바로 설명해달라고 시킨다. "심슨의 역설 설명해줘"라거나 "정보 비대칭이 뭐야"라고 치면, 모델은 구조화된 정의랑 예시 몇 개, 그리고 주의사항 같은 걸 뱉어낸다.
깔끔하고 정확하긴 한데, 돌아서면 바로 까먹는 수준이다.
모델은 그냥 그 개념에 대해 쓰인 모든 글의 통계적 평균값을 출력할 뿐이다. 이건 아무런 마찰이 없는 과정이다. 근데 사실 우리 뇌가 복잡한 개념을 이해하고 기억하는 방식은 그 '마찰'에서 나온다.
최근에 앤스로픽(Anthropic)에서 클로드(Claude)의 캐릭터 디자인과 정렬(alignment) 작업을 이끄는 철학자이자 연구원, 아만다 아스켈(Amanda Askell)의 인터뷰를 봤다. 인터뷰 막바지에 그녀가 복잡하고 직관적이지 않은 개념을 이해할 때 쓰는 엄청 간단한 프롬프트 기법을 공유하더라.
이거 보고 프롬프트에 대한 내 생각이 완전히 뒤집혔다. 프롬프트는 그냥 질문 던지는 게 아니라, 인지적 단계를 설계하는 과정이라는 걸 제대로 보여주거든.
그녀가 쓰는 템플릿은 이거다:
I want to understand [concept]. Please explain it by writing a fable — an indirect, narrative version of the concept. The story should embody the concept completely without naming it directly. Ideally, the reader should only start to realize what the concept actually is near the end of the story. After the fable, add a short explanation that names the concept clearly and connects it back to the key moments in the story.
왜 이게 먹히는지(인지적 메커니즘)를 보면, LLM한테 이야기를 먼저 쓰게 하고 개념을 나중에 밝히도록 강제하면, 우리 뇌도 덩달아 능동적으로 움직이게 된다.
-
능동적 모델링: 이야기를 읽으면서 우리 뇌는 캐릭터를 추적하고, 동기를 추론하고, 인과관계를 매핑하느라 바쁘게 돌아간다.
-
인지적 마찰: 개념의 이름을 아직 모르니까, 그 논리적 구조를 밑바닥부터 스스로 쌓아 올리게 된다.
-
밝혀지는 순간: 마지막에 개념 이름이 딱 나오면, 그 정의가 새로운 정보를 주는 게 아니라 이미 머릿속에서 조립해둔 구조에 라벨을 붙여주는 꼴이 된다. 이건 클로드의 캐릭터 디자인에 대한 아스켈의 철학과도 맞닿아 있다. 앤스로픽은 모델한테 딱딱한 규칙을 주입하는 대신(규칙이 안 통하는 상황에선 다 무너지니까), 클로드의 근본적인 '성향'과 가치를 형성하는 데 집중했다. 우화 프롬프트도 비슷한 원리다. 밋밋한 결과물을 내놓으라고 닦달하는 대신, 모델이 이해에 도달할 수밖에 없는 정교한 인지적 경로를 설계하는 거다.
직접 해볼 만한 팁이랑 변형 방법들이다.
-
인과 구조 확인: 이건 에이전트, 행동, 결과가 명확한 개념(예: reflexive equilibria, adverse selection, game theory scenarios)에 제일 잘 먹힌다. 순수 수학(예: Riemann hypothesis) 같은 건 좀 덜하다.
-
개념 이름 미리 까발리지 말기: 모델이 라벨을 모르는 상태에서 이야기를 만들게 둬라. 프롬프트 구조에서 라벨을 너무 빨리 던져주면, 이 프롬프트의 핵심인 '인지적 지연' 효과가 다 날아간다.
-
"자기 비판" 체인: 우화랑 설명을 다 받았으면, 이어서 이렇게 물어봐라: "What critical aspect of [concept] did this fable fail to capture?" 이렇게 하면 LLM이 스스로 자기 설명의 허점을 드러내게 되는데, 보통 거기서 제일 흥미로운 예외 상황들이 튀어나온다.
-
장르 바꾸기: "우화" 대신 "탐정 소설", "미래 문명의 사내 메모", "사후 분석 보고서" 같은 걸 넣어봐라. 장르만 바꿔도 모델은 똑같은 개념을 완전히 다른 은유적 렌즈로 보게 된다.

