AI Trend Notifier
EN
← wiki

$ cat wiki/concepts/software-3-0.md

Software 3.0

concept갱신 2026-07-29생성 2026-05-16

정의

Andrej Karpathy가 Sequoia Ascent 2026에서 제시한 소프트웨어 개발 패러다임 분류 체계. LLM이 인터프리터가 되고 컨텍스트 윈도우가 프로그램이 되는 새 시대.

세 단계:

  1. Software 1.0 — 인간이 명시적 코드 작성
  2. Software 2.0 — 인간이 데이터셋 큐레이션 + 신경망 학습
  3. Software 3.0 — 인간이 프롬프트 작성; LLM이 인터프리터; 컨텍스트 윈도우가 프로그램

(source)

왜 중요한가

  • 기존 소프트웨어 개발 직업의 본질적 재정의 — "엔지니어가 점점 agent를 지휘하는 역할로"
  • Vibe coding이 floor를 올렸다면, Agentic Engineering이 ceiling을 올림
  • 새로운 유형의 AI-native 회사 설계 원칙 제공

Agentic Engineering (관련 개념)

Karpathy가 동시에 소개한 개념:

  • 전문가가 agent를 지휘하면서 품질을 유지하는 작업 방식
  • "Best engineers = those who can direct agents without letting quality collapse"
  • Vibe coding(무작위 생성)과 달리 professional quality 유지

Verifiability Principle

Software 3.0과 연결된 핵심 통찰:

  • "LLM + RL은 검증 가능한 것을 자동화한다"
  • 자동화된 보상 신호가 있는 작업 = AI가 빠르게 향상
  • math, coding, tests, benchmarks, games → 빠른 발전 영역
  • 역으로: 검증하기 어려운 작업은 아직 AI 자동화 한계

현재 수준 (2026-07)

이 패러다임은 주장이기를 그치고 도구가 됐다. Tier-1 랩 넷 중 셋이 이제 데모가 아니라 제품으로 에이전트 프레임워크를 낸다:

  • Google ADK 2.0 + Agents CLI (2026-06-30) — Tier-1 랩이 내놓은 첫 모델 비종속 엔드투엔드 에이전트 툴체인으로, 어떤 프레임워크든 돌리도록 명시적으로 설계됐다
  • Project PolarisMAI-Code-1 / MAI-Code-1-Flash — Microsoft 의 에이전트 플랫폼과 코딩 모델이며, Microsoft는 같은 전제 위에서 개발자 도구를 다시 짜고 있다
  • OpenAI Parameter Golf — What It Taught Us(2026-05)는 조용한 증거다. OpenAI 의 커뮤니티 ML 챌린지에서 코딩 에이전트가 이미 표준 연구 도구가 되어 ML 연구의 진입 장벽 자체를 낮췄음이 드러났다. 패러다임은 누가 발표하기 전에 이미 연구 루프 안에 도착해 있었다

현재 수준 (2026-05)

열린 문제

  • Software 3.0에서 "verifiable" 도메인 밖의 작업 (창작, 전략, 판단)은 어떻게?
  • Agentic engineering의 품질 유지 메커니즘 표준화 필요
  • Software 3.0 기반 회사의 경쟁 우위는 무엇인가?

관련 개념

Referenced by

Sources