파인만은 '기본적으로(basically)'라는 말을 쓰지 않았다 — 88,000개의 단어를 전수 조사한 결과
요약
리처드 파인만의 언어 사용 방식을 분석하여, AI 에이전트가 단순한 정의 전달을 넘어 사용자의 언어로 실질적인 해결책을 제시해야 함을 강조합니다. 전문 용어에 의존하는 대신 문제의 본질을 파악하고 실행 가능한 답변을 생성하는 '에이전트 기술'의 중요성을 다룹니다.
핵심 포인트
- AI는 단순 정의가 아닌 사용자의 언어로 재구성된 설명을 제공해야 함
- 파인만의 문체 특징인 '폭발적 리듬(bursty rhythm)'과 대명사 활용 분석
- 전문 용어로만 인덱싱된 지식은 실제 문제 해결에 한계가 있음
- 설명을 듣고 실제로 행동할 수 있는지 확인하는 '화물 숭배 테스트' 적용
시작이 된 문장
초등학교 1학년 과학 교과서에는 이런 질문이 나옵니다. 무엇이 그것을 움직이게 하는가? 교사용 지도서에는 다음과 같은 답이 적혀 있습니다: 에너지 (energy)가 그것을 움직이게 한다.
파인만 (Feynman)은 1966년에 이 문장을 읽고 과학 교사들 앞에서 이를 해체해 보였습니다. 똑같은 논리로 "신 (God)이 그것을 움직이게 한다", "정신 (spirit)이 그것을 움직이게 한다", 혹은 "움직임 가능성 (movability)이 그것을 움직이게 한다"라고 말할 수도 있습니다. 아이는 사실이 아니라 단어를 배운 것입니다. 그리고 여기에는 그 차이를 구별하기 위한 그의 테스트 방법이 있는데, 저는 그 이후로 이를 더 개선하지 못했습니다:
"방금 배운 새로운 단어를 사용하지 말고, 방금 배운 내용을 당신만의 언어로 다시 표현해 보세요."
그 용어를 가려보세요. 만약 그 단어 없이는 문장이 성립되지 않는다면, 당신은 정의 (definition)를 쓴 것입니다.
저는 2년 동안 AI 어시스턴트들로부터 정의만을 받아왔습니다. 요청이 왜 실패하는지 물으면 다음과 같은 답을 듣습니다. "응답에 Access-Control-Allow-Origin 헤더가 누락되어 preflight check가 실패하고 fetch가 거부되었습니다." 모든 단어는 사실입니다. 하지만 당신은 여전히 무슨 일이 일어났는지 알 수 없으며, 그저 해결책을 복사해서 붙여넣고 아무것도 모른 채 넘어갑니다.
그래서 저는 그가 실제로 어떻게 했는지 찾아 나섰습니다. 그의 이름으로 떠돌지만 그가 결코 쓰지 않은 '4단계 버전'이 아니라 말입니다.
코퍼스 (Corpus)
6개의 레지스터 (registers)와 3개 대에 걸친 그의 저술 약 88,000단어:
| 연도 | 레지스터 (Register) | |
|---|---|---|
| Six Easy Pieces | 1963 | 학부생 교육 |
| ... |
저는 방법론을 찾기 위해 이를 읽었습니다. 그러고 나서 수치로 측정했습니다.
숫자가 말해주는 것
그의 리듬은 버스티 (bursty, 폭발적)하며, 이것이 그를 가장 모방하기 쉬운 단 한 가지 요소입니다. 문장의 중앙값은 약 20단어입니다. 하지만 대략 8개 중 1개는 8단어 미만이며, 6개 중 1개는 35단어를 넘습니다. 그는 길게 이어진 문장을 축적하다가 갑자기 멈춥니다:
"이것을 흔들면, 저것이 나중에 흔들립니다. 태양 원자가 흔들리면; 내 눈의 전자는 직접적인 상호작용으로 인해 8분 후에 흔들립니다."
그의 대명사는 기능에 따라 바뀝니다. 가르칠 때의 "우리 (We)\
"만약 제가 '브루스터 각(Brewster's Angle)이 무엇인가요?'라고 묻는다면, 저는 올바른 키워드를 가지고 컴퓨터에 접근하는 것입니다. 하지만 제가 '물을 보세요'라고 말한다면, 아무 일도 일어나지 않습니다. 그들은 '물을 보세요'라는 항목 아래에 아무것도 가지고 있지 않으니까요!"
전문 용어(jargon)로만 인덱싱된 지식은 실제 현장(the wild)에서 무용지물입니다. 왜냐하면 문제들은 결코 자신의 이름으로 자신을 소개하지 않기 때문입니다.
**화물 숭배 테스트 (The cargo cult test)**는 그의 1974년 연설입니다. 남태평양 섬 주민들은 활주로를 건설하고, 그를 따라 불을 피웠으며, 대나무 안테나를 머리에 쓴 사람을 나무 오두막에 두었습니다. "그들은 모든 것을 올바르게 하고 있습니다. 형식은 완벽합니다... 하지만 작동하지 않습니다. 어떤 비행기도 착륙하지 않습니다.""
설명을 읽은 후, 당신이 이전에는 할 수 없었던 일을 실제로 할 수 있는가? 만약 아무것도 할 수 없다면, 그 활주로는 아름답기만 할 뿐 비행기는 착륙하지 않은 것입니다.
내가 기록하고 있던 바로 그 실수를 저질렀던 부분
나는 이 모든 것을 에이전트 기술 (Agent Skill)로 만들었고, 그 안에 독자의 언어로 답변하는 규칙을 작성했습니다: 해당 언어로 구성(compose)하되, 결코 해당 언어로 번역(translate)하지 말 것.
그러고 나서 나는 README를 영어로 작성한 뒤 9개의 언어로 번역했습니다.
브라질 원어민이 포르투갈어를 보고 보자마자 거부했습니다. 나는 "yesterday's page"와 "a sentence you nodded at"를 단어 그대로 옮겼습니다. 포르투갈어 단어 자체는 맞았지만 아무런 의미도 전달하지 못했는데, 왜냐하면 두 표현 모두 영어 관용구(idiom)이며 포르투갈어에는 존재하지 않기 때문입니다. 나는 규칙을 작성해 놓고 바로 다음 문단에서 그 규칙을 어겼습니다.
문제를 해결한 것은 더 나은 규칙이 아니었습니다. 프로세스를 바꾸는 것이었습니다: 각 언어에 사양 (specification)_ — 무엇을 누구에게 전달해야 하는가 — 을 전달하고, 누군가가 처음부터 직접 구성(compose)하게 하는 것이었습니다. "읽지 않고 동의한 무언가"를 의미하는 라벨을 요청했을 때:
- 포르투갈어는 체크박스 자체를 인용했습니다: LI E CONCORDO
- 러시아어는 버튼의 동작을 명명했습니다: ПРИНЯЛИ НЕ ЧИТАЯ
- 중국어는 그 몸짓을 묘사했습니다: 你顺手点了同意 — 무심코 동의를 클릭했다는 의미
그 어느 것도 서로를 번역한 것이 아니며, 내 영어 문장에 아무리 주의를 기울였더라도 이 중 그 어떤 것도 찾아낼 수 없었을 것입니다.
동일한 실패의 더 깊은 버전이 있으며, 이는 나중에야 발견되었습니다. 기술의 가장 낮은 단계는 "Kitchen table"라고 명명되었습니다. 영어에서 이것은 가구가 아니라, 평범한 사람들이 무언가를 논의하는 가정적인 장소를 뜻하는 관용구(idiom)입니다. 9개의 번역 모두 이를 '테이블(table)'로 번역했습니다. 매번 정답이었지만, 매번 생동감이 없었습니다. 브라질에서 그 역할을 하는 장면은 _churrasco_이며, 벵골에서는 আড্ডা입니다. 이는 누군가가 "그냥 솔직하게 말해봐"라며 말을 끊고, 전문 용어(jargon)가 방 안에서 살아남지 못하는 여유로운 모임입니다.
비유는 작가의 세계가 아니라 독자의 세계에서 가져와야 합니다. Feynman의 비유들은 1950년대 미국에 국한되어 있습니다 — Dennis the Menace, Encyclopaedia Britannica, Long Island City의 욕실 타일 같은 것들 말이죠. 구조를 훔치되, 소품(props)은 절대 훔치지 마십시오.
이것이 하지 못하는 것
어떤 것들은 단순화되지 않으며, 그렇지 않은 척하는 것이 바로 이 모든 과정이 방지하고자 하는 실패 모드(failure mode)입니다. Feynman은 자신의 주방에서도 그 벽에 부딪혔습니다. MIT와 Princeton을 거친 그의 아버지는, 광자가 원자 안에 있지 않았음에도 어떻게 원자 밖으로 나올 수 있는지 그에게 물었습니다:
"죄송합니다. 모르겠습니다. 당신에게 설명할 수 없습니다."
또한: 전문가에게 초보자용 비계(scaffolding)를 강요하는 것은 그들의 이해력을 측정 가능한 수준으로 저하시킵니다 — 전문성 역전 효과(expertise reversal effect), Kalyuga, 그리고 Sweller 이론에 따르면 그렇습니다 — 따라서 더 많은 설명이 항상 더 나은 것은 아닙니다. 그리고 좋은 설명은 이해하는 것 같은 _기분(feels)_을 느끼게 하지만, 그것은 실제 이해와는 다릅니다. 그 기분은 회복된 설명 깊이의 착각(illusion of explanatory depth)이며, 그것이 중요한 상황에서는 당신이 직접 설명을 하는 사람이 되어야 합니다.
기술(The skill)
이것은 MIT 방식이며, Agent Skills 개방형 표준을 따르고, Claude Code, ChatGPT, Codex, Cursor, Copilot 및 Gemini CLI에서 작동합니다:
git clone https://github.com/guicortei/feynman-technique.git /tmp/ft
mkdir -p ~/.claude/skills
cp -r /tmp/ft/skills/feynman-technique ~/.claude/skills/
하지만 솔직히 말해서, 이 네 가지 테스트가 바로 휴대 가능한 부분입니다. 여러분은 오늘 오후에 아무것도 설치하지 않고도 자신의 글쓰기에 이 테스트들을 적용할 수 있으며, 이는 기술 그 자체보다 여러분에게 더 많은 도움을 줄 것입니다.
마지막으로 한 가지만 더 덧붙이겠습니다. 이 인물이 스스로 요구했던 그 정확성에 걸맞은 사실을 말씀드리고자 합니다. Feynman은 "Feynman Technique (파인만 기법)"을 발명한 것이 아닙니다. 4단계 버전은 2011년경 Scott H. Young을 비롯한 후대의 대중화가들에 의해 구성되었습니다. "단순하게 설명할 수 없다면, 당신은 그것을 이해하지 못한 것이다"라는 말은 Feynman이나 Einstein의 1차 출처(primary source)가 존재하지 않습니다. 또한, _The Feynman Lectures on Physics (파인만 물리학 강의)_는 온라인에서 무료로 읽을 수 있지만 Caltech의 저작권 하에 있습니다. 따라서 제가 구축한 것은 그의 내용을 그대로 복제하는 대신, 출처를 밝히고 짧게 인용하는 방식을 취했습니다.
"첫 번째 원칙은 자기 자신을 속여서는 안 된다는 것이다. 그리고 당신은 속이기 가장 쉬운 사람이다." — Cargo Cult Science (화물 숭배 과학), 1974
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기