인공지능와의 협업 능력: AI 시대 인재상 - ②

소프트웨어 3.0 - "아이언맨 슈트"를 입고 일하는 시대

by HANA

1편에서 엔비디아 CEO 젠슨 황의 통찰을 바탕으로 AI 시대에 필요한 "공감 능력"과 "직업의 본질(목적)에 집중하는 태도"를 살펴보았습니다.

이번 글에서는 안드레 카파시(Andrej Karpathy)의 강연을 통해 AI 시대의 필요한 인재에 대해서 설명하고자 합니다. 안드레 카파시는 테슬라(Tesla)의 전 AI 디렉터이자 오픈 AI(OpenAI)의 창립 멤버로서, 글로벌 AI 산업의 최전선에서 혁신을 이끌어온 세계적인 권위자입니다. 그는 최근 강연에서 여기서 한 걸음 더 나아가, 소프트웨어의 패러다임 자체가 완전히 바뀌었다고 이야기합니다. AI 시대가 요구하는 실무적 인재상 4가지를 정리해 보았습니다.



1. 세 가지 패러다임을 유연하게 오가는 "다중 언어 구사자"


image.png


- Software 1.0(전통적인 코드): 인간이 컴퓨터에게 내리는 명령어들을 C++ 등 전통적인 프로그래밍 언어로 직접 작성하는 방식입니다

- Software 2.0(신경망): 직접 코드를 짜는 대신, 데이터셋을 조정하고 최적화하여 신경망의 가중치(Weights)를 학습시키는 방식입니다. 현재의 허깅페이스(Hugging Face)가 이 분야에서 깃허브(GitHub)와 같은 역할을 하고 있습니다. 테슬라 오토파일럿의 경우, 성능이 발전하면서 점차 기존의 1.0 코드를 삭제하고 2.0 신경망이 그 자리를 대체하는 현상이 나타났습니다

- Software 3.0(대형 언어 모델 LLM): 거대 언어 모델이 일종의 '새로운 컴퓨터' 역할을 하며, 인간의 자연어(영어)로 작성된 프롬프트가 곧 코드가 되는 프로그래밍 방식입니다.

미래의 인재는 기능을 구현할 때 명시적인 C++ 로직(1.0)을 짤 것인지, 신경망(2.0)을 학습시킬 것인지, 아니면 LLM에 프롬프트(3.0)를 던질 것인지 정확히 판단하고, 상황에 맞춰 세 가지 패러다임 사이를 아주 매끄럽게(fluidly) 넘나들 수 있는 유연함을 갖춰야 합니다

LLM이라는 3번째 새로운 패러다임이 기존 것을 완전히 지우는 것이 아니라, 서로 공존하며 대체해 나가기 때문입니다.


2. 바이브 코딩(Vibe Coding): 의도(Intent)를 설계하는 능력


전통적인 코딩 문법을 5~10년씩 공부하지 않아도, 이제 누구나 자연어로 아이디어를 구현할 수 있습니다. 카파시는 이를 "바이브 코딩(Vibe coding)"이라고 부릅니다.

이제 중요한 것은 "어떻게 코드를 칠 것인가"가 아닙니다. AI 시대의 인재는 자신이 만들고자 하는 바를 명확한 의도와 논리로 구조화하여 AI에게 전달하는 능력을 갖춰야 합니다. 모호한 지시는 모호한 결과를 낳습니다. 앞서 1편에서 다룬 "AI를 지휘하는 리더십"과 맞닿아 있는 부분으로, AI가 헤매지 않도록 구체적이고 명확하게 프롬프트를 작성하고 방향을 제시하는 설계력이 곧 실력입니다.


3. AI의 심리학을 이해하고 "목줄(Leash)"을 쥐는 통제력


LLM은 인간의 텍스트를 학습한 "사람의 확률적 시뮬레이션"으로, 백과사전적인 기억력이라는 초능력을 지녔지만 동시에 인간이라면 하지 않을 어이없는 실수를 저지르는 "불균일한 지능(Jagged intelligence)"을 가졌습니다. 때로는 환각(Hallucination)을 겪고 어제 배운 것을 기억 못 하는 기억상실증을 앓기도 합니다. 따라서 AI에게 일을 맡겨두고 방관하는 것은 위험합니다.


뛰어난 인재는 AI의 이러한 "인지적 결함"을 이해하고 통제할 수 있어야 합니다.

문제를 한 번에 해결하라고 던져주는 대신, 작고 점진적인 단위로 업무를 쪼개어 AI가 감당할 수 있는 수준으로 지시하고 검증하는 통제력이 필수적입니다.

AI가 궤도를 이탈하지 않도록 단단히 "목줄(Leash)"을 쥐어야 합니다
image.png



3. "아이언맨 수트"의 조종사: 빠른 생성과 매서운 검증

AI가 완벽하지 않은 현 상황에서 알아서 모든 것을 다 처리하는 자율형을 고집하는 것은 위험합니다. 가장 핵심적인 비유는 바로 "아이언맨"입니다. 카파시는 우리가 만들어야 할 미래가 알아서 날아다니는 "자율 로봇"이 아니라, 사람이 입고 조종하는 "아이언맨 수트"라고 강조합니다.

image.png


업무의 많은 부분은 AI가 즉각적으로 생성(Generation)하고 처리할 것입니다. 여기서 인간의 진짜 역할은 AI가 만들어낸 수만 줄의 코드나 방대한 결과물을 예리하게 읽어내고 평가하는 "검증(Verification)"입니다.

생성과 검증의 순환 고리를 얼마나 빠르고 정확하게 돌릴 수 있느냐가 개인과 조직의 생산성을 결정짓습니다.

