k
korAI
AI 뉴스 전체
📰 AI 뉴스2026-05-095분

HuggingFace smolagents 1.0 안정화 릴리스—경량 AI 에이전트 프레임워크

Hugging Face가 오픈소스 AI 에이전트 프레임워크 smolagents의 1.0 안정 버전을 공개했다. 코드 기반 에이전트 실행 방식을 채택해 툴 호출 토큰 소비를 기존 JSON 방식 대비 최대 40% 절감할 수 있으며, Claude·GPT-4o·로컬 Llama 등 다양한 백엔드를 단일 인터페이스로 연결할 수 있다.

huggingfaceopensourceagents

smolagents란 무엇인가

smolagents는 Hugging Face가 공개한 경량 AI 에이전트 라이브러리로, 에이전트가 JSON 스키마 대신 실제 Python 코드를 생성·실행하는 'CodeAgent' 패러다임을 핵심으로 삼는다. 1.0 릴리스에서는 API가 안정화되어 프로덕션 도입이 공식 권장된다. 의존성은 최소화되어 pip install smolagents 단일 명령으로 설치되며, 전체 코어 라이브러리 용량은 200KB 미만이다.

주요 기능 및 스펙

  • 멀티 백엔드 지원: HfApiModel(무료 Inference API), OpenAIModel, AnthropicModel(Claude Haiku·Sonnet 계열), LiteLLMModel
  • 샌드박스 실행: E2B 또는 로컬 Docker 컨테이너를 통한 격리 실행 옵션 내장
  • 툴 생성: @tool 데코레이터 한 줄로 Python 함수를 에이전트 툴로 등록
  • Gradio UI 연동: GradioUI(agent).launch()로 즉시 웹 인터페이스 생성
  • 라이선스: Apache 2.0 (상업적 활용 가능)
  • 최소 Python 버전: 3.10

한국 개발자·크리에이터 활용 시나리오

로컬 Ollama와 연결하면 API 비용 없이 에이전트 파이프라인을 구성할 수 있다. 예를 들어 크리에이터가 콘텐츠 리서치 자동화 봇을 만들 때, 웹 검색 툴과 요약 툴을 @tool로 등록하고 CodeAgent가 이를 조합하는 Python 코드를 동적으로 작성·실행하게 할 수 있다. Cursor나 Claude Code 내부에서 subprocess로 smolagents 스크립트를 호출하는 방식으로 기존 개발 워크플로에 자연스럽게 편입된다. GitHub Actions와 결합한 CI 자동화 에이전트 구성도 공식 문서에서 예시로 제공된다.

출처: Hugging Face Blog