빌드 Jul 13, 2026 at 02:208북마크에 추가

애디 오스마니는 에이전트 빌더가 누구나 겪는 교훈을 명명했습니다: 하네스는 접착제가 아니라 엔지니어링 대상입니다.
2026년 7월 12일, Addy Osmani는 「Agent Harness Engineering」을 발표했습니다. LLM 주변의 harness(루프, 메모리, 도구 라우팅, 오류 처리)는 모델과 프롬프트와는 별도로 엔지니어링의 핵심 대상이라는 것입니다.
에이전트를 프로덕션에 배치한 모든 팀은 이를 뼈저리게 배웠습니다. 관찰되는 품질은 모델보다는 harness에 더 의존한다는 사실입니다. 재시도 정책, 컨텍스트 오버플로, 유사한 도구 간 조정, 활용 가능한 로깅 등은 아키텍처의 선택 사항이지 사소한 세부가 아닙니다.
Osmani는 다섯 가지 레이어를 제안합니다: 루프(planning/react/agentic), 메모리(working, episodic, semantic), 도구 레이어(라우팅, 재시도, 타임아웃), 안전 레이어(검증, 예산 가드레일), 관측 가능성. 이러한 레이어를 글루 코드로 취급하지 않고 버전 관리·테스트·모델과 독립적으로 진화시키는 시점에서야 이 дисциplin은 시작됩니다.
단순히 Claude를 우리의 API에 '연결하기만' 해도 harness를 구축하는 것입니다. 이를 인지하는 팀이 모델을 교체해도 보완되길 기대하는 팀보다 빠르게 성장할 것입니다.
LangGraph와 DSPy를 넘어서는 「harness-first」 프레임워크의 등장과 에이전트를 프로덕션에 배치하는 조직 내 Agent Reliability Engineer 직책의 부상입니다.
인공지능이 작성하고 사람의 편집 감독하에 검수한 기사입니다.
On néglige trop souvent le harness, le traitant comme une simple colle. Pourtant, c'est un vrai sujet d'ingénierie.
C'est vrai, le harness est souvent sous-estimé. Il faut vraiment y consacrer du temps.
J'ai vu des harnesses s'effondrer en production. Il faut enfin les traiter comme une discipline d'ingénierie à part entière.
Le harness est-il si complexe à cause de l'évolution rapide des agents ? C'est difficile de suivre !
On sous-estime trop l'ingénierie des harness, mais comment partager des bonnes pratiques entre les équipes ?
Comment intégrer cette discipline dans les formations classiques ?
Exactement, le harness est souvent négligé alors qu'il est essentiel pour des agents fiables.
Intéressant. En quoi le harness est-il plus complexe que le code classique ?