- 자율성 슬라이더(Autonomy Slider): 사용자가 작업의 복잡도에 따라 AI에게 위임할 자율성의 수준을 직접 조절할 수 있는 기능을 고민해야 합니다.

- 예외(Exception)를 질문(Question)으로: 기존 소프트웨어 1.0 시대에는 스펙에 없는 예외 상황(try-execpt)에서 에러를 뱉고 멈췄습니다. 하지만 에이전트 시대에는 Human-in-the-Loop(HITL)를 통해 중요하고 결정적인 순간에 에이전트가 인간에게 "어떻게 할까요?"라고 질문하도록 설계할 수 있어야 합니다.


4. 본질적인 아키텍처 원칙을 지키는 "에이전트 인프라 개척자"

도구가 AI로 바뀌었어도 소프트웨어 설계의 본질은 변하지 않습니다.

소프트웨어 1.0 시대의 개발자들이 고민했던 레이어 분리, 단일 책임 원칙(SRP), 의존성 관리는 훌륭한 AI 에이전트를 만드는 핵심 기반입니다. 3000줄짜리 스파게티 코드를 피했듯, 기능이 무분별하게 섞인 "Spaghetti CLAUDE.md"나 "God Skill"을 경계해야 합니다.


또한 과거에는 서버의 RAM 용량을 걱정했다면, 이제는 "토큰이 곧 메모리"라는 사실을 인지하고 콘텍스트 윈도우의 토큰 폭발을 관리하는 능력이 필수적입니다.


더 나아가 인간 중심의 인프라를 에이전트 친화적 인프라로 개선해야 합니다.

에이전트를 위해 인프라를 구축하는 구체적인 방법

- llm.txt 제공: 웹 크롤러를 안내하는 robots.txt가 있듯이, LLM을 위한 llm.txt를 도입해야 합니다. 에이전트가 복잡한 HTML을 파싱 하다가 오류를 내게 하는 대신, 마크다운(Markdown) 형태의 텍스트로 도메인 정보를 직접 전달하는 것이 효율적입니다.

- 에이전트 친화적인 공식 문서 제공: 기존의 개발 문서는 굵은 글씨, 목록, 이미지 등 인간을 위해 작성되어 있어 LLM이 접근하기 어렵습니다. Vercel이나 Stripe 등의 선도 기업들처럼 LLM이 아주 쉽게 이해할 수 있는 마크다운 형식으로 공식 문서를 전환해야 합니다.

- "클릭(Click)" 대신 curl 명령어로 대체: 개발 문서에 "여기를 클릭하세요"라는 지시가 있으면 LLM 에이전트는 해당 행동을 직접 수행하기 어렵습니다. Vercel의 사례처럼 모든 클릭 지시를 에이전트가 대신 실행할 수 있는 curl 명령어로 대체해야 합니다.

- 에이전트 친화적 도구와 프로토콜 활용: 앤스로픽(Anthropic)의 MCP(Model Context Protocol)를 활용해 에이전트가 디지털 정보와 직접 소통하게 하거나, GitHub URL을 변경(예: gitingest)하여 저장소의 파일을 LLM에 붙여 넣기 좋게 병합해 주는 도구들을 적극적으로 지원해야 합니다.


에이전트와 중간 지점에서 만나기 (Meeting Halfway)

미래에는 LLM이 알아서 화면을 클릭하고 다니며 작업을 수행할 수도 있겠지만, 현재로서는 이런 방식이 비용이 많이 들고 처리하기 까다롭습니다. 따라서 개발자들은 에이전트가 데이터에 쉽게 접근할 수 있도록 인프라를 정비하여 에이전트와 중간 지점에서 배려하고 만나는(Meeting LLMs halfway) 노력을 기울여야 합니다




결론: 완벽한 로봇을 기다리는 대신, '아이언맨 수트'의 압도적인 조종사가 되자


코드를 짜고 타이핑을 하는 "작업"은 AI의 몫이 되었습니다. 우리는 AI라는 강력한 아이언맨 수트를 입고, 업무의 본질적인 "목적"을 향해 날아가야 합니다.

1편의 젠슨 황이 기술을 넘어선 인간 본연의 공감과 목적을 강조했다면, 안드레 카파시는 AI 시대의 적합한 인공지능 활용 방법을 제시합니다.

카파시가 말하는 AI 시대의 인재는 방대한 코드를 직접 쏟아내는 타이피스트가 아닙니다. 대신 누구나 '자연어'라는 가장 강력한 프로그래밍 언어를 무기로, AI가 생성(Generation)한 결과물을 매섭게 검증(Verification)하고 조율하는 "시스템의 지휘자"입니다. AI의 인지적 결함을 정확히 이해하고, 이들이 궤도를 이탈하지 않도록 단단히 목줄(Leash)을 쥐는 통제력이 곧 실력이 되는 시대입니다.

막연하게 내 일을 완벽히 대체할 자율 로봇을 두려워하거나 기다릴 필요는 없습니다. 카파시의 말처럼 우리는 지금 당장 내 업무의 성격에 맞게 "자율성 슬라이더(Autonomy Slider)"를 조절하며, AI라는 강력한 "아이언맨 수트"를 덧입어야 합니다.

소모적인 작업은 기계에게 맡기고, 기계가 볼 수 없는 치명적인 오류와 비즈니스의 맹점은 인간의 통찰로 철저히 검증해 내는 것. 그렇게 인간과 AI의 협업 루프를 누구보다 빠르게 돌리는 압도적인 조종사. 이것이 다가온 Software 3.0 시대가 요구하는 진정한 인재의 모습일 것입니다.




첨부파일

1) https://www.youtube.com/watch?v=LCEmiRjPEtQ

2) https://toss.tech/article/44539

작가의 이전글질문을 던지는 힘: AI 시대의 전문성 - ②