Исследователи из Калифорнийского университета в Беркли представили проект Gorilla — специализированную языковую модель, обученную для точного взаимодействия с внешними программными интерфейсами. В отличие от стандартных LLM, которые часто допускают ошибки при генерации параметров для вызова функций, Gorilla оптимизирована для работы с библиотеками API, минимизируя галлюцинации и обеспечивая корректное соответствие документации.
Модель использует архитектуру, которая позволяет ей эффективно находить и использовать нужные инструменты из обширного набора доступных API. В процессе обучения применялся метод дообучения на парах «естественный язык — вызов API», что позволяет системе понимать намерение пользователя и преобразовывать его в точный синтаксис запроса. Это решение значительно упрощает интеграцию ИИ-агентов с реальными сервисами, снижая необходимость в написании сложного связующего кода.
Проект предоставляет доступ к набору данных и инструментам оценки, которые позволяют разработчикам тестировать точность моделей при работе с API. Использование Gorilla позволяет автоматизировать цепочки действий, где требуется обращение к внешним базам данных, облачным сервисам или специализированным программным инструментам, обеспечивая более высокую надежность агентных систем в задачах, требующих выполнения конкретных команд.