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
- 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