🤖가이드

에이전틱 엔지니어링 시대의 생존 스킬 9가지

AI 에이전트에게 개발을 위임하는 시대, 성공적으로 협업하기 위한 핵심 스킬

원본 링크
#에이전트#AI개발#프롬프트엔지니어링#개발생산성

바이브 코딩의 시대

Karpathy는 주말 프로젝트를 에이전트에게 IP, 사용자명, 비밀번호, 목표만 주고 맡겼습니다. 30분 후 모든 것이 완성되었죠. 99%의 시간 동안 코드를 직접 작성하지 않고 에이전트에게 명령하고 감독하는 방식, 이것이 에이전틱 엔지니어링입니다.

하지만 개발자의 60%가 AI를 사용하면서도 완전 위임은 0-20%에 불과합니다. 대부분이 아직 에이전트를 완전히 신뢰하지 못하는 것이죠.

9가지 핵심 스킬

① 분해 능력 (Decomposition)

"회원가입 기능 만들어줘"라고 하면 뭔가 나오긴 하지만, 원하던 결과가 아닐 확률이 높습니다.

해결책: AI와 소크라틱 대화로 5분간 인터뷰 → 엣지 케이스 사전 정리 → 수정 2-3턴으로 축소

구현 전에 생각하는 5분이 4시간을 아낍니다.

② 컨텍스트 설계 (Context Architecture)

코드 아키텍처가 잘 설계되어 있으면 에이전트가 컨텍스트를 파악하는 속도가 완전히 달라집니다.

플랫 디렉토리에서 헤매던 에이전트가 Feature 단위 디렉토리로 재구성하니 즉각 개선되었습니다.

③ 완료 정의 (Definition of Done)

에이전트의 "완료"는 당신의 "완료"와 다릅니다.

CLI 프로젝트를 밤새 돌렸더니 타입 정의만 세팅하고 비즈니스 로직은 빈 껍데기였던 경험이 있습니다.

명확한 DoD(Definition of Done)를 설정하세요: PR → CI → 코드리뷰 → 알림

④ 실패 복구 (Failure Recovery Loop)

같은 프롬프트로 재시도하는 건 벽에 같은 방향으로 계속 머리를 박는 것입니다.

실패를 3가지로 분류하세요:

컨텍스트 부족
방향 오류
구조적 충돌

"Must NOT Have" 가드레일을 설정하면 무한루프를 끊을 수 있습니다.

⑤ 관찰 가능성 (Observability)

에이전트에게 맡기고 "이상한데... 그냥 두자"가 가장 비싼 판단입니다.

예광탄 전략 + 블루프린트를 사용하세요. 처음 적용하는 기술은 예광탄이 빠르게 블루프린트를 그려줍니다.

관찰 가능성이 신뢰를 만들고, 신뢰가 위임을 가능하게 합니다.

⑥ 메모리 설계 (Memory Architecture)

3일 연속 작업하면 매일 아침 15분씩 맥락 설명으로 날아갑니다.

해결책: Claude Code hooks로 세션 종료 시 자동 메모리 추출 → 다음 세션 5초 복원

CLAUDE.md를 git에 체크인해서 팀 전체가 공유하세요. 개인의 기억이 아니라 팀의 기억이 에이전트에게 전달되는 구조를 만드세요.

⑦ 병렬 관리 (Parallel Orchestration)

10-15개 병렬 세션을 동시에 관리하는 것은 ADHD가 아니라 의도된 멀티태스킹 = 매니징입니다.

사람은 질문을 하지만 에이전트는 묻지 않고 자기 판단으로 진행합니다. 따라서 사전 설계가 더 중요합니다.

⑧ 추상화 계층 설계 (Abstraction Layering)

개발 레벨의 진화:

Level 0: 직접 코딩
Level 1: 에이전트 지시
Level 2: 오케스트레이터
Level 3: 메타 설계

매일 20분짜리 루틴을 스킬로 만들어 2분으로 줄이세요. 이것이 컴파운딩 엔지니어링입니다.

프로젝트는 결승선 게임이 아니라 복리형 게임입니다. 앞의 세션들이 뒤에 복리로 영향을 줍니다.

⑨ 감각 (Taste)

AI가 만든 결과물은 60-70점입니다. 남은 30-40점을 채우는 것은 개발자의 감각입니다.

디자인, UX, 코드 품질에 대한 감각은 여전히 인간의 영역입니다.

마치며

에이전틱 엔지니어링은 코딩을 대체하는 것이 아니라, 개발자의 역할을 재정의하는 것입니다.

이제 우리는 구현자에서 설계자이자 감독자로 진화하고 있습니다. 이 9가지 스킬은 그 여정의 나침반이 될 것입니다.