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

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

Guides
OpenClaw의 7가지 최적화 기술로 토큰 비용 95% 절감
AI 에이전트 토큰 소비를 95% 이상 줄이는 7가지 기법(트리 구조 부트 파일, AI 자동 압축, 로컬 모델 오프로딩, 크론 기반 CPU 작업 등)을 상세히 설명하는 종합 가이드입니다.
OpenClawRadar

Guides
역엔지니어링된 소스로부터 Claude Code의 프로덕션 엔지니어링 패턴 분석
한 개발자가 클로드 코드의 TypeScript 소스 코드 약 50만 줄을 역공학하여 실제 부하, 실제 자금, 실제 위협 상황에서 나타나는 프로덕션 엔지니어링 패턴을 문서화한 19장 분량의 기술 핸드북을 제작했습니다.
OpenClawRadar

Guides
OpenClaw 제어 UI 연결 문제 해결
Hostinger VPS에서 OpenClaw를 사용할 때 발생하는 'Disconnected (1008): control ui requires HTTPS or localhost' 오류를 해결하는 방법을 알아보세요.
OpenClawRadar

Guides
OpenClaw 시작 비용: 하드웨어, API, 월간 예산
없음
r/clawdbot community