AI 에이전트 사용이 급격히 확산되는 가운데, 에이전트를 보다 정밀하게 제어하고 조율하는
새로운 패러다임이 주목을 받고 있다. 이른바 '하네스 엔지니어링(Harness Engineering)'이다.
하네스(Harness)는 말이나 소에 씌우는 '마구(馬具)', 즉 고삐와 안장 일체를 뜻하는 단어로, AI 에이전트가
사용자의 의도대로 정확히 작동하도록 방향을 설계하는 기술을 상징적으로 표현한 개념이다.
이 개념이 부상한 배경에는 현실적인 불편함이 있다. AI 에이전트를 실무에 활용하다 보면 사용자의 의도와
실제 출력 사이에 예상치 못한 간극이 발생하는 경우가 빈번하다. 한국어로 명령을 내렸는데 영문 답변이
돌아오거나, 분명하게 제시한 제약 사항을 에이전트 스스로 무시해 버리는 식이다. 이 같은 '불일치 현상'은
에이전트에게 명확한 운영 원칙이 부여되지 않았기 때문에 발생한다. 하네스 엔지니어링은 바로 그 공백을
메우는 체계적 접근법이다.

코딩 모르는 직장인도 핵심 역량으로 습득 가능
하네스 엔지니어링의 가장 큰 특징 중 하나는 진입 장벽이 낮다는 점이다. 기존에 AI 에이전트 활용이라 하면
개발자 영역으로 여겨지는 경우가 많았다. 이른바 '바이브 코딩(Vibe Coding)'처럼 자연어로 코드를 생성하는
방식이 화제를 모으면서, 에이전트를 쓰려면 반드시 코딩 관련 지식이 필요하다는 선입견이 형성된 것이다.
그러나 전문가들은 에이전트가 코딩 전용 도구가 아니라 업무 전반에 걸쳐 활용 가능한 범용 파트너라는 점을
강조한다. 영업 기획서 작성, 고객 메일 분류, 시장 조사 보고서 정리 등 사무직 업무 전반에서 에이전트를
활용할 수 있으며, 이를 최적화하는 하네스 엔지니어링 역시 원리를 이해하면 코딩 지식 없이도 충분히 적용 가능하다.
'에이전트 MD', 대화 시작 전부터 방향을 결정짓는 헌법
하네스 엔지니어링의 첫 번째 핵심 도구는 '에이전트 MD(Agent MD)'다. 이는 에이전트가 대화를 시작하기
전 가장 먼저 참조하는 기초 지침 문서로, 일종의 운영 헌법에 해당한다. 클로드(Claude)에서는
'Claude MD', 커서(Cursor)에서는 설정 메뉴 내 'Rules' 항목을 통해 작성할 수 있다. 클로드의
'프로젝트' 기능이나 구글 제미나이의 '젬스(Gems)' 기능이 에이전트 환경에 맞게 발전한 형태로 이해하면 쉽다.
에이전트 MD는 채팅이 열리는 순간 컨텍스트 윈도우, 즉 AI의 기억 공간 최상단에 자동으로 로드된다.
에이전트에게 있어 가장 먼저 읽히는 1순위 지침인 셈이다. 단, 이 문서는 반드시 500줄 미만으로 압축적으로
유지해야 한다는 원칙이 중요하다. 문서가 지나치게 방대해지면 컨텍스트 윈도우를 과도하게 점유하게 되고,
결과적으로 에이전트가 실제 대화 내용을 빠르게 망각하거나 전반적인 응답 품질이 저하되는 현상으로 이어진다.
전역과 지역을 나눠라…규칙의 '관할 구역' 설계가 핵심
하네스 엔지니어링에서 빠질 수 없는 개념이 '전역(Global) 설정'과 '지역(Local) 설정'의 분리다.
전역 설정은 에이전트가 어떤 상황에서도 공통으로 따라야 할 기본 원칙을 담는다. "항상 한국어로 답변할 것",
"정중한 경어체를 유지할 것" 같은 보편적 지침이 대표적이다.
반면 지역 설정은 특정 폴더나 프로젝트 안에서만 작동하는 전문화된 규칙이다. 예컨대 거래처 메일 초안 작업
전용 폴더에는 "비즈니스 이메일 서식 기준을 준수할 것"이라는 별도 규칙을 지역 설정으로 배치할 수 있다.
이렇게 관할 구역을 나눠 설계하면 에이전트가 엉뚱한 규칙을 불러와 혼선을 빚는 상황을 효과적으로 차단할 수 있다.
'스킬'과 '프런트 메터'로 구현하는 토큰 절감 전략
에이전트 MD가 항시 적용되는 기본 규범이라면, '스킬(Skills)'은 특정 상황이 되었을 때만 호출되는
전문 도구다. 예를 들어 '보도자료 작성 스킬', '계약서 검토 스킬', '경쟁사 분석 스킬' 등을 사전에 정의해 두고,
해당 작업이 필요한 순간에만 불러오는 방식이다.
여기서 핵심 메커니즘이 '프런트 메터(Front Matter)'다. 각 스킬 파일 최상단에 해당 스킬의 목적과 적용 조건을
요약한 메타데이터를 작성해 두면, 에이전트는 파일 전체를 처음부터 읽지 않고 메타데이터만 먼저 훑어본 뒤
필요 여부를 판단한다. 이 방식은 불필요한 토큰 소비를 줄이고 에이전트의 응답 속도와 품질을 동시에
높인다는 장점이 있다. 사용자가 @ 또는 / 기호를 직접 입력해 원하는 스킬을 수동으로 지정하는 것도 가능하다.
'심볼릭 링크'로 완성하는 단일 진실 공급원 체계
여러 AI 도구를 병행해 활용하는 사용자라면 동일한 지침 파일을 도구마다 따로 복사해 관리하다가
버전이 제각각으로 어긋나는 문제를 경험하게 된다. 이를 해결하는 고급 전략이 '심볼릭 링크(Symbolic Link)' 방식이다.
심볼릭 링크는 파일을 물리적으로 복사하는 대신 원본 파일로 연결되는 바로가기를 생성하는 방식이다.
커서(Cursor)에서 만든 스킬 파일에 클로드 코드(Claude Code) 폴더를 심볼릭 링크로 연결해 두면, 원본 파일을
한 번만 수정해도 모든 도구에 동시에 반영된다. 이른바 '단일 진실 공급원(Single Source of Truth)' 체계를
구현하는 것으로, 도구 간 지침 불일치로 인한 '지시사항 파편화(Instructional Drift)' 현상을 원천 차단한다.
제조·마케팅 현장에서도 즉각 적용 가능한 실전 전략
하네스 엔지니어링은 IT 기업이나 개발자만의 이야기가 아니다. 제조업 기획팀이라면 '신규사업 제안서 스킬',
'시장 분석 스킬', '경쟁사 벤치마킹 스킬'을 분리 설계하고, 에이전트 MD에 "분석 결과는 반드시 수치 기반으로
정리할 것"이라는 전역 규칙을 설정하는 것만으로도 업무 효율을 획기적으로 끌어올릴 수 있다.
마케팅 담당자라면 채널별 콘텐츠 작성 스킬을 분리해 두고, 상황에 맞는 스킬을 직접 호출하는 방식으로 활용할 수 있다.
결국 하네스 엔지니어링의 본질은 AI 에이전트를 '스마트하게 길들이는' 것이다. 기술적 복잡성보다 원리에 대한
이해와 지속적인 최적화 의지가 더 중요한 역량이다. 에이전트의 고삐를 제대로 쥐는 순간, 업무 생산성의
새로운 지평이 열린다.

AI라이프 메이커 김교동 부장


















