Execução de código Python em Cortex Agents no Snowflake
O Cortex Agent agora conta com uma ferramenta nativa para executar código Python em ambiente isolado, permitindo processar dados e gerar gráficos durante conversas.
O que mudou
A ferramenta de execução de código permite que os agentes rodem scripts Python de forma segura para realizar cálculos, processar dados e criar visualizações durante uma interação. O ambiente roda em um sandbox isolado que possui acesso apenas aos dados da sessão atual e a um stage de workspace montado.
Para que serve
Imagine que você precisa que um agente processe dados complexos e crie um gráfico com o resultado de uma consulta.
- Executar scripts Python sob demanda durante uma conversa.
- Processar dados e realizar cálculos matemáticos ou estatísticos.
- Gerar visualizações e gráficos utilizando bibliotecas populares.
Como usar
Configure a ferramenta na especificação do seu agente incluindo o tipo e os recursos correspondentes.
tools:
- tool_spec:
type: code_execution
name: code_execution
tool_resources:
code_execution:
permission_policy:
type: always_ask
O que acontece nesse código:
- Define a inclusão da ferramenta de execução de código simples (
code_execution) na lista de ferramentas do agente. - Configura a política de permissão do sandbox como
always_ask, exigindo aprovação do usuário antes de executar comandos que modifiquem o estado.
Limitações e requisitos
- Estágio: General Availability (GA).
- O ambiente utiliza Python 3.12 com bibliotecas comuns pré-instaladas, como numpy, pandas, scipy, pyarrow, matplotlib e plotly.
- Chamadas a agentes que utilizam direitos do proprietário (owner's rights) não suportam execução de código; use os direitos do chamador (caller's rights).
- O sandbox é isolado a uma única thread de conversação e o estado em memória não persiste entre execuções separadas.
- cortex agents
- python
- sandbox
- ai
October 5, 2026: Cortex Agent code execution tool (General availability)
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- SnowflakeGA
Geração de documentos em PDF, Word e PowerPoint no Snowflake CoWork
O Snowflake CoWork agora gera arquivos PDF, Word, PowerPoint e HTML diretamente de suas análises usando a ferramenta de execução de código do Cortex Agent.
snowflake cowork · cortex agent - SnowflakePublic Preview
Cortex Agent SDK para Python e TypeScript no Snowflake
O Cortex Agent SDK permite criar aplicações que utilizam Cortex Agents e Cortex Code em Python e TypeScript.
cortex agents · python - SnowflakeAtualização
Mensagens de erro mais detalhadas na classificação de dados sensíveis
A view DATA_CLASSIFICATION_LATEST agora traz mensagens de erro específicas e códigos do Snowflake para falhas na classificação.
data governance · trust center