LLM이 실제로 무엇이며, 무엇이 아닌가
요약
LLM의 작동 원리를 확률 분포 기반의 다음 토큰 예측 함수로 정의하며, 모델이 인간처럼 이해하거나 추론하지 않음을 강조합니다. 모든 텍스트 생성은 계산 과정이며, 체인-오브-쏘트(CoT) 프롬프팅도 이 연속적인 토큰 예측에 의존함을 설명합니다.
핵심 포인트
- LLM은 '이해'나 '추론'하는 것이 아니라 다음 토큰의 확률 분포를 출력한다.
- 텍스트 생성 자체가 계산 과정이며, CoT 프롬프팅도 이 원리에 기반한다.
- 모델은 학습 시점 이후의 실시간 지식이나 사용자 데이터에 접근할 수 없다.
- 대화는 상태 비저장(stateless)이며, 메모리 유지는 외부 시스템이 담당해야 한다.
LLM은 데이터베이스의 한 행(row)처럼 파리가 프랑스의 수도라는 것을 '안다'는 방식으로 작동하지 않습니다. 또한 질문을 이해하는 것이 아니며, 답변하기 전에 추론(reasoning)하는 것도 아닙니다.
이 모델들이 보이는 거의 모든 '이상한' 행동을 설명하는 단 하나의 문장이 있습니다:
대규모 언어 모델은 텍스트를 입력받아 다음에 올 토큰에 대한 확률 분포를 출력하는 함수입니다. 그게 전부입니다.
모델은
답변하기 '전에' 이해나 추론이 있는 것이 아닙니다, 사람이 생각하는 방식에서 그 단어들이 암시하는 것과 같은 방식으로 말입니다. 모델은 조용히 의견을 형성한 다음 그것을 설명하는 것이 아니라 — 텍스트 자체가 계산인 것입니다. 이것이 바로 체인-오브-쏘트 프롬프팅(chain-of-thought prompting)이 작동하는 이유이기도 합니다: 모델에게 중간 추론 토큰 생성을 강제하면, 실제로 다음에 예측되는 내용이 바뀌기 때문입니다. 왜냐하면 새로운 토큰 하나하나가 다음 예측의 조건이 되기 때문입니다.학습 종료 시점 이후의 어떤 것에 대한 실시간 지식도 없으며, 기본적으로 사용자의 데이터에도 접근할 수 없습니다. 베이스 모델에게 오늘 날짜가 무엇인지 물어보면, 알지 못합니다. 이 격차를 메우는 것이 검색 증강 생성(Retrieval-Augmented Generation, RAG)과 도구 호출(tool calling)의 전체 전제입니다.별도의 API 호출 간에 지속적인 메모리가 없습니다. 모든 요청은 상태 비저장(stateless)이며 — 대화를 '기억'하는 것은 사실상
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기