Smolagents est un framework d'agents IA minimaliste développé par l'équipe Hugging Face, conçu pour permettre aux développeurs de déployer des agents puissants avec très peu de code. Il se concentre sur les agents code, c'est-à-dire que les agents exécutent des tâches en écrivant et en exécutant des fragments de code Python, plutôt que de générer des blocs JSON ou du texte. Ce modèle exploite la capacité des grands modèles linguistiques (LLM) à générer et comprendre du code, offrant une meilleure modularité, flexibilité et utilisation des données d'entraînement riches, permettant ainsi de gérer efficacement les logiques complexes et la gestion d'objets. Smolagents est profondément intégré à Hugging Face Hub, facilitant le partage et le chargement des outils et encourageant la collaboration au sein de la communauté. De plus, il prend en charge les agents d'appel d'outils traditionnels et est compatible avec plusieurs LLM, y compris les modèles sur Hugging Face Hub et les modèles OpenAI, Anthropic, etc., intégrés via LiteLLM. L'arrivée de Smolagents a abaissé le seuil d'entrée pour le développement d'agents IA, permettant aux développeurs de construire et de déployer plus facilement des applications pilotées par l'IA.