Hugging Face выпустила фреймворк Smolagents, упрощающий создание AI-агентов с помощью всего нескольких строк кода

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Hugging Face только что выпустила "smolagents" — упрощенную библиотеку с открытым исходным кодом, которая позволяет разработчикам создавать AI-агентов с минимальным количеством кода.

Сама библиотека удивительно компактна, содержит всего около тысячи строк кода и максимально упрощает процесс. Хотя дизайн намеренно минималистичен, Hugging Face утверждает, что он по-прежнему обрабатывает все сложные аспекты создания AI-агентов.

После установки через pip, можно запустить агента всего несколькими строками кода. В их демонстрации они показывают агента, использующего DuckDuckGo для ответа на сложные вопросы. Сердцем smolagents является так называемый CodeAgent. Вместо того чтобы следовать обычной отраслевой практике, при которой AI-модели выводят словарь инструментов для вызова, CodeAgent позволяет AI напрямую писать код на Python.

По словам Hugging Face, этот подход сокращает количество шагов на 30 процентов и требует меньше вызовов AI, при этом демонстрируя лучшие результаты на бенчмарках. Для тех, кто предпочитает традиционный подход, также доступен ToolCallingAgent, который использует стандартные методы вызова инструментов.

Smolagents работает с широким спектром языковых моделей, включая модели от OpenAI и Anthropic, а также модели, размещенные на Hugging Face Hub. Разработчики могут подключаться к этим моделям через библиотеку Transformers Hub, HF Inference API или LiteLLM.

Поскольку предоставление AI-агентам возможности генерировать и запускать код может быть рискованным, smolagents оснащен несколькими функциями безопасности. Разработчики могут выбирать между безопасным интерпретатором Python для локального выполнения или использовать изолированную среду с E2B.

Платформа также позволяет пользователям делиться и загружать инструменты через Hugging Face Hub, при этом в будущем планируются дополнительные возможности хаба. Весь проект Smolagents доступен на GitHub. Smolagents присоединяется к растущему числу фреймворков для AI-агентов, недавно выпущенных OpenAI, Microsoft и AWS.

Источник

Источник: https://habr.com/ru/companies/bothub/news/871212/


Интересные статьи

Интересные статьи

Библиотека функций к Script-fuЛюбой современный язык поддерживает множество структур данных, позволяющих программисту эффективно разрабатывать свои программы. В принципе для большинства задач решаемых...
Данной статьей я начинаю цикл статей по интеграции Битрикс24, а именно разборов кейсов работы обычных компаний и подбора решений, с помощью которых можно значительно упростить жизнь этих компаний. Сле...
Вряд ли сейчас можно встретить разработчика, который ничего не слышал об очередях сообщений. Самые известные брокеры сообщений это: Apache Kafka, RabbitMQ и IBM MQ. Все также наверняка знают об об...
Часто при разговорах с клиентами мы спрашиваем, как они ведут учет различных данных и используют ли они CRM-систему? Популярный ответ — мы работаем с Excel-файлами, а пот...
Если честно, к Д7 у меня несколько неоднозначное отношение. В некоторых местах я попискиваю от восторга, а в некоторых хочется топать ногами и ругаться неприличными словами.