Smolagents es un framework de agentes de IA minimalista desarrollado por el equipo de Hugging Face, diseñado para permitir a los desarrolladores implementar agentes potentes con una mínima cantidad de código. Se centra en agentes de código, es decir, agentes que ejecutan tareas escribiendo y ejecutando fragmentos de código Python en lugar de generar bloques JSON o texto. Este modelo aprovecha la capacidad de los modelos lingüísticos grandes (LLM) para generar y comprender código, ofreciendo mayor composicionalidad, flexibilidad y un rico aprovechamiento de los datos de entrenamiento, lo que permite gestionar eficientemente la lógica compleja y la administración de objetos. Smolagents está profundamente integrado con Hugging Face Hub, facilitando el intercambio y la carga de herramientas y fomentando la colaboración de la comunidad. Además, admite agentes de llamada de herramientas tradicionales y es compatible con múltiples LLM, incluyendo modelos de Hugging Face Hub y modelos de OpenAI, Anthropic, etc., integrados a través de LiteLLM. La aparición de Smolagents reduce el umbral de desarrollo de agentes de IA, permitiendo a los desarrolladores construir e implementar aplicaciones impulsadas por IA de forma más cómoda.