벵기오가 CEO 10명에게 하고 싶은 말 – AI 레이스 멈춰야 하는 이유
수동 코드 0줄, 인간은 설계하고 에이전트는 실행하는 차세대 개발 패러다임
![]() |
| 하네스 엔지니어링단 3명이 5개월 만에 100만 줄 코드 배포한 비결 |
2026년 2월, OpenAI는 단 3명의 엔지니어가 수동 코딩 없이 5개월 만에 100만 줄의 코드로 구성된 제품을 배포한 실험 결과를 공개했습니다. 이 성공의 핵심은 '하네스 엔지니어링(Harness Engineering)'에 있습니다. 이는 엔지니어가 직접 코드를 작성하는 대신, AI 에이전트(Codex 등)가 자율적으로 코드를 생성, 테스트, 배포할 수 있도록 최적화된 환경과 제약 사항(Harness)을 설계하는 방식입니다. 결론적으로 미래의 엔지니어링은 구문 작성이 아닌 의도 명세와 환경 설계로 완전히 전환될 것입니다.
![]() |
| 기존 개발 방식의 한계 |
전통적인 개발 방식은 AI 시대에 접어들며 심각한 생산성 병목 현상을 겪고 있습니다.
에이전트의 문맥 상실: AI에게 단순히 "코드를 짜줘"라고 요청하면 전체 프로젝트의 아키텍처를 이해하지 못해 일관성 없는 코드를 배포하게 됩니다.
유지보수 엔트로피: 사람이 개입해 코드를 수정하기 시작하면 AI와 인간의 작업 방식이 충돌하며 기술 부채가 걷잡을 수 없이 쌓이게 됩니다.
![]() |
하네스 4대 핵심 전략 |
OpenAI 팀이 100만 줄의 코드를 관리하기 위해 적용한 하네스 엔지니어링의 실전 기법입니다.
| 핵심 전략 | 실전 적용 기술 | 목표 효과 |
|---|---|---|
| AGENTS.md 구축 | 에이전트용 목차 및 도구 명세 | 에이전트의 온보딩 및 문맥 파악 속도 최적화 |
| 계층적 아키텍처 강제 | Types → Config → Repo → UI 레이어링 | 에이전트가 위반할 수 없는 물리적 설계 경계 설정 |
| 기계적 검증(Linter) | Codex가 직접 짠 커스텀 린터 적용 | 인간의 개입 없는 자동 품질 보증(QA) |
| 가비지 컬렉션(GC) | 불필요 코드 자동 식별 및 리팩토링 | 에이전트 생성 코드의 엔트로피(복잡도) 관리 |
초기 30일: 빈 리포지토리에서 시작하여 CI/CD, 패키지 관리, 린터 등 스캐폴딩(Scaffolding)을 에이전트가 직접 구축하도록 명세서를 작성합니다.
중기 30일: 인터리빙 기법으로 다양한 도메인의 기능을 병렬로 개발하게 하며, 에이전트가 스스로 자신의 코드를 리뷰하는 피드백 루프를 완성합니다.
말기 30일: 능동적 회상 기반의 모니터링 시스템을 구축하여 에이전트가 오류 발생 시 자가 수리(Self-healing)를 수행하는지 검증하고 내부 베타를 런칭합니다.
Q1. 사람이 코드를 한 줄도 안 쓴다면 엔지니어는 무엇을 하나요?
엔지니어는 '시스템 설계자'가 됩니다. 에이전트가 작업할 환경을 만들고, 비즈니스 요구사항을 에이전트가 이해할 수 있는 엄격한 하네스로 변환하는 고차원 작업을 수행합니다.
Q2. 100만 줄의 코드가 정말 안정적인가요?
OpenAI는 이를 위해 '기계적 일관성'을 강조합니다. 사람이 짠 코드보다 린터와 테스트 규칙을 더 엄격히 준수하므로, 하네스만 잘 설계되어 있다면 훨씬 안정적입니다.
#하네스엔지니어링 #OpenAI사례 #AI에이전트 #스캐폴딩 #코드자동생성 #차세대개발 #시스템설계 #디지털혁신 #소프트웨어공학 #미래기술