OpenAI's large language models — OpenAI의 대형 언어 모델

From Systems analysis wiki
Jump to navigation Jump to search

OpenAI 대형 언어 모델은 OpenAI 연구소가 개발한 일련의 대형 언어 모델(LLM)입니다. Transformer 아키텍처를 기반으로 구축된 이 모델들은 생성형 인공지능 발전의 핵심 요인이 되었습니다. 2018년에 발표된 GPT-1을 시작으로, GPT-2, GPT-3, GPT-4를 포함한 각 후속 세대와 GPT-4o 및 O-series 계열과 같은 최신 멀티모달 시스템에 이르기까지, 모든 세대는 기능, 규모, 영향력의 기하급수적 성장을 보여주었습니다.

OpenAI의 역사와 개발 철학

설립과 초기 사명

OpenAI는 2015년 12월 11일 비영리 연구소로 설립되었습니다. 창립자 중에는 Sam Altman, Elon Musk, Ilya Sutskever, Greg Brockman과 같은 著名한 인물들이 있었습니다. 초기 사명은 전 인류의 이익을 위해 '안전하고 유용한' 범용 인공지능(AGI)을 만드는 것이었습니다. 초기 회사 철학은 개방성과 협력을 강조했으며, 모든 연구 성과를 공개 저장소에 게시할 계획이었습니다.

상업적 모델로의 전환

모델의 규모와 그에 따른 컴퓨팅 비용이 증가함에 따라, OpenAI는 2019년에 자신의 구조를 재검토해야 했습니다. '제한된 수익' 모델을 적용한 상업적 자회사 OpenAI LP(Limited Partnership)가 설립되었습니다. 이 조치는 대규모 투자 유치를 가능하게 했으며, 그 핵심은 Microsoft와의 파트너십으로, Microsoft는 OpenAI에 수십억 달러를 투자하고 자사의 클라우드 인프라인 Microsoft Azure에 대한 접근권을 제공했습니다. 이 전환은 차세대 모델 훈련 자금을 조달하기 위해 필요했던, 완전히 개방적인 연구에서 보다 폐쇄적인 상업적 개발로의 이동을 의미했습니다.

핵심 기술 및 아키텍처

Transformer 아키텍처

GPT 계열 모든 모델은 2017년 Google이 발표한 Transformer 아키텍처를 기반으로 합니다. 이 아키텍처는 자기 주의(self-attention) 메커니즘 덕분에 자연어 처리에 혁명을 일으켰습니다. 이 메커니즘은 모델이 문장 내 여러 단어의 중요도를 가중치로 평가하고, 순환 신경망(RNN)에서처럼 순차적이 아닌 병렬로 시퀀스를 처리할 수 있게 합니다. 이를 통해 방대한 데이터에 대한 효율적인 학습이 가능해졌습니다.

GPT의 Decoder-only 접근 방식

인코더(encoder)와 디코더(decoder)를 모두 포함하는 완전한 Transformer 아키텍처와 달리, GPT 모델은 디코더 부분만을 사용합니다. 이 아키텍처는 본질적으로 자기 회귀적(autoregressive) 특성을 갖기 때문에 생성 작업에 이상적입니다. 즉, 시퀀스의 이전 모든 토큰을 기반으로 다음 토큰을 예측합니다. 이 접근 방식은 GPT 모델의 트레이드마크가 되었습니다.

학습 방법론

GPT 모델의 발전은 학습 방법론의 발전과 밀접하게 연관되어 있습니다:

  • 자기 지도 사전 학습(Self-supervised Pre-training): 모델이 방대한 양의 비레이블 텍스트(예: 전체 인터넷, 도서)를 기반으로 다음 단어를 예측하는 단순한 작업을 학습하는 기본 단계입니다. 이를 통해 모델은 문법, 구문, 세상에 대한 사실, 일반적인 언어 패턴을 학습할 수 있습니다.
  • 인간 피드백 기반 강화 학습(RLHF): InstructGPT와 GPT-3.5부터 이 방법이 핵심이 되었습니다. 이는 여러 단계를 포함합니다:
  1. 인간 어노테이터들이 다양한 요청에 대한 표준 응답을 작성합니다.
  2. 모델이 여러 응답을 생성하면, 어노테이터들이 최선에서 최악의 순으로 응답을 순위화합니다.
  3. 이 순위를 바탕으로, 어떤 응답을 인간이 선호할지 예측하는 방법을 학습한 '보상 모델(reward model)'이 훈련됩니다.
  4. 기본 모델은 보상 모델을 피드백 소스로 사용하는 강화 학습 알고리즘으로 파인튜닝되어, 더 유용하고 정직하며 안전한 응답을 생성하도록 합니다.

GPT 모델의 발전

GPT-1 (2018)

