smolagents

Hugging Face製の小さなPythonライブラリで、コードを書いて実行しながら課題を解くAIエージェントを数行で作れます。

Xで共有ライセンス: Apache-2.0

概要

smolagentsは、Hugging Faceが公開している、コードで考えるAIエージェントを作るための小さなPythonライブラリです。CodeAgentは構造化されたツール呼び出しの代わりに、行動をコードとして書きます。エージェントのロジックは約1,000行に収まっています。ローカルのtransformersやOllama、LiteLLM経由のサービスなど、任意のモデルを使えます。生成コードはBlaxel、E2B、Modal、Dockerなどのサンドボックスで実行できます。

主な特長

  • 行動をPythonコードとして書くCodeAgent
  • ローカルモデルからホスト型サービスまで任意のモデルに対応
  • MCPサーバー、LangChain、Hub Spaceのツールを利用可
  • Blaxel、E2B、Modal、Dockerでのサンドボックス実行
  • Hugging Face Hubでツールやエージェントを共有

こんな人・用途に

小さく読みやすいエージェントの枠組みを求め、モデルにコードを書かせてよい開発者向けです。生成コードを安全に動かすには、対応するサンドボックスの利用が必要です。

アップストリーム
huggingface/smolagents
GitHubのフォーク
Guo-astro/smolagents
アップストリームのスター数
30k
カテゴリ
AIエージェントとLLMツール
ライセンス
Apache-2.0
フォーク日
2026-09-28
同期状態
同期済み最終同期 2026-09-29