Attention Is All You Need — 지금 LLM의 문법이 된 논문
논문 한 편을 일반인 시선으로 읽으며 Transformer와 self-attention의 핵심 맥락을 소화한다.
오늘은 논문 읽는 법을 배우는 시간이 아니에요. 실제로 논문 한 편을 일반인의 눈높이로 끝까지 소화해보는 시간입니다.
이 논문은 2017년에 나온 Transformer 논문이에요. 지금 우리가 쓰는 ChatGPT, Claude, Claude Code 같은 생성형 AI의 기본 문법을 만든 논문으로 보면 됩니다.
목표는 수식을 외우는 게 아니라, 논문이 던진 질문 하나를 잡는 거예요.
📚 「Attention Is All You Need — 지금 LLM의 문법이 된 논문」 레슨 내용 전체 텍스트로 훑어보기
오늘은 논문 읽는 법을 배우는 시간이 아니에요. 실제로 논문 한 편을 일반인의 눈높이로 끝까지 소화해보는 시간입니다.
이 논문은 2017년에 나온 Transformer 논문이에요. 지금 우리가 쓰는 ChatGPT, Claude, Claude Code 같은 생성형 AI의 기본 문법을 만든 논문으로 보면 됩니다.
목표는 수식을 외우는 게 아니라, 논문이 던진 질문 하나를 잡는 거예요.
이 논문이 나오기 전에도 AI는 번역을 꽤 잘했습니다. 하지만 대표적인 방식은 문장을 앞에서부터 순서대로 읽는 쪽에 가까웠어요. RNN, LSTM 같은 모델이 그런 흐름입니다.
논문의 문제의식도 비슷합니다. 문장이 길어질수록 멀리 떨어진 단어 관계를 잡기 어렵고, 순차 처리 때문에 학습도 느렸습니다.
아래 문장을 읽어보세요.
민지는 계약서를 검토한 뒤 그것을 고객에게 보냈다.
여기서 그것이 무엇인지 이해하려면 어느 단어를 가장 봐야 할까요?
Self-attention은 수식으로 들어가면 Query, Key, Value가 나오지만, 처음엔 이렇게 이해하면 됩니다.
문서 안의 여러 문장은 색인처럼 단서를 내놓습니다. “나는 계약서 이야기야”, “나는 고객 이야기야”
질문과 색인이 잘 맞으면 그 내용을 크게 참고합니다.
Query는 질문, Key는 색인, Value는 실제 내용에 가깝습니다. 모델은 이 과정을 모든 단어에 대해 반복합니다.
초록의 핵심 문장을 아주 거칠게 번역하면 이렇습니다.
여기서 중요한 건 “새 레이어 이름”이 아니라 구조적 전환입니다. 순서대로 처리하던 문장 모델을, 서로 바라보는 문장 모델로 바꾼 거예요.
그럼 이 논문이 지금 Claude나 ChatGPT와 연결되는 가장 큰 이유는 무엇일까요?
오늘 읽은 논문을 한 줄로 정리해봅시다. 빈칸에 들어갈 말은 무엇일까요?
이제 논문 한 편을 다 이해했다기보다, 핵심 맥락을 소화했다고 보면 됩니다. 다음 질문은 자연스럽게 이어집니다.
- 모든 단어가 서로를 보면 계산량은 얼마나 커질까?
- 문장이 아주 길어지면 attention은 어디에서 흔들릴까?
- RAG는 왜 긴 컨텍스트 대신 검색을 붙이려 할까?
- Claude Code에게 긴 프로젝트를 줄 때 왜 파일 구조와 요약이 중요할까?
그래서 이 논문은 Transformer에서 끝나지 않고, Long context, RAG, Lost in the Middle 같은 다음 심화 주제로 이어집니다.