용어집/Harness (하네스)
정의

Harness (하네스)

AI 하네스(Harness)는 모델이 작업을 수행하도록 도구, 실행 상태, Context, 권한, 검증과 종료 조건을 연결하는 주변 시스템입니다. 모델의 응답을 실제 업무 실행으로 이어주며, 어떤 조건에서 계속하거나 멈출지를 관리합니다.

BOAZ · 최종 업데이트 2026-09-13

모델 주변에서 무엇을 관리하는가

모델은 입력을 해석하고 다음 응답이나 행동을 생성합니다. 그러나 실제 작업에는 파일·도구·권한·실행 결과·중단 처리가 함께 필요합니다. 이런 요소를 연결하는 주변 구조를 하네스라고 부릅니다. 제품과 문맥에 따라 범위는 다를 수 있습니다.

구성 하는 일 예시
도구 연결 모델의 요청을 실제 동작으로 연결 파일 읽기, 검색, 계산
상태 관리 현재 단계와 결과를 보존 진행 상태, 재시도 횟수, 오류 기록
Context 구성 이번 호출에 필요한 정보 제공 지시, 관련 원문, 이전 결정
권한 제어 실행 가능한 범위 제한 읽기 권한과 수정 권한 구분
검증·종료 결과 확인, 반복 또는 중단 테스트 실패 시 반환, 한도 도달 시 중단

하네스가 항상 모델이 접근할 수 없는 저장소를 갖는 것은 아닙니다. 신뢰 경계가 필요한 조건은 별도 권한과 실행 경로로 설계해야 합니다.

모델·Skill·온톨로지의 역할

BOAZ가 회사 위키를 실제로 운영하며 정리한 질문은 ‘모델과 하네스가 좋아져도 회사가 계속 정하고 고칠 것은 무엇인가’였습니다.

요소 맡는 질문
모델 이 입력을 어떻게 해석하고 다음에 무엇을 할까?
온톨로지·업무 지식 이 회사에서 대상과 관계는 무엇을 뜻하는가?
Skill 이 일을 어떤 순서와 기준으로 처리하는가?
하네스 어떤 도구·권한·상태·검증 경로로 실행하는가?
사람 어떤 사실과 해석을 채택하고 어디까지 맡길 것인가?

이는 역할을 구분하기 위한 설명입니다. 한 제품의 폴더가 반드시 이 표대로 나뉘어야 한다는 뜻은 아닙니다. 중요한 것은 회사의 기준이 바뀌었을 때 어디를 수정해야 하는지 아는 것입니다.

위키 운영에서는 어떻게 나타나는가

AI가 새 원문을 읽어 수정안을 작성하면, 코드는 링크 대상과 인용 위치, 변경 버전을 검사합니다. 사람은 사실·표기·해석·적용 범위를 판단합니다. 반영 단계에서는 판단한 버전과 실제 적용할 버전이 같은지 확인합니다.

이 과정에서 코드는 ‘출처 파일이 있다’를 확인할 수 있지만 ‘그 문장이 주장을 뒷받침한다’를 자동으로 보장하지는 않습니다. 하네스의 검사를 통과한 범위와 아직 의미 검토가 필요한 범위를 구분해야 합니다.

워크플로의 순서와 에이전트의 선택을 연결한다

하네스는 정해진 처리 순서를 실행하거나 모델이 다음 도구를 선택하는 구조를 지원할 수 있습니다. 두 방식을 한 업무에 섞는 것도 가능합니다. 가상 문서 검토에서는 필수 항목 검사를 코드로 고정하고, 모호한 표현의 근거 탐색은 모델이 선택하게 할 수 있습니다.

어느 방식이든 단계 사이에 넘길 상태와 완료 조건이 필요합니다. 실패한 작업을 다시 시도할 때 무엇이 이미 반영됐는지 모르면 중복 저장이나 반복 실행이 생길 수 있습니다. 재시도 횟수만 정하기보다 다시 실행해도 되는 범위와 사람에게 넘길 조건을 정합니다.

AI 에이전트의 동적 선택은 이런 실행 구조 안에서 다뤄집니다. 모델이 계획을 설명했다는 것과 실제 도구가 그 순서와 권한으로 실행됐다는 것은 별도로 확인합니다.

기준의 저장과 강제는 다르다

프롬프트에 ‘검증하라’고 적는 것도 유용한 지침입니다. 다만 지침을 제공하는 것과, 검증 실패 시 배포나 반영을 막는 것은 다른 수준의 장치입니다.

예를 들어 검증 스크립트를 만들었어도 실행하지 않고 완료할 수 있다면 강제된 경로가 아닙니다. 검사 자체가 잘못됐거나 우회할 수 있다면 통과 기록의 의미도 약해집니다. 가드레일은 이 실행 경계를 다룹니다.

작은 업무에서 시작한다

업무 하나의 입력·출력·완료 조건을 정하고 실제로 실행해 봅니다. 반복되는 실패가 나오면 자료 부족인지, Skill의 절차 문제인지, 도구 오류인지, 사람의 기준이 모호한지 나눠봅니다. 모델을 바꾸는 것과 주변 구조를 고치는 것은 둘 다 가능한 선택입니다.

검증 Loop에는 최대 반복 횟수뿐 아니라 근거 부족·반복 실패·시간과 비용 한도에서 멈추는 조건도 둡니다. 검사를 많이 만드는 것보다 어떤 실패를 잡는지 확인하는 편이 중요합니다.

자주 묻는 질문

하네스와 검증 Loop는 같은 말인가요?+

하네스는 도구·상태·권한·맥락 관리 등 실행 구조 전체를 뜻합니다. 검증 Loop는 그 안에서 결과를 확인하고 고치는 방식 중 하나입니다.

모델이 좋아지면 하네스는 필요 없어지나요?+

모델이 발전하면 필요한 보완 장치는 달라질 수 있습니다. 그래도 도구 연결, 접근 권한, 작업 기록, 업무 시스템과의 연동처럼 실행 환경이 맡을 일은 남습니다.

기준을 파일에 적으면 강제되나요?+

파일은 기준의 저장 위치입니다. 실행 경로에서 그 기준을 검사하고 실패 시 진행을 막도록 연결해야 강제력이 생깁니다. 모델이 같은 파일과 검사를 임의로 바꿀 수 있다면 통제 수준도 따로 봐야 합니다.

온톨로지·Skill·하네스는 어떻게 나뉘나요?+

온톨로지는 업무 개념과 관계의 의미를, Skill은 수행 지침을, 하네스는 실행과 제어를 맡습니다. 회사 지식과 실행 절차가 함께 바뀌는 경우에는 둘 다 갱신해야 합니다.

BOAZ

LINE 엔지니어 출신이, 실효성 있는 AX 프로그램을 진행합니다. 대기업 임원 및 실무자 대상 AX 프로그램 진행 경험을 바탕으로, 기업의 실제 업무를 분석하고 작동하는 AI 활용 결과물까지 함께 만듭니다.

관련 용어

우리 조직에 맞는 AX가 궁금하다면

조직 상황과 대상(임원·실무자·전사)을 알려주시면, 어떤 프로그램이 맞는지 — 혹은 아직 워크숍이 필요 없는 단계인지 — 솔직하게 답해드립니다.