dotsagent.io
Lingua:Italiano
Framework · Hugging Face

smolagents in breve

La piccola libreria Python di Hugging Face, composta da circa un migliaio di righe, include CodeAgent, che scrive le proprie azioni in Python. Il codice viene eseguito in sandbox come Modal, E2B o Docker; agenti e strumenti possono essere condivisi sull'Hub.

Ideale per: Apprendimento e ricerca, soprattutto per agenti che agiscono scrivendo codice.

Informazioni principali

Responsabile
Hugging Face
Linguaggi
Python
Licenza
Apache-2.0
Ultima versione
1.26.0 · 29 maggio 2026
Repository
huggingface/smolagents · 29.617 stelle
Opzione hosted
Nessuno

Guida rapida

Installa il pacchetto, configura le credenziali, quindi esegui l'agente più semplice indicato nella documentazione ufficiale. Gli ID dei modelli sono quelli usati nella documentazione e potrebbero non essere abilitati per il tuo account.

Installa
pip install 'smolagents[toolkit]'

Richiede 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)

Fonte della guida rapida

Funzionalità

Qualsiasi modelloSìHF Inference Providers, LiteLLM, Transformers in locale e Ollama
Client MCPSìStrumenti da qualsiasi server MCP, da LangChain o da Hub Spaces
Server MCPNon confermato
Multi-agentSìGli agenti possono orchestrare altri agenti
Esecuzioni durevoliNon confermato
Approvazione umanaNon confermato
TracingNon confermato
ValutazioniNo

Modifiche recenti

  • Nessun rilascio su PyPI dalla versione 1.26.0 del 29 May 2026, anche se il repository ha continuato a ricevere commit a fine September 2026.

Alternative nello stesso linguaggio

Fonti

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