"코딩 에이전트 (coding agents)는 기본적으로 12월 전에는 제대로 작동하지 않았습니다."
그것은 '바이브 코딩 (vibe coding)'이라는 용어를 만든 Karpathy가 모든 것이 뒤바뀐 정확한 달을 짚어낸 것입니다.
그 이후로 그는 손으로 코드를 단 한 줄도 쓰지 않았습니다. 그저 에이전트 (agents)를 지시할 뿐입니다.
이 워크플로우 (workflow)에 대해 아무도 말해주지 않는 사실이 있습니다: 모델 (model)은 그 과정의 20%에 불과합니다. 나머지 80%는 에이전트 (agent)를 둘러싼 하네스 (harness) — 즉, 메모리 (memory), 규칙 (rules), 검증 (verification), 그리고 기술 (skills)입니다.
한 오픈 소스 (open-source) 저장소 (repo)가 그 80%를 설치 가능한 시스템으로 만들었으며, 현재 별 (stars) 211.9K를 기록하고 있습니다:
ECC — 에이전트 하네스 (agent harness) 운영 체제 (operating system).
포함된 내용:
• 세션 간의 컨텍스트 (context)를 자동으로 저장/로드하는 메모리 훅 (memory hooks)
• 검증 루프 (verification loops) — 모든 변경 사항에 대해 빌드 (build), 테스트 (test), 린트 (lint), 보안 (security) 수행
• 메이커/체커 서브 에이전트 (maker/checker subagents) (한 명은 작성하고, 다른 한 명은 검토)
• 반복되는 수정 사항을 영구적인 본능으로 바꾸는 학습 시스템 (learning system)
• 비용을 약 60% 절감하는 토큰 최적화 설정 (token optimization configs)
• 자체 에이전트 설정에 대한 보안 스캐너 (security scanner) (npx ecc-agentshield scan)
Karpathy의 가장 중요한 파일은 코드가 아니라, 그의 지시 사항 (instructions) 파일입니다.
이 저장소 (repo)는 누군가가 10개월 동안 자신의 것을 완벽하게 다듬은 결과물이며, MIT 라이선스 (MIT licensed)를 따릅니다.
북마크 해두세요. 하네스 (harness)를 사용하는 개발자와 프롬프트 (prompt)만 입력하는 개발자 사이의 격차는 곧 걷잡을 수 없이 벌어질 것입니다.
저장소 (Repo)는 댓글에
[IMG:1]
[IMG:2]