2018년에 발표된 시리즈 최초의 모델입니다.

  • 파라미터: 1억 1,700만 개.
  • 아키텍처: 12층 Transformer 디코더.
  • 학습: BookCorpus 코퍼스(약 7,000권의 미출판 도서)로 학습되었습니다.
  • 핵심 혁신: 2단계 접근법(사전 학습 + 파인튜닝)의 효율성을 입증하여 모든 후속 모델의 기반을 마련했습니다. 아키텍처 변경 없이 하나의 모델이 다양한 NLP 작업에 적용될 수 있음을 증명했습니다.

GPT-2 (2019)

GPT-1에 비해 상당히 확장된 모델입니다.

  • 파라미터: 15억 개(GPT-1보다 약 10배 더 많음).
  • 아키텍처: 48층 Transformer 디코더.
  • 학습: WebText 코퍼스(인터넷에서 필터링된 40GB의 고품질 텍스트)로 학습되었습니다.
  • 핵심 혁신: 특별한 파인튜닝 없이 작업을 해결하는 zero-shot 학습에서 인상적인 능력을 보여주었습니다. 길고 일관된 텍스트를 생성할 수 있었습니다. 출시 당시 남용 위험에 대한 공개 토론이 수반되어, OpenAI는 처음에 모델의 축소 버전만을 공개했습니다.

GPT-3 (2020)

LLM의 기능과 대중적 인식에 있어 획기적인 전환점을 가져온 모델입니다.

  • 파라미터: 1,750억 개(GPT-2보다 약 100배 더 많음).
  • 아키텍처: 96층 Transformer 디코더.
  • 학습: Common Crawl, 도서, Wikipedia를 포함한 약 570GB 규모의 혼합 코퍼스로 학습되었습니다.
  • 핵심 혁신: 강력한 few-shot 학습 능력의 등장 — 모델이 요청 자체에 포함된 몇 가지 예시만으로 작업을 해결할 수 있었습니다. GPT-3는 OpenAI가 상업적 API를 통해 제공한 최초의 모델로, 생성형 AI 기반 스타트업 붐의 시작을 알렸습니다.

InstructGPT와 GPT-3.5 (2022)

제어 가능성과 유용성 향상에 초점을 맞춘 모델 계열입니다.

  • 파라미터: GPT-3에 준하는 수준(약 1,750억 개).
  • 학습: 모델이 지시사항을 더 잘 따르고, 더 진실되며, 덜 독성적으로 만들기 위해 RLHF 방법이 처음으로 대규모로 적용되었습니다.
  • 핵심 혁신: 모델의 '순응성'과 안전성이 급격히 향상되었습니다. gpt-3.5-turbo 모델은 2022년 11월 30일 출시된 최초의 ChatGPT 릴리스의 기반이 되어 전 세계적인 현상을 일으켰습니다.

GPT-4 (2023)

멀티모달리티로의 전환을 알린 새로운 플래그십 모델입니다.

  • 파라미터: 공식적으로 공개되지 않음(Mixture-of-Experts 아키텍처를 적용했을 가능성이 있는 약 1.7조 개로 추정).
  • 아키텍처: 멀티모달 Transformer.
  • 학습: 방대한 텍스트 및 이미지 코퍼스로 학습되었습니다.
  • 핵심 혁신: 멀티모달리티 — 텍스트뿐만 아니라 이미지도 입력으로 받아들이는 능력. 다양한 전문적, 학문적 테스트(예: 변호사 시험)에서 인간 수준(혹은 그 이상)의 성능을 보여주었습니다.

GPT-4 Turbo (2023)

최적화되고 보다 접근 가능한 GPT-4 버전입니다.

  • 파라미터: GPT-4와 동일.
  • 컨텍스트 윈도우: 128,000 토큰(약 300페이지 텍스트)으로 확장되었습니다.
  • 학습: 업데이트된 지식(2023년 4월까지).
  • 핵심 혁신: API 호출 비용의 대폭 절감, 향상된 지시사항 준수, 최신 지식을 통해 GPT-4의 강력한 기능을 더 광범위한 애플리케이션에서 이용 가능하게 했습니다.

GPT-4o (2024)

여러 모달리티를 네이티브로 처리하는 '옴니(Omni) 모델'입니다.

  • 핵심 혁신: 단일 모델 내에서 텍스트, 오디오, 이미지를 실시간으로 처리하는 네이티브 멀티모달 처리. 이를 통해 인간 대화 속도에 필적하는 매우 빠르고 자연스러운 반응이 가능합니다. GPT-4o는 GPT-4 수준의 기능을 ChatGPT 무료 사용자들도 이용할 수 있게 했습니다.

O-series 계열: o1과 o3 (2024-2025)

추론 능력 개발에 초점을 맞춘 새로운 세대의 모델입니다.

  • o1 모델 (2024년 9월): 더 깊은 분석과 다단계 추론이 필요한 복잡한 문제를 해결할 수 있는 인지 기능의 중요한 발전으로 소개되었습니다.
  • o3 모델 (2025년 1월): 복잡한 논리 및 수학 테스트에서 훨씬 높은 성과(예: AIME 2024 시험에서 96.7%)를 기록하며 o1의 아이디어를 더욱 발전시켰습니다.
  • 핵심 혁신: 단순한 텍스트 생성이 아닌 논리적 사고 흐름(Chain-of-Thought) 구축과 복잡한 문제 해결에 초점을 맞추어, AI를 보다 추상적인 사고에 근접하게 합니다.

