Ferramentas de execução de código para Cortex Agents em Native Apps
Desenvolvedores de Snowflake Native Apps agora podem adicionar ferramentas de sandbox para Python ou SQL em Cortex Agents.
O que mudou
Esta novidade permite que provedores incluam ferramentas de sandbox para execução de código Python ou consultas SQL em agentes de IA criados dentro de uma Snowflake Native App.
Para que serve
Imagine que você desenvolveu um app que precisa analisar dados com scripts Python personalizados ou rodar consultas de leitura em dados do consumidor de forma segura.
- Executar código Python para cálculos, transformações e gráficos.
- Utilizar o conjunto completo de ferramentas de codificação (
code_toolset_all), incluindo bash, manipulação de arquivos e comandos SQL de leitura. - Processar análises avançadas mantendo restrições rígidas de direitos de chamada.
Como usar
Configure as ferramentas de sandbox na especificação do agente no script de configuração da sua aplicação.
CREATE OR REPLACE AGENT core.my_agent
FROM SPECIFICATION $$
models:
orchestration: auto
tools:
- tool_spec:
type: "code_execution"
$$;
O que acontece nesse código:
- O comando cria ou substitui um agente chamado
core.my_agentna aplicação. - A especificação define o modelo de orquestração como automático.
- A ferramenta de sandbox em Python (
code_execution) é integrada ao agente sem privilégios de execução direta de SQL.
Limitações e requisitos
- O sandbox não executa com os direitos do proprietário do app; aplica-se o modelo de restrição de direitos de chamada (RCR).
- O comando
snowflake_sql_executesuporta apenas as instruçõesSELECTeSHOW. - Executar o agente a partir de uma procedure com privilégios de proprietário remove as ferramentas de sandbox.
- O consumidor precisa conceder explicitamente permissões de acesso aos objetos do workspace e dados por meio de comandos
GRANT CALLER.
- native apps
- cortex agents
- python
- sql
- security
Snowflake Native Apps: Code execution tools for Cortex Agents
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
- SnowflakePublic Preview
Cortex AI Gateway chega à Azure, GCP e novas regiões AWS no Snowflake
O Cortex AI Gateway agora está disponível para contas nas regiões comerciais da Azure, GCP e AWS Nova Zelândia, centralizando a governança e o monitoramento de IA.
snowflake cortex · cortex ai gateway - SnowflakeGA
Upgrade direto para Apache Iceberg v3 e expressões padrão
Agora você pode atualizar tabelas Apache Iceberg da versão 2 para a 3 sem recriá-las, mantendo permissões e referências, além de usar expressões SQL como valores padrão em tabelas v3 gerenciadas.
apache iceberg · iceberg v3 - SnowflakeGA
Espelhamento de dados do Snowflake Postgres chega em GA
Replique dados do Snowflake Postgres diretamente para o Snowflake quase em tempo real, sem conectores externos ou pipelines ETL, com suporte a tabelas nativas ou Iceberg.
snowflake postgres · data mirroring