Hugging Face объявила о запуске новой библиотеки с открытым исходным кодом под названием smolagents, цель которой — упростить процесс создания интеллектуальных агентов и предоставить языковым моделям более широкие возможности выполнения. Smolagents имеет упрощенную структуру кода и поддерживает несколько языковых моделей, включая собственный бесплатный API вывода Hugging Face и модели таких компаний, как OpenAI и Anthropic. Пользователи могут легко определять инструменты и модели и создавать собственные инструменты для удовлетворения конкретных потребностей. Библиотека также поддерживает безопасное выполнение кода в изолированной среде, обеспечивая безопасность пользователей. smolagents постепенно заменит своего предшественника Transformers.agents и станет более популярным инструментом для создания интеллектуальных агентов.
HuggingFace запустила новую библиотеку с открытым исходным кодом под названием «smolagents», цель которой — расширить возможности интеллектуальных агентов языковых моделей. Благодаря упрощенной структуре кода смолагенты упрощают пользователям создание интеллектуальных агентов, способных выполнять различные задачи.
В современных системах искусственного интеллекта языковым моделям (LLM) необходимо взаимодействовать с реальным миром, например вызывать инструменты поиска для получения внешней информации или выполнять определенные программы для выполнения задач. Поэтому особенно важно наделить языковые модели «агентскими» возможностями. Интеллектуальные агенты позволяют использовать результаты LLM для управления рабочими процессами, продвигая вперед применение ИИ.
Итак, когда следует использовать интеллектуальные агенты? Если пользователям нужен гибкий рабочий процесс для эффективного решения задач, интеллектуальные агенты имеют решающее значение. В качестве примера возьмем туристический веб-сайт, который обрабатывает запросы клиентов. Когда запрос относительно ясен, достаточно использовать заранее заданный рабочий процесс; когда запрос включает в себя более неопределенные факторы, интеллектуальный агент может обеспечить необходимую гибкость и помочь пользователям найти его. наиболее подходящее решение.
smolagents поддерживает различные языковые модели, включая бесплатный API вывода Hugging Face и модели многих компаний, таких как OpenAI и Anthropic. Пользователи могут легко создавать своих собственных интеллектуальных агентов, определяя инструменты и модели, и даже создавать собственные инструменты для удовлетворения конкретных потребностей. В примере кода показано, как использовать API Google Maps для получения времени в пути и создания планов поездок. После нескольких вычислений интеллектуальный агент наконец предоставляет пользователю разумные рекомендации по поездке.
Помимо упрощенного кода и поддержки разнообразных инструментов, smolagents также поддерживает безопасное выполнение кода в изолированной среде для обеспечения безопасности пользователей. В будущем смолагенты постепенно заменят своих предшественников – трансформаторы.агенты и станут более популярным выбором.
Исследования показывают, что использование кода для выполнения операций более эффективно, чем традиционный формат JSON, с лучшей компоновкой, возможностями управления объектами и выразительностью. Это означает, что смолагенты откроют перед разработчиками новую дверь, позволяющую сделать еще один шаг в области агентов ИИ.
Вход: https://huggingface.co/blog/smolagents.
Основные моменты:
smolagents — это недавно выпущенная библиотека с открытым исходным кодом, предназначенная для упрощения процесса создания интеллектуальных агентов.
Пользователи могут быстро создавать интеллектуальных агентов для выполнения конкретных задач, определяя инструменты и модели.
Использование кода для выполнения операций более эффективно, чем традиционные методы, и может повысить производительность и гибкость агентов ИИ.
В целом, smolagents предоставляет разработчикам мощный и простой в использовании инструмент, который упрощает процесс создания интеллектуальных агентов и повышает их производительность и гибкость. Будущего развития стоит ожидать. Ожидается, что новые библиотеки с открытым исходным кодом будут способствовать дальнейшему развитию в области искусственного интеллекта.