특화 모델

주요 GPT 라인업 외에도 OpenAI는 특정 작업을 위한 여러 모델을 개발했습니다:

  • DALL-E: 텍스트 설명으로부터 이미지를 생성하는 모델 시리즈(2021-현재). Transformer와 확산 모델(diffusion model)의 조합을 사용하여 사진처럼 사실적이고 스타일화된 이미지를 생성합니다.
  • Codex와 GitHub Copilot: 수십억 줄의 코드로 파인튜닝된 GPT-3 버전. 소프트웨어 개발 과정을 근본적으로 변화시킨 코드 자동완성 도구인 GitHub Copilot(2021)의 기반이 되었습니다.
  • Whisper: 고정밀 음성 인식 및 전사 모델(2022). 68만 시간의 오디오 데이터로 학습되어 다양한 언어, 억양, 배경 소음 환경에서 작동합니다.
  • Sora: 텍스트 설명으로부터 비디오를 생성하는 모델(2024년 발표). 최대 1분 길이의 고품질, 스타일적으로 일관되고 논리적으로 연속적인 비디오를 생성할 수 있습니다.

모델 비교 요약표

OpenAI GPT 주요 모델 비교
모델 출시 연도 파라미터 (추정) 컨텍스트 윈도우 크기 핵심 혁신
GPT-1 2018 1억 1,700만 개 512 토큰 '사전 학습 + 파인튜닝' 패러다임, Transformer의 효율성.
GPT-2 2019 15억 개 1,024 토큰 Zero-shot 학습, 길고 일관된 텍스트 생성.
GPT-3 2020 1,750억 개 2,048 토큰 Few-shot 학습, 범용성, 상업적 API.
GPT-3.5 2022 ≈1,750억 개 4,096 / 16,000 토큰 RLHF 학습, 향상된 지시사항 준수, ChatGPT의 기반.
GPT-4 2023 ≈1.7조 개 8,192 / 32,768 토큰 멀티모달리티 (텍스트+이미지), 인간 수준의 성능.
GPT-4o 2024 비공개 128,000 토큰 네이티브 멀티모달리티 (텍스트, 오디오, 이미지), 실시간 상호작용.
o1 / o3 2024-2025 비공개 128,000 토큰 고급 추론 능력 및 복잡한 문제 해결에 초점.

윤리적, 법적, 사회적 측면

GPT 모델의 개발과 보급은 광범위한 사회적 논의를 불러일으켰습니다.

  • 허위 정보 및 유해 콘텐츠: 모델이 설득력 있는 텍스트를 생성하는 능력은 가짜 뉴스, 선전, 피싱 생성에 악용될 위험을 초래합니다. OpenAI는 안전 필터를 도입하고 있지만, 제한 우회(jailbreaking) 문제는 여전히 해결 과제로 남아 있습니다.
  • 저작권: 모델은 저작권으로 보호된 자료를 포함한 인터넷 데이터로 학습됩니다. 이는 저자와 출판사(예: The New York Times)로부터 저작권 침해를 주장하는 소송으로 이어졌습니다. 이 소송의 결과는 LLM 학습의 미래를 결정할 것입니다.
  • 개인 정보 보호: 모델이 학습 코퍼스에서 개인 정보를 의도치 않게 재현할 위험이 있습니다. 또한 사용자가 ChatGPT에 입력한 데이터가 추가 학습에 사용될 수 있어 규제 당국(예: 2023년 이탈리아)의 우려를 낳았습니다.
  • 노동 시장에 대한 영향: 텍스트 작성, 코드 작성 및 정보 분석과 관련된 작업의 자동화는 카피라이터, 프로그래머, 분석가 등의 직종을 변화시킬 수 있습니다. 단기적으로 모델은 생산성을 높이는 '부조종사' 역할을 하지만, 장기적으로는 일부 역할의 완전한 자동화로 이어질 수 있습니다.
  • 실존적 위험과 AI 안전: OpenAI 내부와 과학계에서는 초지능(AGI) 개발과 관련된 장기적 위험에 대한 논의가 진행되고 있습니다. 회사는 안전한 개발에 대한 헌신을 선언하며, 미래의 더 강력한 시스템에 대한 통제 문제를 해결하기 위해 Superalignment과 같은 팀을 구성했습니다.

참고 문헌

  • Radford, A. et al. (2018). Improving Language Understanding by Generative Pre-Training. OpenAI.
  • Radford, A. et al. (2019). Language Models are Unsupervised Multitask Learners. OpenAI.
  • Brown, T. et al. (2020). Language Models are Few-Shot Learners. arXiv:2005.14165.
  • OpenAI (2023). GPT-4 Technical Report. arXiv:2303.08774.
  • Ouyang, L. et al. (2022). Training language models to follow instructions with human feedback. arXiv:2203.02155.

외부 링크

  • OpenAI 공식 웹사이트