이신우 소장(미래이음연구소)이 전하는 AI 코딩 핵심 연구 — Anthropic이 발표한 장시간 자율 코딩을 위한 에이전트 하네스 설계 연구입니다. GAN의 대립적 학습 구조에서 영감을 받아 기획자, 생성자, 평가자 3-에이전트 아키텍처로 수 시간짜리 풀스택 앱을 자율 생성하는 데 성공했습니다.
목차
- 연구 배경 — AI 코딩의 두 가지 벽
- GAN에서 영감 받은 핵심 아이디어
- 3-에이전트 아키텍처 상세
- 풀스택 실험 — 레트로 게임 메이커
- Opus 4.6으로 하네스 단순화
- DAW 생성 실험
- 핵심 교훈 3가지
- Q&A
연구 배경 — AI 코딩의 두 가지 벽
Anthropic Labs 팀이 클로드(Claude)로 장시간 자율 코딩을 시도하면서 발견한 두 가지 핵심 실패 원인입니다.
| 문제 | 증상 | 원인 |
|---|---|---|
| 컨텍스트 불안 | 컨텍스트 한계 근처에서 작업을 조기 마무리하려 함 | 컨텍스트 윈도우가 차면 일관성 상실 |
| 자기 평가 한계 | 품질 낮아도 자신감 있게 칭찬 | 자기가 만든 결과물을 객관적으로 판단 불가 |
핵심 인사이트: 작업하는 에이전트와 판단하는 에이전트를 분리하는 것이 해결의 열쇠입니다.
GAN에서 영감 받은 핵심 아이디어
- GAN의 생성자(Generator) = 코드를 생성하는 에이전트
- GAN의 판별자(Discriminator) = 코드를 평가하는 에이전트
- 여기에 기획자(Planner)를 추가하여 3-에이전트 아키텍처 완성
3-에이전트 아키텍처 상세
| 에이전트 | 역할 | 주요 행동 |
|---|---|---|
| 기획자 | 제품 스펙 확장 | 1~4문장 프롬프트를 상세 스펙으로 확장 |
| 생성자 | 코드 구현 | React+Vite+FastAPI+SQLite 스택으로 구현 |
| 평가자 | 품질 검증 | Playwright MCP로 실제 브라우저에서 테스트 |
평가자의 4대 채점 기준
- 논리적 깊이 — 비즈니스 로직 완성도
- 기능성 — 실제로 작동하는가
- 시각적 디자인 — UI/UX 품질
- 코드 품질 — 구조와 유지보수성
풀스택 실험 — 레트로 게임 메이커 비교
| 구분 | Solo | Full Harness |
|---|---|---|
| 소요 시간 | 20분 | 6시간 |
| 비용 | $9 | $200 |
| 게임 작동 | 미작동 | 정상 작동 + AI 기능 |
Opus 4.6으로 하네스 단순화
- 스프린트 구조 제거 — 단일 세션에서 전체 앱 코딩 가능
- 컨텍스트 리셋 빈도 감소 — 장기 계획 능력 향상
- 평가자는 유지 — 여전히 복잡한 버그 탐지에 필수
- 일괄 평가 방식 — 전체 완성 후 1회 검증으로 변경
DAW 생성 실험
"브라우저에서 Web Audio API로 완전한 DAW를 만들어라" 극한 테스트 결과: 3시간 50분, $124.70으로 멀티트랙 DAW + AI 자동 작곡 기능까지 완성!
핵심 교훈 3가지
1. 하네스는 임시방편이다
모델 업데이트 시 불필요해진 하네스 로직을 과감히 제거하세요.
2. 쓰는 자와 검증하는 자를 분리하라
생성 에이전트와 평가 에이전트의 엄격한 분리가 핵심입니다.
3. 하네스는 사라지지 않고 상위로 이동한다
더 복잡한 작업을 자동화할 새로운 하네스 설계 공간이 열립니다.
Q&A
Q. 이 아키텍처를 지금 당장 써볼 수 있나요?
A. Claude Code SDK와 Playwright MCP를 조합하면 가능합니다. bkit 프레임워크도 참고하세요.
Q. 비용이 $200이면 비싸지 않나요?
A. 6시간 동안 풀스택 앱 완성 기준, 인간 개발자 인건비보다 저렴합니다.
Q. 왜 GAN 구조가 코딩에 효과적인가요?
A. 자기 평가는 편향됩니다. 독립적인 비판적 평가자가 실질적 개선을 이끕니다.
Q. 평가자의 긍정 편향은 어떻게 해결했나요?
A. 수많은 로그 분석과 프롬프트 튜닝으로 시니어 엔지니어 수준의 QA 기준을 주입했습니다.
Q. 스프린트 제거 후에도 품질이 유지되나요?
A. Opus 4.6의 장기 계획 능력 향상으로 단일 세션 코딩이 가능해졌습니다. 다만 평가자는 필수입니다.
Claude Code, 하네스 엔지니어링 교육
미래이음연구소에서 Claude Code, 하네스 엔지니어링, 멀티 에이전트 아키텍처 실전 교육을 진행합니다.
이신우 소장
생성형AI 활용 교육 전문강사 | 미래이음연구소 소장 | AI 관련 저서 25권 | 두온교육(주) 대표
출처: PyTorchKR, Anthropic Labs
'클로드코드' 카테고리의 다른 글
| bkit v2.1.8 업데이트 정리, 토큰 낭비 줄이고 Claude Code 안정성 높인 핵심 릴리즈 (3) | 2026.04.20 |
|---|---|
| 클로드 오퍼스 4.7 출시 확인, 그런데 소넷 4.7도 나왔을까? 팩트체크 총정리 (1) | 2026.04.17 |
| Claude Code 500 오류 원인과 해결법 총정리, 무엇이 사실이고 무엇을 먼저 해야 할까 (1) | 2026.04.16 |
| 바이브코딩이 실패하는 진짜 이유 — 코드가 아니라 '기억'이 문제다 (Obsidian + Claude Code 워크플로우) (0) | 2026.03.29 |
| 하네스 엔지니어링 — 프롬프트 시대는 끝났다, 이제는 AI가 일할 '환경'을 설계하는 시대 (0) | 2026.03.29 |