smolagents
코드로 사고하는 에이전트를 위한 미니멀한 라이브러리입니다 — 에이전트가 구조화된 JSON 도구 호출을 출력하는 대신, 실제 코드를 작성하고 실행해 행동을 취합니다.
- 활발히 유지보수됨
- 문서화가 잘 되어 있음
- 관대한 라이선스
개요
smolagents는 코드 우선 접근 방식을 취합니다: 에이전트가 프레임워크에 의해 도구 호출로 해석되는 JSON 덩어리를 출력하는 대신, 에이전트가 직접 실제 코드(보통 Python)를 작성해 행동을 취합니다. Hugging Face의 연구에 따르면 복잡한 작업에서는 이 방식이 JSON 기반 도구 호출보다 더 능력 있고 효율적인 경우가 많다고 합니다. 라이브러리 자체는 의도적으로 최소한으로 유지됩니다.
smolagents는 대부분의 에이전트 프레임워크(카탈로그에 이미 여러 개 있음)가 사용하는 더 흔한 JSON 도구 호출 패턴 대신, 에이전트를 위한 코드 실행 패러다임을 실험하거나 채택하고 싶은 팀에 적합합니다 — 단순히 동일한 기반 모델을 가진 또 다른 프레임워크가 아니라, 진짜로 다른 접근 방식입니다.
- 언어
- Python
- 라이선스
- Apache-2.0
관련 프로젝트
LangGraph
MIT암묵적인 에이전트 루프 대신 제어 흐름을 위한 명시적인 노드와 엣지로 에이전트의 제어 흐름을 그래프로 구성해, 신뢰할 수 있는 장기 실행 또는 다단계 워크플로를 만듭니다.
활발히 유지보수됨
- AI 에이전트 및 에이전트 도구
Composio
MIT1000개 이상의 툴킷, 도구 검색, 컨텍스트 관리, 인증을 지원해 AI 에이전트가 계획만 세우는 게 아니라 실제로 행동할 수 있게 합니다.
활발히 유지보수됨
- AI 에이전트 및 에이전트 도구
Letta
Apache-2.0매 대화마다 초기화되는 대신 시간이 지남에 따라 학습하고 스스로 개선되는 고급 메모리를 가진 stateful 에이전트를 구축하기 위한 플랫폼입니다.
활발히 유지보수됨
- AI 에이전트 및 에이전트 도구
MCP Servers
MIT모델 컨텍스트 프로토콜(Model Context Protocol)의 공식 레퍼런스 구현체 — OpenAI, Google, Microsoft, Anthropic 전반에서 채택된, 에이전트를 도구와 데이터에 연결하는 오픈 표준입니다.
활발히 유지보수됨
- AI 에이전트 및 에이전트 도구
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기