Отправка результатов: Python
Платформа «Python» в блоке «Отправка результатов» запускает пользовательский Python-скрипт после выполнения функции. Результат скрипта (result) возвращается агенту в ответе инструмента, чтобы расчёты были точными, а не приближёнными ответами модели.

Назначение
Типичный сценарий — математические операции (суммы, проценты, количество × цена). Агент собирает параметры из диалога, а скрипт считает.
Настройка
- Откройте функцию агента и пролистните до «Отправка результатов».
- Добавьте платформу Python.
- Введите код скрипта.
- При необходимости задайте тестовые значения параметров и нажмите «Тестировать в песочнице».
- Сохраните функцию.
Контракт скрипта
- Все параметры функции доступны в словаре
args, напримерargs["price"]. - Чтобы вернуть значение агенту, присвойте его переменной
result.
Пример:
Разрешены импорты: math, decimal, fractions, statistics.
Что видит агент
После успешного запуска tool-ответ функции содержит meta вида:
При ошибке выполнения в meta может появиться python_error с текстом ошибки.
Для реакции «Задать инструкцию интерпретации» укажите, что нужно использовать python_result из результата функции.
Песочница
В форме платформы можно подставить тестовые значения параметров функции и выполнить скрипт без вызова из диалога. Отображаются результат и статус.
Ограничения
- Разрешены импорты только:
math,decimal,fractions,statistics. - Есть лимит времени выполнения и размера кода.