
최근 이런 말을 심심찮게 듣게 됐어요. 예전이라면 그냥 웃고 넘길 얘기였는데, 이제는 진짜거든요.
2025년 테슬라·OpenAI 출신 AI 연구자 안드레 카파시(Andrej Karpathy)는 이 현상을 하나의 패러다임으로 정리했어요.
바로 소프트웨어 3.0(Software 3.0). 자연어로 컴퓨터에게 일을 시키는 시대가 왔다는 선언이에요. 사실 제가하고 있는 이 취미생활의 기본이 되는 개념이었는데, 이제야 알게된 단어에요.
소프트웨어는 어떻게 여기까지 왔을까요?
카파시는 소프트웨어의 역사를 세 단계로 나눠요. 각 단계는 "누가, 어떤 언어로 컴퓨터에게 지시하느냐"가 달라지는 과정이에요.
전통적인 프로그래밍이에요. 개발자가 "if 조건 → then 결과"를 한 줄 한 줄 명시적으로 써요. Python으로 반복문 짜고, 조건문 쓰고, 알고리즘을 설계하는 방식이죠. 모든 로직은 인간의 머릿속에서 나와서 코드로 옮겨져요. 컴퓨터는 시킨 대로만 해요.
딥러닝의 등장이에요. 개발자가 규칙을 직접 쓰는 대신, 방대한 데이터를 모델에 먹이면 신경망이 스스로 최적의 가중치(로직)를 학습해요. 카파시가 2017년 처음 이 개념을 정의했어요. 이미지 인식, 번역, 추천 알고리즘이 여기에 해당해요. 규칙을 쓰는 게 아니라 데이터로 "학습"시키는 거죠.
LLM(대형 언어 모델)이 핵심 엔진이에요. 개발자가 코드를 짤 필요 없이, 자연어(영어, 한국어 등)로 의도를 말하면 AI가 코드를 작성하고 실행해요. 카파시는 2025년 6월 YC AI Startup School 기조연설에서 이렇게 말했어요. "The hottest new programming language is English.(가장 핫한 프로그래밍 언어는 영어다.)" 라고요.
Software 3.0, 실제로 어떤 모습인가요?
한눈에 비교해보면 차이가 분명해져요.
| 비교 항목 | Software 1.0 | Software 2.0 | Software 3.0 |
|---|---|---|---|
| 로직 작성 주체 | 인간(개발자) | 데이터 + 신경망 | 언어 모델(LLM) |
| 핵심 입력 매체 | 코드(Code) | 데이터(Data) | 자연어(Prompt) |
| 진입 장벽 | 높음 (코딩 필수) | 매우 높음 (ML 전문) | 낮음 (말할 줄 알면 OK) |
| 대표 도구 | Python, Java, Docker |
PyTorch, TensorFlow | GPT, Claude, Ollama, Grok |
| AI 코딩 보조 | 없음 | 초기 단계 | GitHub Copilot, Claude Code 등 |
실제로 2025년 기준, Y Combinator 동계 배치 스타트업 중 25%가 코드베이스의 95% 이상을 AI로 생성했어요.
개발자가 거의 없는 스타트업이 제품을 출시하는 시대예요.
비전공자도 AI에게 "이런 기능을 만들어줘"라고 말로 시키면, AI가 코드를 짜고 오류도 잡아줘요.
이걸 카파시는 '바이브 코딩(Vibe Coding)'이라고 부르기도 했어요. 코드를 이해하기보다, 원하는 결과를 AI와 대화하며 만들어가는 방식이에요.
여기에 n8n.io 같은 자동화 워크플로우 도구를 결합하면 한 단계 더 나아가요. 단순 코드 생성을 넘어, AI가 상황을 인지하고 스스로 판단해서 실행하는 자동화 파이프라인을 코딩 없이 구축할 수 있어요. "뉴스 속보 뜨면 요약해서 텔레그램으로 보내줘"같은 걸 노코드로 만드는 거죠.
AI가 짜주는 코드가 항상 완벽하진 않아요. 복잡한 비즈니스 로직이나 보안이 중요한 시스템에서는 여전히 사람의 검토가 필요해요. Software 3.0은 개발자를 없애는 게 아니라, 개발자 한 명이 열 명의 역할을 할 수 있게 해주는 것에 가까워요.
이게 왜 중요한가요? — 투자와 개인 자동화 관점
Software 3.0은 단순한 기술 트렌드가 아니에요. 경제적 의미가 커요.
소프트웨어 개발 비용은 기업에서 가장 큰 인건비 항목 중 하나예요. AI 코딩 도구로 같은 인원이 더 많은 산출물을 만들어낸다면, 매출 대비 비용이 줄어드는 수익성 개선이 구조적으로 일어나요. 실제로 Microsoft(GitHub Copilot), Google(Gemini Code Assist), Anthropic(Claude Code) 등 대형 테크 기업들이 AI 개발 도구에 집중 투자하는 배경이에요. 소프트웨어 생산성 혁명이 곧 마진 혁명이라는 논리예요.
로컬 AI 서버(Ollama)와 외부 API(거래소, 텔레그램)를 결합하면, 개인도 24시간 무인 자동화 시스템을 구축할 수 있어요. 주가 타점 도달 시 알림, 경제 지표 발표 시 뉴스 스크래핑, 크롤링 결과 자동 분류 같은 것들이요. 예전엔 개발자만 할 수 있던 것들이 비전공자 영역으로 들어오고 있어요. 이게 Software 3.0이 만들어내는 실질적인 변화예요.
솔직히 말하면, 처음 이 개념을 접했을 때 "그래서 뭐가 달라지는데?"싶었어요. 그런데 직접 Claude Code나 Cursor로 자동화 코드를 짜보고 나서 생각이 바뀌었어요. 아이디어가 있으면 절반 이상은 AI가 해줘요. 나머지 절반이 진짜 내 일이고요.
💡 Software 3.0 환경에서 필수적인 데이터 통신 규격이 궁금하다면?
AI 시스템들이 서로 대화할 때 쓰는 공통 언어가 API와 JSON이에요. 자동화 파이프라인을 실제로 만들려면 이 개념을 먼저 잡는 게 빨라요.
"코딩을 몰라도 된다"는 게 Software 3.0의 핵심 메시지예요. 하지만 조금 더 정확히 말하면, 코딩을 몰라도 시작할 수 있다는 거예요. 개념은 알수록 더 잘 쓸 수 있거든요.
AI한테 뭘 시켜야 하는지 알면, AI가 대신 짜줘요. 그게 지금 우리한테 주어진 기회예요.
'Ai 취미생활 > 용어&개념&이론' 카테고리의 다른 글
| 옵시디언(Obsidian)이 뭔지 궁금했는데 — 개념부터 활용까지 초보자도 알기 쉽게 (1) | 2026.06.11 |
|---|---|
| API와 JSON이 뭔가요? 바이브코딩 초보자를 위한 기초 정리 (0) | 2026.06.04 |
| 하네스 엔지니어링이란? AI가 잘 일하게 판을 깔아주는 기술 (0) | 2026.05.28 |
| LLM 위키 — 안드레 카파시의 한마디로 다시 보는 AI (학습 못 한다는 진실까지) (11) | 2026.05.25 |
| 로컬 LLM 입문 가이드 (개념·종류·사양·양자화·회사별 지향점까지) (1) | 2026.05.25 |