Hugging Face представила smolagents — библиотеку для приложений, в которых языковая модель управляет последовательностью действий. Агент получает задачу, выбирает инструмент, изучает результат и решает, нужен ли следующий шаг. В предложенном подходе действия можно описывать исполняемым кодом, связывающим несколько операций.
Авторы объяснили различие между фиксированным рабочим процессом и агентом, который сам определяет дальнейший маршрут. По их оценке, дополнительная гибкость полезна, когда заранее заданной последовательности недостаточно для разнообразных запросов. При этом публикация прямо советовала обходиться обычным программным сценарием, если он надежно решает задачу. Релиз сопровождался примерами подключения моделей и инструментов, чтобы разработчики могли испытать подход на собственных многошаговых задачах.