본문으로 건너뛰기

© 2026 Molayo

X요약2026. 05. 27. 18:14

Andrej Karpathy가 직접 말하지 않고 설명한 소프트웨어 엔지니어링의 미래

요약

Andrej Karpathy의 통찰을 통해 본 소프트웨어 엔지니어링의 미래는 단순 프롬프팅을 넘어 에이전트 중심의 워크플로우 구축으로 변화하고 있습니다. LLM을 규율 있는 시스템에 투입하여 목표와 제약 조건을 기반으로 반복 실행하게 하는 오케스트레이션이 핵심입니다.

핵심 포인트

  • 단순 프롬프팅에서 에이전트 중심의 시스템 구축으로 전환
  • LLM을 규율 있는 워크플로우에 투입하여 성능 극대화
  • 성공 기준을 제공하고 모델이 스스로 루프를 돌게 하는 방식
  • 여러 에이전트를 병렬로 실행하는 오케스트레이션의 중요성

Andrej Karpathy는 직접적으로 말하지 않고도 소프트웨어 엔지니어링 (Software Engineering)의 미래를 설명했습니다.

최고의 AI 엔지니어들은 더 이상 "프롬프팅 (Prompting)"을 하지 않습니다.

그들은 에이전트 (Agents)를 중심으로 시스템을 구축하고 있습니다.

Karpathy의 가장 큰 통찰은 다음과 같은 것이 아니었습니다:
"Claude가 코딩할 수 있다."

그것은 바로:
LLM (Large Language Models)은 규율 있는 워크플로우 (Workflows)에 강제로 투입될 때 극적으로 더 나아진다는 것이었습니다.

이것이 바로 "CLAUDE.md" 파일이 갑자기 어디에나 보이는 이유입니다.

그것들이 프롬프트 (Prompts)이기 때문이 아닙니다.

에이전트를 위한 운영체제 (Operating System)처럼 작동하기 때문입니다.

Karpathy는 AI 코딩의 정확한 문제점들을 지적했습니다:

  • 모델이 질문하는 대신 추측함
  • 단순한 작업을 과하게 설계함 (Overengineer)
  • 혼란을 숨김
  • 관련 없는 코드를 다시 작성함
  • 정확성이 아닌 완성을 위해 최적화함

그래서 개발자들은 워크플로우에 규칙을 직접 인코딩하기 시작했습니다:

→ 코딩하기 전에 생각하기
→ 단순함 우선
→ 정밀한 편집 (Surgical edits)만 수행
→ 목표 중심의 실행

그리고 그 결과는 놀랍습니다.

사람들은 이제 마치 엔지니어링 팀처럼 여러 개의 Claude Code 에이전트를 병렬로 실행하고 있습니다:

• 한 에이전트는 조사 (Researching)
• 한 에이전트는 디버깅 (Debugging)
• 한 에이전트는 테스트 작성 (Writing tests)
• 한 에이전트는 코드 최적화 (Optimizing code)
• 한 에이전트는 출력값 검증 (Validating outputs)

이것은 "AI 보조"가 아닙니다.

실제적인 오케스트레이션 (Orchestration)입니다.

그리고 Karpathy의 이 부분은 모든 것을 바꿉니다:

"모델에게 무엇을 할지 말하지 마세요. 성공 기준 (Success criteria)을 주고 모델이 루프 (Loop)를 돌게 하세요."

이것이 바로 변화입니다.

기존:
"이 함수를 작성해줘"

변경 후:
"여기에 목표, 제약 조건, 테스트 및 검증 시스템이 있습니다. 이제 정확해질 때까지 반복하세요."

가장 미친 부분은 무엇일까요?

이것은 이미 엔지니어링의 상전이 (Phase shift)처럼 느껴집니다.

많은 개발자들이 불과 몇 달 만에 조용히 다음과 같이 변화했습니다:
80% 수동 코딩 → 80% 에이전트 주도 코딩

AI가 완벽해졌기 때문이 아닙니다.

그 레버리지 (Leverage)를 무시하는 것이 불가능해졌기 때문입니다.

우리는 가장 높은 레버리지를 가진 엔지니어가 반드시 최고의 코더 (Coders)는 아닌 시대에 진입하고 있습니다.

그들은 AI 에이전트 주변에 최고의 시스템을 구축하는 사람들이 될 것입니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 X @nainsidwiv50980 (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0