Cortex Code¶
Visão geral¶
O Cortex Code é um agente inteligente baseado em AI integrado à plataforma Snowflake, otimizado para tarefas complexas de engenharia de dados, análise, machine learning e desenvolvimento de agentes. Ele utiliza uma estrutura de agente autônoma para interagir diretamente com o seu ambiente Snowflake, com profundo conhecimento do controle de acesso baseado em funções (role-based access control, RBAC), esquemas e práticas recomendadas do Snowflake.
O Cortex Code é compatível com fluxos de trabalho de análise de dados, machine learning e engenharia de dados. Ele fornece uma interface consistente e contextual para usuários que realizam exploração de dados ou desenvolvem pipelines de dados complexos.
Experiências principais¶
O Cortex Code é disponibilizado por meio de duas interfaces: no Snowsight e como uma interface de linha de comando (command line interface, CLI) que é executada em um shell local. Essa disponibilidade garante o acesso a experiências com agentes de AI onde quer que você trabalhe.
Cortex Code no Snowsight¶
O Cortex Code é o ponto de entrada persistente e baseado na Web para AI no Snowflake. Ele está profundamente integrado às páginas de administração do Snowsight e do Workspaces.
Principais recursos:
Criação de notebooks Python e SQL: gere código a partir de linguagem natural ou explique e otimize consultas existentes.
Administração da conta: execute ações e responda a perguntas sobre consumo de crédito, desempenho de consultas, governança e permissões de usuário.
Dentro do Workspaces:
Consciência de contexto: o Cortex Code sabe qual notebook ou arquivo SQL você está visualizando e usa isso como contexto para as respostas.
Revisão de alterações: uma «exibição de diferenças» visual permite que você revise e aceite as alterações sugeridas pela AI antes que elas sejam aplicadas.
CLI do Cortex Code¶
Para usuários avançados e desenvolvedores, a CLI do Cortex Code fornece um shell baseado em agentes para o Snowflake que preenche a lacuna entre seu ambiente de desenvolvimento local (por exemplo, VS Code ou Cursor) e sua conta Snowflake.
Para obter detalhes sobre a experiência com a CLI, consulte CLI do Cortex Code.
Principais recursos da CLI¶
Integração com o Snowflake: a CLI se conecta diretamente à sua conta Snowflake usando seus métodos de autenticação existentes. Você pode executar comandos SQL, visualizar tabelas, validar modelos semânticos do Cortex Analyst e gerenciar várias conexões.
Acesso a arquivos locais: ao contrário da UI do Snowsight, a CLI pode ler e gravar em seus repositórios locais, tornando-o ideal para gerenciar projetos
dbtou apps Streamlit.Orquestração de ferramentas: o CLI pode invocar comandos
bashlocais, executar operaçõesgite executar SQL diretamente em seu warehouse do Snowflake.Personalização do agente: a compatibilidade com arquivos
AGENTS.mde habilidades do agente permite definir comportamentos personalizados para o agente em projetos específicos.Segurança:** a compatibilidade completa com controle de acesso baseado em funções (role-based access control, RBAC) do Snowflake, sandbox em nível de OS, um sistema de aprovação de três níveis e avaliação automática de riscos ajudam a garantir a operação segura em seu ambiente.
Habilidades integradas do Snowflake:** o Cortex Code inclui habilidades integradas que oferecem suporte a fluxos de trabalho essenciais do Snowflake, como criação de agentes, machine learning, engenharia de dados e governança de dados.
Extensibilidade:** a CLI pode ser estendida com ferramentas, habilidades, subagentes, ganchos e perfis personalizados para se adequar aos fluxos de trabalho da sua organização.
Adequado para desenvolvedores: desenvolvedores, engenheiros de dados e cientistas de dados acharão a CLI do Cortex Code agradável de usar, graças a recursos como persistência de sessão, suporte a árvore de trabalho
git, opções de modos de exibição compacto e expandido, vários temas de cores e suporte à navegação por teclado no estilovim.
Mais informações¶
Para obter instruções detalhadas de configuração, solução de problemas e casos de uso avançados, consulte os seguintes tópicos:
Custo¶
A CLI do Cortex Code oferece suporte a dois modelos de faturamento dependendo de como você acessa o produto:
Assinatura: desenvolvedores individuais que se inscrevem em signup.snowflake.com/cortex-code começam com uma avaliação gratuita que inclui uma quantidade fixa de uso da CLI do Cortex Code. A avaliação é válida por 30 dias a partir da data de inscrição. Após o término do período de avaliação, a conta é convertida para uma assinatura paga, a menos que seja cancelada. A assinatura inclui uma quantidade mensal fixa de uso da CLI do Cortex Code. Se você exceder o uso incluído, a CLI do Cortex Code fica indisponível até o próximo período de faturamento.
Pague conforme usar: as empresas com uma conta Snowflake existente (clientes sob demanda ou com capacidade de) são faturadas com base no consumo de token. Os detalhes de preços são fornecidos na `Tabela de consumo do serviço Snowflake `_.
Qualquer computação ou armazenamento do Snowflake consumido separadamente do uso da CLI do Cortex Code (por exemplo, custos de warehouse virtual ou armazenamento) é cobrado de acordo com as taxas sob demanda padrão do Snowflake, conforme descrito na `Tabela de consumo do serviço Snowflake `_.
O Cortex Code no Snowsight ainda é gratuito para uso. Você será notificado antes que quaisquer cobranças sejam aplicadas a esse recurso.
Avisos legais¶
Quando sua configuração do Cortex Code usa um modelo que consta em Model and Service Pass-Through Terms, seu uso desse modelo está sujeito aos respectivos termos nessa página.
A classificação dos dados de entradas e saídas é definido na tabela a seguir.
Classificação de dados de entrada |
Classificação de dados de saída |
Designação |
|---|---|---|
Usage Data |
Dados de cliente |
Recursos de AI incluídos [1] |
Para obter informações adicionais, consulte AI e ML Snowflake.