Выполнение кода
Безопасная изолированная среда Python
Обзор
Действие Выполнение кода позволяет языковым моделям AI-платформы создавать и запускать код Python. Благодаря этому они могут выполнять сложные вычисления, анализировать загруженные файлы, строить визуализации, а также создавать и изменять документы.
Выполнение кода — встроенная возможность AI-платформы. Она доступна во всех вариантах развёртывания и не требует дополнительной настройки.

Как работает выполнение кода
Языковая модель самостоятельно определяет, когда для ответа необходимо выполнить код. Пользователю не требуется явно запускать действие или писать программу вручную.
Выполнение кода также можно подключить к пользовательскому AI-агенту. После этого агент сможет применять Python для решения задач, когда сочтёт это необходимым.
Возможности
Код запускается в защищённой изолированной среде Python. Потенциально опасные возможности ограничены: программа не имеет доступа к сети и файловой системе за пределами своей рабочей области.
Готовые библиотеки
В среде предварительно установлены популярные библиотеки для вычислений, анализа данных и визуализации, включая NumPy, pandas, SciPy, Matplotlib и другие.
Работа с загруженными файлами
Языковая модель может передавать в программу файлы различных типов и анализировать их содержимое с помощью Python.
Создание файлов
Программа может создавать отчёты, таблицы, изображения и другие файлы, которые затем предоставляются пользователю для скачивания.
Вывод программы
Стандартные потоки вывода и ошибок (stdout и stderr) сохраняются и
отображаются в интерфейсе чата.
Графики и визуализации
Графики и другие визуализации, созданные программой, отображаются непосредственно в диалоге AI-платформы.
Примеры использования
- анализ таблиц CSV и Excel;
- статистические расчёты и обработка данных;
- построение графиков и диаграмм;
- преобразование файлов между форматами;
- создание отчётов и документов;
- проверка вычислений и воспроизводимых алгоритмов.