Работа с функциями
Обновлено 24 февраля 2025
Функции — внешние инструм енты (фрагменты кода), к которым могут обращаться модели GigaChat для решения задач пользователей. Модель не исполняет функции, но самостоятельно принимает решение о том как, когда и с какими параметрами их следует вызвать. При принятии решения о вызове функции модель исходит из доступных знаний, данных текущего разговора и описания функции. После обращения к функции модель может обработать результат ее работы.
Несколько примеров функций:
- запрос на поиск информации в базе данных;
- поиск в интернете по запросу и параметрам;
- изменение статуса устройств умного дома;
- вычисление математической формулы;
- создание изображения по текстовому запросу с помощью сторонней нейронной сети.
Функции значительно повышают возможности языковых моделей, давая им возможности:
- получать и обрабатывать информацию из внешних источников;
- взаимодействовать с окружающей средой;