Напишите один раз — и вызывайте из ИИ-агентов, автоматизаций и внешних систем
Функция — это сохранённый скрипт Supsis с заданными входными данными. Он выполняется на сервере с помощью Supsis SDK без настройки автоматизации; ИИ-агенты вызывают его как инструмент, автоматизации и чат-боты — как блок, внешние системы — по HTTP.
- Повторное использование
- Новые возможности для ИИ
- Связь с внешними системами
async function run({ orderId }) { const res = await fetch(`/orders/${orderId}`) return res.json() }
Заданные входные данные
Входные данные, которые ожидает функция, вы описываете с помощью названия, описания, значения по умолчанию и вариантов; преобразование типов и проверка обязательных полей выполняются автоматически.
Готовые библиотеки
Supsis SDK, axios, lodash, moment, OpenAI, JSDOM и validator доступны сразу. Результат достаточно вернуть через return.
Создание с помощью ИИ
Функцию можно создать с помощью ИИ или спросить у эксперта. Предыдущие версии сохраняются, и их можно восстановить в любой момент.
Журналы запусков и тест
Каждый запуск записывается; вывод console.log, ошибки и расход видны в панели тестирования и в журнале запуска.
Примеры функций
Типы функций, которые команды пишут чаще всего.
Запрос статуса заказа
Получите данные о заказе из вашей системы и верните результат.
Как это работает?
- 1
Напишите функцию
Напишите скрипт, выполняющий вычисление, вызов внешнего API или несколько операций Supsis за один шаг, или создайте его с помощью ИИ.
- 2
Протестируйте
Заполните входные данные, запустите из панели тестирования и посмотрите вывод и журналы.
- 3
Вызывайте откуда угодно
Предоставьте доступ ИИ-агентам, используйте как блок автоматизации и чат-бота или вызывайте из внешних систем по HTTP.
Функции: часто задаваемые вопросы
Использование, ограничения и безопасность.