Claude 코드를 만들고, 많은 이들이 AI의 대부라고 부르는 엔지니어 Andrej Karpathy가 독립적으로 같은 결론에 도달했습니다.
소프트웨어 공학의 미래는 더 나은 프롬프트(prompts)가 아닙니다.
더 좋은 시스템입니다.
저는 두 사람의 CLAUDE.md 파일을 하나의 프레임워크로 결합해 보았고, 그 중복되는 부분이 흥미롭습니다.
서로 다른 배경에서 왔음에도 불구하고, 두 사람 모두 같은 아이디어에 집착하고 있습니다:
→ 코딩 전에 계획하기(Plan before coding)
→ 모든 것을 검증하기(Verify everything)
→ 해결책을 단순하게 유지하기(Keep solutions simple)
→ AI 에이전트를 병렬로 사용하기(Use AI agents in parallel)
→ 모든 실수로부터 배우기(Learn from every mistake)
→ 속도가 아닌 정확도에 최적화하기(Optimize for correctness, not speed)
그리고 그것이 가장 큰 신호입니다.
AI 분야에서 가장 똑똑한 사람들은 더 이상 프롬프팅에 대해 이야기하지 않습니다.
워크플로우(workflows)에 대해 이야기합니다.
Karpathy의 철학은 규율 있는 실행(disciplined execution)에 초점을 맞추고 있습니다:
• 먼저 계획하기 모드(Plan Mode First)
• 끊임없이 검증하기(Verify Relentlessly)
• 수술적인 수정만 하기(Surgical Edits Only)
• 목표 중심의 실행(Goal-Driven Execution)
• 병렬 AI 에이전트(Parallel AI Agents)
• 모든 것보다 단순성(Simplicity Above Everything)
Boris는 이를 자가 개선 시스템으로 더욱 밀어붙입니다:
• 모든 실수는 교훈이 됩니다(Every mistake becomes a lesson)
• 모든 수정은 시스템을 업데이트합니다(Every correction updates the system)
• 모든 프로젝트는 지식을 복합적으로 만듭니다(Every project compounds knowledge)
• 에이전트는 피드백 루프를 통해 지속적으로 개선됩니다(Agents continuously improve through feedback loops)
그의 규칙은 간단합니다:
«같은 실수가 두 번 발생한다면, 시스템이 실패한 것이다.»
Karpathy의 통찰력 또한 마찬가지로 강력합니다:
«모델에게 무엇을 할지 말하지 마라. 성공이 어떤 모습인지 알려줘라.»
단 하나의 변화가 모든 것을 바꿉니다.
다음과 같이:
향후 10년 동안 가장 큰 기회는 최고의 코드를 작성하는 엔지니어에게 속하지 않을 수 있습니다.
그것은 AI 에이전트 주변에 최고의 시스템을 구축하는 엔지니어에게 속할 수 있습니다.
우리는 다음의 변화를 목격하고 있습니다:
프롬프트 엔지니어링 (Prompt Engineering) → 워크플로우 엔지니어링 (Workflow Engineering)
단일 에이전트 (Single Agents) → 에이전트 팀 (Agent Teams)
수동 실행 (Manual Execution) → 자율 시스템 (Autonomous Systems)
그리고 Boris Cherny와 Andrej Karpathy 모두 정확히 같은 방향을 가리키고 있습니다.
미래는 지능을 단순히 사용하는 엔지니어가 아니라, 지능을 오케스트레이션(orchestrate)할 수 있는 엔지니어에게 속합니다.