피드로 돌아가기
Open-sourcing my personal AI Agent Harness for Production (harness-loom)
Dev.toDev.to
AI/ML

Prompt Engineering을 넘어선 Harness Engineering 기반의 Production AI Agent 제어 체계 구축

Open-sourcing my personal AI Agent Harness for Production (harness-loom)

KingGyu2026년 4월 20일2intermediate

Context

기존 AI Agent Framework의 불안정성과 보안 취약성으로 인한 Production 환경 적용의 한계 발생. 세션마다 반복되는 Prompt 입력 방식으로는 팀 표준 준수 및 일관된 품질 유지에 물리적 제약 존재.

Technical Solution

  • Prompt 중심 제어에서 Harness Engineering으로의 패러다임 전환을 통한 시스템 예측 가능성 확보
  • CLI 기반 도구(Claude Code, Codex, Gemini CLI)의 Baseline Harness를 추상화하여 상위 계층에서 제어하는 구조 설계
  • .harness/loom/ 경로에 팀별 Review Rule, Task Shape 등 핵심 설정을 Canonical Place로 정의하여 버전 관리 수행
  • 단일 정의 파일로부터 각 LLM CLI에 최적화된 Config를 자동 유도(Derive)하는 Factory 패턴 적용
  • Producer/Reviewer Pair 설정을 통한 상호 검증 프로세스 강제화로 Output Quality의 일관성 확보
  • 단순 채팅 인터페이스를 배제하고 Traceability 확보가 가능한 Long-running Plan 추적 구조 채택

1. AI 에이전트 도입 시 Prompt 최적화보다 시스템적인 Harness 설계에 우선순위를 두었는지 검토

2. 팀 내 'Done'의 정의와 리뷰 규칙을 코드화하여 버전 관리 시스템(Git)으로 관리하고 있는지 확인

3. 특정 모델 의존성을 낮추기 위해 다양한 CLI 도구를 통합 제어할 수 있는 추상화 레이어 설계 고려

원문 읽기