세바스찬 쓰룬의 스탠퍼드·자율주행차 연구에서 Udacity 창업까지의 여정을 통해 AI 구축과 가르침에 대한 실용적 교훈을 살펴봅니다.

세바스찬 쓰룬은 AI가 물리적 세계에서 무엇을 할 수 있는지와 사람들이 그것을 어떻게 배우는지를 동시에 바꿔온 드문 인물입니다. 그는 선도적 연구자였고, 야심찬 제품을 실제로 만든 실무자였으며, 인터넷 규모의 AI 학습을 대중화한 교육자였습니다. 이 조합은 헤드라인 너머의 현대 AI를 이해하는 데 유용한 렌즈를 제공합니다.
이 이야기는 겉보기엔 다른 두 주제를 따라갑니다.
첫째는 자율주행입니다: 기계가 복잡한 환경을 인지하고, 불확실성 하에서 의사결정하며, 사람들 주변에서 안전하게 작동하게 만드는 추진력입니다. 쓰룬의 작업은 자율주행차를 연구 데모에서 산업이 진지하게 도전할 수 있는 대상으로 바꾸는 데 기여했습니다.
둘째는 AI 교육입니다: 학습이 단일 캠퍼스나 내부 소수에게만 제한돼선 안 된다는 생각입니다. Udacity와 초기 온라인 강의를 통해 쓰룬은 ‘만들면서 배우기(learn by building)’를 기술 진입을 원하는 사람들 사이에서 주류 접근 방식으로 만드는 데 도움을 주었습니다.
이 글은 ‘미래’를 과장하거나 모든 이정표를 담은 전기가 아닙니다. 대신 잘 전파되는 실용적 교훈을 봅니다:
AI 제품을 만들거나 AI를 배우거나 팀을 훈련시키려는 사람에게 쓰룬의 경로는 연구, 산업 실행, 대중 교육이라는 세 세계를 잇는다는 점에서 특히 가치가 있습니다.
세바스찬 쓰룬은 학계에서 AI에 입문했고, 그곳에서 호기심과 수학적 엄밀성이 제품 마감일보다 더 중요한 환경에서 훈련받았습니다. 독일에서 컴퓨터 과학을 전공한 뒤 머신러닝과 로보틱스로 옮겨갔을 때, 당시 ‘AI’는 거대한 신경망이 아니라 신중한 확률 모델을 의미하곤 했습니다. 그 기초—불확실성을 일차적 문제로 다루는 태도—는 나중에 예측 불가능한 환경에서 안전하게 작동해야 하는 기계에 필수적이었습니다.
스탠퍼드에서 쓰룬은 교수로서 AI가 단지 논문을 내는 일이 아니라 물리적 시스템에서 아이디어를 시험하는 문화 구축에 기여했습니다. 그의 작업은 다음 교차점에 있었습니다:
이 조합은 특정한 사고방식을 장려했습니다: 진전은 단순히 벤치마크의 높은 정확도가 아니라 조건이 바뀌어도 시스템이 계속 동작하는지에 달려 있다는 것.
스탠퍼드의 연구 환경은 쓰룬 경력 전반에 나타나는 습관들을 강화했습니다:
우선, 큰 문제를 테스트 가능한 구성 요소로 분해하세요. 자율 시스템은 하나의 모델이 아니라 인지, 예측, 계획, 안전 체크가 파이프라인으로 작동하는 복합체입니다.
둘째, 이론과 실험 사이에 피드백 루프를 만드세요. 많은 학술 프로젝트는 데모 단계에서 멈추지만 강한 로보틱스 문화는 현장에서의 반복을 보상합니다.
셋째, 지식 전파와 확장입니다. 학생 지도, 연구실 운영, 복잡한 아이디어를 명확히 설명하는 경험은 나중에 교육 쪽으로 전환할 때 중요한 밑거름이 되었습니다—고급 AI 주제를 사람들이 실제로 끝마칠 수 있는 구조화된 학습 경로로 바꾸는 일처럼요.
DARPA 그랜드 챌린지는 단순한 목표가 있었습니다: 원격 조종 없이 긴 거리를 스스로 주행할 수 있는 차량을 만드는 것.
쉽게 상상하면: 운전자를 제거한 차에 소프트웨어와 센서만 남겨 사막길, 언덕, 예기치 못한 장애물을 몇 시간 동안 견디며 주행하도록 하는 시험입니다. 초기 레이스는 가혹하기로 유명했습니다; 많은 차량이 몇 마일도 못 가 멈추거나 혼란에 빠지거나 파손됐습니다.
세바스찬 쓰룬은 가장 영향력 있는 팀 중 하나를 이끌며 연구자와 엔지니어를 모아 문제를 데모가 아니라 완전한 시스템으로 다뤘습니다. 이 노력이 주목받은 이유는 단일 기발한 트릭이 아니라, 많은 불완전한 부품을 통합해 현실 조건을 견디는 무언가를 만든 규율이었기 때문입니다.
그 사고방식—만들고, 시험하고, 실패하고, 개선하는—은 이후 자율주행 연구의 템플릿이 되었습니다. 대회는 팀들로 하여금 실험실 밖에서 아이디어를 증명하게 만들었고, 먼지, 조명, 요철, 모호함이 깔끔한 가정을 계속 깨뜨렸습니다.
이 차량들을 움직인 세 가지 큰 아이디어:
DARPA 챌린지는 단지 속도를 보상하지 않았습니다. 자율성은 전 단계를 아우르는 공학 문제—인지, 맵핑, 의사결정의 협업—임을 증명했습니다.
Google X(현재 X)는 ‘문샷’을 추구하기 위해 만들어졌습니다: 성공하면 일상을 바꿀 수 있는, 처음엔 다소 비현실적으로 들리는 아이디어들입니다. 요점은 작은 기능을 빨리 내는 것이 아니라 운송에서 건강까지 일상을 재구성할 수 있는 돌파구에 베팅하는 것이었습니다.
X 내부에서는 대담한 개념을 실제로 시험할 수 있는 무언가로 빠르게 옮기는 것이 기대되었습니다. 이는 프로토타입을 만들고, 결과를 측정하며, 현실과의 접촉에서 살아남지 못하면 아이디어를 중단할 용의를 갖는 것을 의미했습니다.
자율주행차는 이 모델에 완벽히 맞았습니다. 컴퓨터가 운전을 처리할 수 있다면 편의성 이상의 것이었습니다—사고 감소, 운전이 불가능한 사람에게 이동성 제공, 낭비되는 시간 감소 같은 상향 효과가 있었습니다.
세바스찬 쓰룬은 학계적 깊이와 실무적 긴박감이라는 드문 조합을 가져왔습니다. 그는 이미 경쟁 환경에서 자율성을 증명했고, 구글에서는 운전을 측정 가능한 성능을 가진 공학 문제로 다뤄야 한다고 밀어붙였습니다.
초기 노력은 공통 상황을 일관되게 처리하는 데 초점을 맞췄습니다: 차선 유지, 신호 준수, 보행자 인식, 안전한 합류 등. 기본처럼 들리지만 날씨, 조명, 복잡한 인간 행동을 가로질러 일관되게 수행하는 것이 진짜 도전입니다.
연구실 시스템은 ‘인상적’일 수 있지만 여전히 안전하지 않을 수 있습니다. 제품 사고는 다른 질문을 강요합니다:
이런 전환—능력을 과시하는 것에서 신뢰성을 입증하는 것으로의 전환—은 자율주행을 연구에서 도로로 옮기는 핵심 단계였고, 데이터, 시뮬레이션, 책임성에 대한 분야의 사고방식을 형성했습니다.
자율주행차는 AI를 배우는 누구에게나 현실 점검입니다: 모델은 리더보드 점수가 아니라 복잡하고 예측 불가능한 도로에서의 행동으로 평가됩니다. 쓰룬의 작업은 “현실 세계” AI가 영리한 알고리즘보다 신중한 엔지니어링, 테스트, 책임감에 더 가깝다는 아이디어를 보급하는 데 기여했습니다.
자율주행 스택은 많은 부분으로 이뤄집니다: 인지(차선, 차량, 보행자 인식), 예측(타자의 행동 추정), 계획(안전한 경로 선택), 제어(조향/제동). 머신러닝은 패턴이 반복되는 인지 영역과 때때로 예측에서 가장 강합니다.
반면에 흔치 않은 상황에서의 ‘상식’은 약합니다: 특이한 공사, 모호한 손짓, 트럭 뒤에서 갑자기 튀어나오는 보행자, 경찰관의 교통 지시 등. 자율주행 시스템은 처리하지 못한 상황에 부딪힐 때까지 자신감 있게 보일 수 있습니다.
운전에는 희귀 사건이 끝없이 있습니다. 문제는 단지 충분한 데이터를 모으는 것만이 아니라 안전을 증명하는 것입니다.
시스템은 수백만 마일에서 잘 작동해도 백만 분의 일 사건에서 실패할 수 있습니다. 그래서 팀들은 시뮬레이션, 시나리오 라이브러리, 중복(여러 센서와 체크), 안전 중심의 지표에 의존합니다—단순한 ‘정확도’에 그치지 않습니다. 테스트 자체가 제품이 됩니다.
현실 자율성은 엄격한 규칙과 학습된 행동 사이에 있습니다. 교통 법규는 인간을 위해 쓰여 있고, 도로 예절은 도시마다 다르며, ‘합리적’ 결정은 상황에 따라 달라질 수 있습니다. 시스템은 규칙을 따르는 동시에 사람들이 규칙을 어길 것을 예상하고, 여전히 사람들이 예측 가능한 방식으로 행동해야 합니다.
AI 제작자와 학습자에게 주는 교훈: 가장 어려운 부분은 모델 학습 자체가 아니라 경계를 정의하고 실패를 우아하게 처리하며 데이터셋이 시사하는 것과 다른 현실을 설계하는 것입니다.
자율주행 최전선에서 일한 뒤, 세바스찬 쓰룬은 다른 병목을 마주했습니다: 인재입니다. 기업들은 실제 시스템을 구축할 수 있는 엔지니어를 원했지만 많은 동기 있는 학습자들은 상위 대학 프로그램에 접근할 수 없거나 생활을 멈추고 다닐 수 없었습니다.
Udacity는 고품질 기술 교육에 대한 접근성과 취업 준비 기술 경로라는 두 격차를 줄이려 했습니다. 아이디어는 단지 “온라인으로 강의를 본다”가 아니었습니다. 학습을 명확하고 실용적인 단계—프로젝트, 피드백, 채용 측면에서 유의미한 기술—로 포장하는 것이 목표였습니다.
이 초점이 중요한 이유는 AI와 소프트웨어 역할이 정의 암기만으로 학습되지 않기 때문입니다. 현장에서 배우듯이 만드는 것, 디버깅, 반복하는 습관을 통해 배웁니다—바로 쓰룬이 연구실과 제품 팀에서 본 습관들입니다.
Udacity의 초기 동력은 단순한 통찰에서 왔습니다: 훌륭한 강의는 확장됩니다. 강의를 개방하고 시작하기 쉽게 만들면 지리적, 비용적, 입학 장벽 때문에 배제됐던 학습자들이 몰려들었습니다.
두 번째 동력은 시기였습니다. 프로그래밍과 AI에 대한 관심이 폭발적으로 증가했고, 사람들은 구조화된 시작점을 적극적으로 찾고 있었습니다. 온라인 강의는 위험을 낮췄습니다: 주제를 시도해보고 빠르게 진도를 확인한 뒤 더 깊게 갈지 결정할 수 있었습니다.
MOOC는 ‘대규모 공개 온라인 강좌(Massive Open Online Course)’의 약자입니다. 쉽게 말하면 매우 많은 수의 학생을 대상으로 설계된 온라인 수업으로, 보통 진입 장벽이 낮습니다. “대규모”는 수천(때로는 수십만)이 등록할 수 있음을 의미하고, “공개”는 시작이 저비용 또는 무료인 경우가 많다는 뜻이며, “온라인 강좌”는 어디서나 자신의 일정에 맞춰 배울 수 있음을 의미합니다.
MOOC는 신뢰할 수 있는 강사, 유연한 속도, 같은 자료를 함께 학습하는 커뮤니티라는 세 가지 요구를 결합해 인기를 얻었습니다.
Udacity는 초기 MOOC의 낙관주의로 시작했습니다: 세계적 수준의 강사, 개방형 등록, 누구나 어디서든 들을 수 있는 강의. 약속은 단순했습니다—훌륭한 자료를 온라인에 올리고 호기심이 확장되게 하자.
시간이 지나면서 “무료 비디오 + 퀴즈”의 한계가 분명해졌습니다. 많은 학습자가 콘텐츠는 즐겼지만 완주율은 낮았고, 완주하더라도 수료증이 일자리 제안으로 이어지진 않았습니다. 고용주는 단지 강의를 본 증거보다 실제로 만들 수 있다는 증거를 원했습니다.
유료 경력 프로그램으로의 전환은 단순한 사업 판단이 아니라 학습자들이 요구한 것에 대한 응답이었습니다: 구조, 책임, 더 명확한 결과입니다.
무료 강의는 탐색에 좋지만 커리어 전환자는 종종 가이드된 경로를 필요로 합니다:
이 지점에서 Udacity는 기업과의 파트너십과 역할 기반 교육에 집중해 학습을 채용 가능성에 더 직접적으로 연결하려 했습니다.
Udacity의 나노디그리는 학습을 독립된 강좌가 아니라 직무 지향 프로그램으로 패키징했습니다. 목표는 “내가 일을 할 수 있다”를 가시화하는 것입니다.
나노디그리는 보통 다음을 강조합니다:
요컨대, 개념을 배우고 적용하고 비판을 받아 개선하는 도제식 학습의 일부를 모방하려 했습니다.
이 진화는 실질적 이점을 가져왔지만 타협도 동반했습니다.
학습 측면에서 커리어 프로그램은 더 실용적일 수 있지만 때로는 더 좁습니다. 집중된 커리큘럼은 빠르게 ‘직무 준비’ 상태로 데려다 줄 수 있지만 깊은 이론이나 폭넓은 탐구의 여지는 줄일 수 있습니다.
사업 측면에서 프로젝트 리뷰와 지원을 추가하면 품질은 올라가지만 확장성은 떨어집니다. 무료 MOOC는 저비용으로 수백만을 서비스할 수 있지만 의미 있는 피드백은 시간과 비용이 들어가며, 그래서 나노디그리는 전문 교육처럼 가격이 책정됩니다.
Udacity 전환의 큰 시사점은 접근성은 단지 가격의 문제가 아니라는 것입니다. 학습자가 끝까지 완주하고, 무언가 실제를 만들고, 노력을 기회로 전환할 수 있게 돕는 것도 접근성의 일부입니다.
세바스찬 쓰룬의 자율주행에서 교육으로의 전환은 불편한 진실을 드러냈습니다: 대부분의 사람들은 재능 부족 때문에 AI에 실패하는 것이 아니라 학습 경로가 불명확하기 때문에 실패합니다. 명확한 결과, 촘촘한 피드백 루프, 실제 산출물이 "모든 것을 다루는" 것보다 더 중요합니다.
**수학 불안(Math anxiety)**은 이론을 고립시켜 배우려 할 때 종종 발생합니다. 더 나은 패턴은 “즉시 필요한 수학(just-in-time math)”입니다: 한 모델을 이해하는 데 필요한 최소한의 선형대수나 확률을 배우고 즉시 적용하세요. 손실 함수가 무엇을 하는지 설명하고 그것이 감소하는 모습을 보면 자신감이 생깁니다.
도구 과부하도 함정입니다. 초보자는 노트북, 프레임워크, GPU, MLOps 용어 사이를 오갑니다. 하나의 스택(예: Python + 한 개의 딥러닝 라이브러리)으로 시작하고 실제 제약이 생길 때까지 나머지는 선택적으로 다루세요.
목표 불분명은 동기 부여를 망칩니다. “AI를 배우겠다”는 너무 모호합니다; “지원 티켓을 분류하는 분류기를 만든다”는 구체적입니다. 목표는 데이터셋, 평가 지표, 공유 가능한 데모를 정의해야 합니다.
프로젝트는 데이터 정제, 기준 모델, 평가, 반복 같은 결정을 강제로 만듭니다. 이는 교실 밖에서 AI가 구축되는 방식과 일치합니다.
하지만 프로젝트는 복붙 연습이 될 때 실패합니다. 특징을 설명할 수 없고, 학습/검증 분할을 설명할 수 없으며, 왜 한 모델이 다른 모델보다 나은지 말할 수 없다면 배운 것이 아니라 코드가 실행된 것입니다. 좋은 프로젝트에는 짧은 작성물, 삭제 실험(“이 특징을 빼면 어떨까?”), 오류 분석이 포함되어야 합니다.
프로젝트가 정체되는 것을 막는 실용적 방법은 “출시(ship)” 단계를 명확히 하는 것입니다. 예를 들어 모델을 간단한 웹 앱에 래핑하고 로깅과 피드백 폼을 달아 노트북을 테스트 가능한 무언가로 바꾸면 모니터링과 반복을 배우게 됩니다. Koder.ai 같은 플랫폼은 여기서 유용합니다: 챗으로 원하는 앱을 설명하면 React 프런트엔드와 Go + PostgreSQL 백엔드를 생성하고, 소스 코드를 내보내거나 배포할 수 있어 노트북을 실제 테스트 가능한 결과물로 바꾸기 쉽습니다.
그는 세 가지 잘 연결되지 않는 영역을 잇습니다: 학계의 AI(확률적 로보틱스), 고위험 산업 실행(자율주행)과 인터넷 규모의 교육(MOOCs와 Udacity). 공통 패턴은 빠른 피드백 루프입니다—만들고, 현실에서 시험하고, 배우고, 반복합니다.
자율주행 시스템은 단일 모델이 아니라 끝에서 끝으로 연결된 스택입니다:
머신러닝은 인지 영역(와 때로는 예측)에 가장 강하며, 안전성과 신뢰성은 시스템 엔지니어링과 검증에서 옵니다.
현실은 희귀하지만 영향력이 큰 사건으로 가득합니다(이상한 공사, 특이한 조명, 사람의 제스처, 센서 고장 등). 모델은 평균적으로 훌륭해 보여도 백만 분의 일 상황에서 치명적으로 실패할 수 있습니다.
실무적 완화책으로는 시뮬레이션, 선별된 시나리오 라이브러리, 중복 센서/체크, 불확실성이 높을 때의 안전 실패(fail-safe) 동작 등이 있습니다.
DARPA는 팀들로 하여금 연구실 밖에서 자율성을 입증하게 했습니다. 먼지, 요철, 불확실성이 깔끔한 가정을 깨뜨립니다. 지속된 교훈은 통합 규율(integration discipline) 입니다:
이런 ‘시스템 우선(system-first)’ 사고방식은 이후 자율주행 노력에 직접 전해졌습니다.
질문이 “가끔 작동하나?”에서 “조건 전반에 걸쳐 신뢰할 수 있고 안전한가?”로 바뀝니다. 제품 사고는 다음을 강조합니다:
실제로 테스트와 모니터링이 훈련만큼이나 중요해집니다.
초기 MOOCs는 훌륭한 강의가 대규모로 확산될 수 있음을 증명했지만, 많은 학습자가 완주하지 못했고 수료만으로는 일자리로 연결되기 어렵다는 한계가 드러났습니다. Udacity는 더 구조화된 프로그램으로 전환하여 다음을 추가했습니다:
나노디그리는 ‘내가 일을 할 수 있다’는 것을 보이게 하려는 목적입니다:
일종의 가벼운 도제(apprenticeship)처럼: 만들고, 비판을 받고, 반복하세요.
하나의 구체적 사용 사례를 골라 그 주위로 구축하세요. 실용적 시작 계획:
진행은 소비한 시간이 아니라 재현 가능성과 설명 능력으로 측정하세요.
모방할 점:
피해야 할 점:
과대약속이나 도구 이름만 강조하는 프로그램은 출발점으로만 보세요.
고위험 환경에서 책임은 엔지니어링의 일부입니다:
목표는 완벽이 아니라 예측 가능한 행동, 정직한 경계, 안전한 실패 모드입니다.