하네스 엔지니어링
저자: 김성중 · 작성일: 2026-04-06 00:00:00 · 분야: AI 에이전트
하네스 엔지니어링 (Harness Engineering)
하네스 엔지니어링은 AI 에이진트를 감싸는 제약 조건, 피드백 루프, 스캐폴딩 등 전체 환경을 설계하는 새로운 엔지니어링 패러다임입니다. 하네스(Harness)는 원래 말(馬)에 장착하는 마구(馬具)를 뜻합니다. AI 모델이 말이고, 하네스는 그 힘을 생산적으로 제어하는 인프라이며, 엔지니어는 방향을 제시하는 기수라는 비유에서 출발합니다.
에이전트 엔지니어링 비교
프롬프트 엔지니어링 (Prompt Engineering, 2022-2024)
- 단일 프롬프트에 집중
- 퓨샷 학습, 사고의 연쇄(CoT, chain-of-thought) 프롬프트, 역할 지정
- 한번의 입력으로 최고의 결과물을 얻기
- 한번에 완벽한 이메일 작성하는 것과 유사
컨텍스트 엔지니어링 (Context Engineering, 2025)
- 단일 프롬프트만으로 충분하지 않다는 것에서 시작
- 정보로 결정하기 위해 관련 문서, 대화 이력, 도구 정의 그리고 RAG 결과 등으로 채워진 동적 컨텍스트 창이 필요
- 메일과 모든 적절한 파일 첨부와 유사
하네스 엔지니어링 (Harness Engineering, 2026)
- 에이전트의 워크플로우, 제약 조건, 피드백 루프, 툴체인 및 수명 주기를 정의
- 에이전트가 지속적이고 안정적으로 높은 품질 수준의 작업을 지원하는 시스템
- 단순히 메일과 첨부파일이 아니라 전체 사무실을 설계하는 것
| 엔지니어링 | 질문 | 시기 | 비고 |
|---|---|---|---|
| 프롬프트 | 무엇을 물어볼 것인가 | 2022-2024 | 단일 프롬프트 |
| 컨텍스트 | 모델에 무엇을 보낼 것인가 | 2025 | 첨부 자료 |
| 하네스 | 전체 시스템이 어떻게 동작하는가 | 2026 | 전체 운영 환경 |
코딩 방식 변화
바이브 코딩(Vibe Coding)는 코드 자체를 AI에 맡기는 방식으로 프로토타입은 유효하지만 유지보수가 불가능한 코드베이스를 양산했고, 스펙 코딩 (Spec Coding)는 구조화된 명세를 AI 실행 전에 정의하는 방식이라면, 하네스 엔지니어링는 명세뿐 아니라 전체 런타임 환경, 피드백 루프, 기계적 강제까지 설계합니다.
바이브 코딩은 스케치, 스펙 코딩은 설계도, 하네스 엔지니어링은 공사 현장입니다.