Smolagents é um framework de agentes de IA minimalista desenvolvido pela equipe do Hugging Face, projetado para permitir que os desenvolvedores implantem agentes poderosos com poucas linhas de código. Ele se concentra em agentes de código, ou seja, agentes que executam tarefas escrevendo e executando fragmentos de código Python, em vez de gerar blocos JSON ou texto. Esse modelo aproveita a capacidade dos modelos de linguagem grandes (LLMs) de gerar e entender código, oferecendo melhor composição, flexibilidade e utilização de dados de treinamento ricos, capazes de lidar eficientemente com lógica complexa e gerenciamento de objetos. Smolagents integra-se profundamente ao Hugging Face Hub, facilitando o compartilhamento e o carregamento de ferramentas e promovendo a colaboração da comunidade. Além disso, ele também suporta agentes de chamada de ferramentas tradicionais, sendo compatível com vários LLMs, incluindo modelos no Hugging Face Hub e modelos de OpenAI, Anthropic, etc., integrados via LiteLLM. O surgimento do Smolagents diminuiu a barreira de entrada para o desenvolvimento de agentes de IA, permitindo que os desenvolvedores construam e implantem aplicativos impulsionados por IA de forma mais conveniente.