dotsagent.io
言語:日本語
Framework · Hugging Face

smolagents の概要

Hugging Face の小規模な Python ライブラリで、コードは約1,000行です。CodeAgent はアクションを Python コードとして記述し、そのコードを Modal、E2B、Docker などのサンドボックスで実行します。エージェントやツールは Hub で共有できます。

おすすめの用途: 学習や研究、特にコードを書いてアクションを実行するエージェントに適しています。

基本情報

メンテナー
Hugging Face
言語
Python
ライセンス
Apache-2.0
最新バージョン
1.26.0 · 2026年5月29日
リポジトリ
huggingface/smolagents · 29,617 スター
ホスティング विकल्प
なし

クイックスタート

パッケージをインストールして認証情報を設定し、公式ドキュメントにある最小構成のエージェントを実行します。モデル ID はドキュメントで使われているものです。アカウントで有効になっていない場合があります。

インストール
pip install 'smolagents[toolkit]'

HF token for Inference API が必要

Python
from smolagents import CodeAgent, InferenceClientModel

# Initialize a model (using Hugging Face Inference API)
model = InferenceClientModel()  # Uses a default model

# Create an agent with no tools
agent = CodeAgent(tools=[], model=model)

# Run the agent with a task
result = agent.run("Calculate the sum of numbers from 1 to 10")
print(result)

クイックスタートの参照元

機能

任意のモデルはいHF Inference Providers、LiteLLM、ローカルの Transformers、Ollama
MCPクライアントはい任意の MCP サーバー、LangChain、Hub Spaces のツール
MCPサーバー未確認
マルチエージェントはいエージェントによる他のエージェントのオーケストレーション
耐久性のある実行未確認
人による承認未確認
トレーシング未確認
Evalsいいえ

最近の変更

  • 2026年5月29日の 1.26.0 以降、PyPI へのリリースはありませんが、リポジトリには2026年9月下旬にもコミットがありました。

同じ言語の代替ツール

参照元

  1. huggingface.co/docs/smolagents/index
  2. pypi.org/pypi/smolagents/json
  3. api.github.com/repos/huggingface/smolagents