Функции
Функции предоставляют возможность расширять стандартное поведение ассистентов. Это отдельные программы обработки, которые выполняют специализированные операции: генерация отчётов, интеграция с внешними системами, обработка пользовательских данных.
Создание функции
Функция может быть определена на встроенном языке сценариев или в виде webhook. Пользователь описывает входные параметры, логику и формат возвращаемых данных. Для проверки доступен интерактивный режим тестирования.
Подключение к ассистенту
После публикации функция становится доступной для выбора в настройках ассистента. Можно указать условия её вызова и ограничения по частоте использования. Результаты выполнения отображаются в истории диалога.
Версионирование
Каждая функция имеет версии. Обновления можно выкатывать постепенно, проверяя корректность работы на ограниченной группе пользователей.
Функции позволяют адаптировать платформу под специфические процессы организации и автоматизировать сложные сценарии.