AI 에이전트 용어 실용 용어집 (하네스, 스캐폴드, 에이전트 등)

허깅페이스의 새 블로그 게시물이 AI 에이전트 용어의 혼란을 해소하려고 합니다. 이 용어집은 하니스, 스캐폴드, 에이전트 같은 용어를 일반적인 에이전트 프레임워크에서 가져온 간단한 정의와 실제 예시로 설명합니다.
주요 용어 정의
- 에이전트: LLM을 사용해 작업을 결정하고 실행(예: 도구 호출)하는 시스템입니다. 블로그에서는 '원시(raw)' 에이전트와 스캐폴드로 감싼 에이전트를 구분합니다.
- 하니스: 도구 등록 및 실행을 포함한 에이전트 라이프사이클을 관리하는 런타임 환경입니다. 에이전트의 OS라고 생각하면 됩니다.
- 스캐폴드: 에이전트가 도구 및 메모리와 상호작용하는 방식을 구조화하는 템플릿 또는 프레임워크 코드입니다. 에이전트 자체와는 별개로, 에이전트 코어를 변경하지 않고 스캐폴드를 교체할 수 있습니다.
- 도구: 에이전트가 호출할 수 있는 함수입니다(예: 계산기, 웹 검색, 데이터베이스 쿼리).
- 메모리: 턴 또는 세션 간의 지속적 컨텍스트 저장소입니다. 용어집에서는 단기 메모리(대화 기록)와 장기 메모리(벡터 스토어)를 다룹니다.
- 오케스트레이터: 여러 에이전트 또는 하위 에이전트를 조정하며, 보통 계층적 구조로 구성됩니다.
게시물은 또한 이러한 용어가 LangGraph, CrewAI, Autogen 같은 인기 프레임워크에서 어떻게 매핑되는지 설명하여 개발자가 자신의 사용 사례에 맞는 적절한 추상화 계층을 선택하도록 돕습니다.
중요한 이유
에이전트 프레임워크(LangChain, Vercel AI SDK, smolagents)가 급증함에 따라, 같은 개념이 다른 이름으로 불리거나 같은 이름이 다른 뜻을 의미하는 경우가 많습니다. 이 용어집은 다단계 AI 워크플로우를 구축하는 개발자에게 공통 언어를 제공합니다.
📖 원문 보기: r/LocalLLaMA
👀 See Also

클로드 인증 에이전트 기초 시험 가이드 불일치 사항 확인
최근 CCA-F 시험 응시자는 공식 시험 가이드, 연습 시험 및 실제 시험 내용 간에 상당한 차이를 보고했습니다. 실제 시험에는 최대 13개의 시나리오가 포함될 수 있지만, 가이드에는 6개만 나열되어 있고 연습 시험은 그 중 4개만 다룹니다.

GitHub 저장소 소유자: AI 봇 스팸을 차단하기 위해 Git의 --author 플래그 사용
Archestra는 GitHub의 'prior contributors' 설정과 Git의 --author 플래그를 활용하여 캡차 기반 온보딩 절차를 통해 실제 인간을 화이트리스트에 등록함으로써 AI 댓글/PR 스팸과 싸웠습니다.

Qwen3.x 모델은 스트리밍 출력 형식 불일치로 인해 OpenClaw에서 조용히 실패합니다.
스트리밍 모드에서 Qwen3.x 모델이 'content' 필드 대신 'reasoning' 필드에 출력하여 OpenClaw가 오류 없이 대체 모델로 넘어가게 만듭니다. API 형식을 변환하고 'think: false'를 주입하는 프록시를 통해 문제를 해결하여 완전한 도구 호출 평가가 가능해집니다.

원 텔레그램 그룹 채팅에서 두 봇 간의 브릿지 구축: HTTP를 통한 전달 시맨틱스
한 개발자가 동일한 그룹 채팅에서 두 개의 독립적인 텔레그램 봇을 연결하는 실용적인 방법을 공유하며, HTTP 릴레이, ACK, 중복 제거 및 엄격한 범위의 피드를 통해 텔레그램의 봇 간 메시지 전달 문제를 해결합니다.