원본 영상은 Karpathy가 YC AI Startup School에서 한 키노트입니다. 앞선 Sequoia 대담이 “바이브 코딩 이후”라면, 이 강연은 그 바탕이 되는 Software 3.0 세계관을 정리합니다.
이 글은 전체 강연을 재현하지 않습니다. 핵심 전환점만 타임스탬프로 고정하고, 그 의미를 블로그의 LLM Wiki/하니스 관점으로 다시 읽습니다.
한눈에 보기
- MECE 위치: Software 3.0 이론 / LLM을 새 컴퓨터로 보는 관점.
- 핵심 질문: 자연어가 프로그래밍 언어가 되면 소프트웨어 설계는 무엇이 되는가?
- 블로그 연결: 문서, 프롬프트, 테스트, UI가 모두 에이전트용 인터페이스가 된다.
핵심 클립과 해석
1. [1:25] 소프트웨어는 다시 바뀐다
“software was changing”
강연의 첫 구조는 버전 구분이다. 사람이 코드를 쓰는 세계, 모델이 가중치로 동작하는 세계, 그리고 자연어가 실행 표면이 되는 세계. 이 구분을 받아들이면 블로그 글도 단순한 글이 아니라 에이전트가 읽는 소프트웨어 입력이 된다.
2. [4:40] 영어로 프로그래밍하기
“inputs to the car”
Tesla Autopilot 예시는 추상적인 비유가 아니다. 소프트웨어 스택의 일부가 신경망으로 바뀌면서 “무엇을 코드로 쓰고 무엇을 학습하게 할 것인가”가 설계 문제가 됐다. 이제 같은 질문이 LLM 앱으로 넘어온다.
3. [6:10] LLM은 새 컴퓨터다
“new computer”
LLM을 API나 챗봇으로만 보면 도구가 작아진다. 컴퓨터로 보면 운영체제, 주변장치, 파일 시스템, 권한, 관찰 가능성, 사용자 인터페이스가 모두 다시 열린다. 내 블로그의 스킬 시스템도 이 관점에서는 작은 LLM OS 실험이다.
4. [14:40] People spirits
“people spirits”
Karpathy의 비유가 강한 이유는 LLM의 능력과 결함을 동시에 붙잡기 때문이다. 사람처럼 말하지만 사람이 아니다. 소프트웨어처럼 호출되지만 결정적이지 않다. 그래서 설계자는 기능만 보지 말고 심리학처럼 실패 양식까지 관찰해야 한다.
5. [23:41] 부분 자율성
“overreactive agent”
완전 자율 에이전트보다 중요한 것은 자율성의 슬라이더다. 언제 사람에게 묻고, 언제 스스로 실행하고, 언제 멈춰서 검증할지 정해야 한다. 이 블로그의 자동 발행도 그래서 “초안/검증/배포” 단계가 분리되어야 한다.
6. [33:40] 에이전트를 위한 디지털 인프라
“build for agents”
웹사이트, 문서, API, 저장소는 이제 사람만 읽는 표면이 아니다. 에이전트가 읽고 조작하는 표면이다. 그러면 좋은 블로그는 예쁜 글 목록을 넘어서, 구조화된 frontmatter, 링크, 태그, 지식 그래프를 제공해야 한다.
7. [38:15] LLM의 1960년대
“1960s of LLMs”
이 비유는 과장처럼 들리지만 생산적이다. 아직 표준은 불안정하고, 도구는 거칠고, 관습은 만들어지는 중이다. 바로 그 때문에 지금 기록하고 실험하는 블로그가 의미를 가진다.
내 생각
이 강연은 내 블로그 전체 구조를 바꾸는 기준이 된다. 글은 사람에게만 보여주는 산출물이 아니라, 에이전트가 다음 작업을 이어받기 위한 상태 저장소다. 그래서 태그, 카테고리, frontmatter, OG 이미지, 오디오, SRT, 링크 미리보기까지 모두 “읽기 편한 장식”이 아니라 작업 인터페이스다.
내가 만들고 있는 것은 기술 블로그라기보다 작은 Software 3.0 실험실이다. 자연어가 실행 표면이 된다면, 좋은 문장은 좋은 코드와 비슷한 책임을 가져야 한다.
내가 바로 적용할 것
- 새 글은 사람이 읽는 요약과 에이전트가 읽는 metadata를 함께 갖춘다.
- 자동화는 “완전 자율”이 아니라 단계별 자율성으로 설계한다.
topics/youtube/는 영상 소비 목록이 아니라 Software 3.0 관점의 사례 저장소로 운영한다.
댓글
GitHub 계정으로 의견을 남길 수 있습니다. 댓글은 GitHub Discussions에 저장됩니다.