Функции

Напишите один раз — и вызывайте из ИИ-агентов, автоматизаций и внешних систем

Функция — это сохранённый скрипт Supsis с заданными входными данными. Он выполняется на сервере с помощью Supsis SDK без настройки автоматизации; ИИ-агенты вызывают его как инструмент, автоматизации и чат-боты — как блок, внешние системы — по HTTP.

  • Повторное использование
  • Новые возможности для ИИ
  • Связь с внешними системами
getOrderStatus.js
async function run({ orderId }) {
  const res = await fetch(`/orders/${orderId}`)
  return res.json()
}
200 · 84ms{ "status": "shipped", "eta": "2026-10-24" }

Заданные входные данные

Входные данные, которые ожидает функция, вы описываете с помощью названия, описания, значения по умолчанию и вариантов; преобразование типов и проверка обязательных полей выполняются автоматически.

Готовые библиотеки

Supsis SDK, axios, lodash, moment, OpenAI, JSDOM и validator доступны сразу. Результат достаточно вернуть через return.

Создание с помощью ИИ

Функцию можно создать с помощью ИИ или спросить у эксперта. Предыдущие версии сохраняются, и их можно восстановить в любой момент.

Журналы запусков и тест

Каждый запуск записывается; вывод console.log, ошибки и расход видны в панели тестирования и в журнале запуска.

Примеры функций

Типы функций, которые команды пишут чаще всего.

Запрос статуса заказа

Получите данные о заказе из вашей системы и верните результат.

Как это работает?

  1. 1

    Напишите функцию

    Напишите скрипт, выполняющий вычисление, вызов внешнего API или несколько операций Supsis за один шаг, или создайте его с помощью ИИ.

  2. 2

    Протестируйте

    Заполните входные данные, запустите из панели тестирования и посмотрите вывод и журналы.

  3. 3

    Вызывайте откуда угодно

    Предоставьте доступ ИИ-агентам, используйте как блок автоматизации и чат-бота или вызывайте из внешних систем по HTTP.

FAQ

Функции: часто задаваемые вопросы

Использование, ограничения и безопасность.

Автоматизация — это поток, привязанный к событию. Функция — это скрипт с заданными входными данными, который можно использовать повторно; одну и ту же функцию могут вызывать автоматизации, чат-боты, ИИ-агенты и внешние системы.