“하네스랑 스캐폴드가 뭐가 달라?” — 에이전트 코드를 처음 읽으면서 한번쯤 막히는 부분이야. HuggingFace 블로그가 이런 혼선을 줄이기 위해 AI 에이전트 핵심 용어 사전을 발행했어.
정리된 핵심 3가지 개념은 이렇게 구분돼. Harness는 에이전트에 능력(툴, 메모리, 실행 환경)을 붙여주는 레이어야. Scaffold는 에이전트가 작동하는 구조적 틀 — 루프나 실행 흐름을 잡아주는 거고. Orchestrator는 여러 에이전트나 태스크를 조율하는 상위 레이어야. 이 3가지 개념이 혼용되다 보니 코드 리뷰나 문서 작성에서 소통이 어긋나는 경우가 많았거든. 2026-05-25에 발행된 글이야.
왜 지금 이 용어 정리가 나왔냐면 — MCP 서버, 코딩 에이전트, 멀티에이전트 오케스트레이션 같은 도구가 빠르게 확산되면서 각 도구마다 같은 개념을 다른 이름으로 부르는 문제가 심해졌기 때문이야. 에이전트 아키텍처를 팀에서 설명하거나 PR 리뷰할 때 이 용어 기준으로 맞춰두면 소통이 훨씬 편해질 거야.