정의
자가 수리형 에이전트 하네스(Self-Repairing Agent Harness)는 AI 에이전트의 실행 과정에서 발생하는 실패를 실시간으로 감지하고, 원인을 진단하여 자동으로 코드 수정(Patch)을 제안하거나 적용한 뒤, 이를 회귀 테스트로 고정하는 자동화된 관리 계층을 의미한다.
핵심 속성
- 폐쇄 루프(Closed-Loop): 트레이스(Trace) → 진단(Diagnosis) → 수정 제안(Propose Fix) → 검증(Verify) → 회귀 테스트 고정(Regression Lock)의 전 과정을 자동화한다.
- 능동적 진단(Active Diagnosis): ‘무엇이(What)’ 일어났는지 기록하는 것을 넘어, LLM-as-a-judge를 통해 ‘왜(Why)’ 실패했는지 원인을 분석한다.
- 자동 회귀 테스트 생성: 실제 운영 환경에서의 실패 사례를 즉시 테스트 케이스로 전환하여 동일한 오류의 재발을 방지한다.
- 샌드박스 검증: 제안된 수정 사항이 전체 에이전트 그래프에 미치는 영향을 격리된 환경에서 사전에 시뮬레이션한다.
관계
- 20260612-observability-vs-repairability — 상위개념: 단순 관측에서 수리 가능성으로의 패러다임 전환
- Opik — 구현 도구: 자가 수리 루프를 제공하는 오픈소스 플랫폼
- software-2-0 — 연장: 데이터와 피드백에 의해 스스로 진화하는 소프트웨어 구조의 실현
인용
“진정한 병목은 관측 가능성 그 자체가 아니라, 트레이스가 화면에 나타난 이후에 일어나야 하는 모든 수동적인 작업들이다.”