jsonscraper

Snowflake перевела выполнение Python в Cortex Agents в общую доступность

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

5 октября 2026 года Snowflake объявила общую доступность встроенного инструмента выполнения кода в Cortex Agents. Он позволяет агенту запускать скрипты для обработки данных, расчётов и визуализации во время диалога.

Snowflake перевела выполнение Python в Cortex Agents в общую доступность
Context: 5 октября 2026 года Snowflake объявила общую доступность инструмента выполнения кода в Cortex Agents. Разбираем, как связаны SQL-запросы, расчёты в Python и сохранение результатов, а также какие ограничения важны при подключении.
Visual subject: site:snowflake.com Cortex Agent code execution Snowsight screenshot
© jsonscraper · создано с ИИ

Что изменилось 5 октября

Изменился статус существующего инструмента: Snowflake перевела его из предварительного доступа в General Availability, или GA. Отдельная запись о запуске preview датирована 20 августа 2026 года. Октябрьская новость относится к завершению предварительного этапа доступности.

Согласно описанию настройки инструмента, выполнение кода подключается через спецификацию агента. Агент решает, когда создать и запустить код, исходя из запроса пользователя. Инструмент также выполняет Python-скрипты в составе agent skills — подключаемых инструкций и ресурсов для определённых задач.

Как агент получает данные и выполняет расчёты

В специализированной документации инструмент code_execution описан как выполнение Python в изолированной песочнице. SQL-инструменты запрашивают данные Snowflake вне песочницы, после чего Python обрабатывает полученные результаты. Песочнице доступны переданные в сессию данные и подключённое рабочее пространство.

В общей архитектуре Cortex Agents разные инструменты отвечают за разные этапы работы. Cortex Analyst используется для структурированных данных, Cortex Search — для поиска по документам, а выполнение кода добавляет программную обработку. По описанию Snowflake, управляемая оркестрация позволяет агенту планировать работу, вызывать инструменты и формировать ответ.

Из этой архитектуры следует практический сценарий для аналитического помощника: получить выборку, выполнить расчёт и подготовить график в рамках одного диалога. При проектировании такого сценария полезно отдельно определить исходную выборку, формулу расчёта и способ проверки результата. Это даёт команде понятные этапы для воспроизводимого тестирования.

Рекомендации о правах доступа следует читать с учётом хронологии. Руководство Best Practices, обновлённое 15 июня 2026 года и проверенное редакцией 8 октября, говорит о наследовании прав роли владельца агента и предлагает сохранять результаты в таблицу. На странице прямо указано, что материал не поддерживается на постоянной основе и может быть устаревшим. Более поздняя запись preview от 20 августа уже устанавливает конкретные правила: SQL выполняется вне песочницы, файлы сохраняются в подключённом workspace, а вызовы с owner’s rights не поддерживают выполнение кода. Эти же условия изложены в действующей специализированной документации.

Binary source code – html php java program code – Webdesign
Markus Spiske · Unsplash License

Что сохраняется между вычислениями

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

Ещё на этапе августовского preview Snowflake перечислила предустановленные библиотеки обработки данных и построения графиков, включая pandas, NumPy, matplotlib и Plotly. Дополнительные пакеты подключаются через Artifact Repository. При подготовке рабочего сценария стоит заранее определить его зависимости и способ передачи промежуточных результатов.

Какие условия важны при подключении

Текущая документация устанавливает ограничение для вызовов с правами владельца — owner’s rights. При вызове агента из такой хранимой процедуры инструменты выполнения кода удаляются из запроса, песочница не создаётся, а ответ содержит предупреждение. Для выполнения кода нужен вызов с правами вызывающего пользователя — caller’s rights.

GA подтверждена датированной записью релиза. Перед подключением в конкретном аккаунте команде нужно уточнить региональную доступность, тарификацию исполнения, ресурсные лимиты и условия поддержки: октябрьский анонс этих параметров не перечисляет.

Кому пригодится встроенный Python

Инструмент подходит прежде всего командам, создающим аналитических помощников внутри Snowflake. Его практическая роль — связать получение данных с программными расчётами и визуализацией в одном процессе агента. Описанные в обзоре Cortex Agents инструменты позволяют сочетать работу со структурированными данными и поиск по документам, а Python добавляет вычислительный этап.

Для внедрения ключевыми становятся три решения: какой инструмент получает исходную выборку, с какими правами вызывается агент и где сохраняются результаты. Их стоит проверить на небольшом воспроизводимом задании с заранее известным ответом — например, расчёте показателя по фиксированной выборке и построении соответствующего графика.

Персоны

Для этой статьи персоны пока не указаны.

Читайте дальшеOpenAI добавила в ChatGPT интерактивные интерфейсы на базе GPT‑6
Читать следующую статью

Превратите прочитанное в рабочую интеграцию

Изучайте API социальных данных jsonscraper, тестируйте запросы и создавайте новые процессы.

Смотреть API