Produto e tecnologia

Use as novas ferramentas de desenvolvimento nativas de dados para levar ideias para produção com mais rapidez no Snowflake

Com a missão de simplificar os fluxos de trabalho de dados para todos os desenvolvedores, onde quer que eles estejam operando, a Snowflake está lançando uma série de inovações. Elas tem como objetivo ajudar os desenvolvedores a evitar o trabalho de alternar entre diversas ferramentas e janelas e, em vez disso, permitem que eles se concentrem em realizar um trabalho melhor, superando os limites do desenvolvimento de apps modernos para a IA com agentes do futuro e adiante. Desde o recente lançamento dos Workspaces até os avanços inovadores integrados ao Cortex Code, anunciado hoje pelo nosso novo agente de codificação de IA, a Snowflake continua comprometida com a visão de um ambiente único e integrado com DevOps incorporado. 

Simplifique a criação nativa de dados com Cortex Code

Hoje, o desenvolvimento é esperado de todos os profissionais de dados, independente da função ou do conhecimento técnico. Além disso, embora eles tenham uma vasta gama de ferramentas disponíveis, os fluxos de trabalho de ponta a ponta de dados continuam complexos e demorados. No entanto, as ferramentas de uso geral não são data-native e não oferecem interações contínuas com o ecossistema de dados, fazendo com que desenvolvedores e suas organizações tenham dificuldades com a velocidade de inovação necessária para permanecer verdadeiramente inovadores.

Para ajudar os desenvolvedores a criar código com mais rapidez e precisão, a Snowflake lançou o Cortex Code, um agente de codificação de IA Snowflake-native projetado para transformar tarefas complexas de engenharia, análise de dados, ML e criação de agente em interações simples e fundamentadas com alta precisão e confiança, tudo em linguagem natural. Embora agentes de codificação de uso geral de terceiros sejam poderosos, eles não possuem o conhecimento nativo dos metadados do Snowflake, informações de catálogo e controle de acesso baseado em funções necessários para entregar fluxos de trabalho verdadeiramente contextuais e automatizados. Em contrapartida, o Cortex Code foi desenvolvido especificamente para agilizar todo o ciclo de vida dos dados com governança e confiabilidade de nível empresarial.

Essa inteligência avançada da plataforma possibilita um amplo impacto em toda a organização:

  • Agiliza o tempo de produção, possibilitando engenharia de dados mais rápida, análise de dados avançada e desenvolvimento de agentes e aplicações.

  • Permite que todos os usuários, desde especialistas técnicos até equipes não técnicas, usem dados para desenvolver com confiança.

  • Simplifica tarefas complexas, criando fluxos de trabalho sofisticados, ao mesmo tempo em que aumenta bastante a produtividade.

Criado para interagir continuamente com todo o ecossistema do Snowflake, o Cortex Code funciona onde quer que os desenvolvedores operem, em experiências do Snowflake e ambientes de desenvolvedores, adaptando-se naturalmente aos fluxos de trabalho existentes em vez de impor novos fluxos de trabalho. Os desenvolvedores podem usar o Cortex Code dentro da plataforma Snowflake por meio do Cortex Code no Snowsight (em breve, disponível ao público) ou dentro do terminal ou do editor de código de sua preferência, como o VS Code ou o Cursor com Cortex Code CLI (atualmente disponível ao público). 

"Nossas equipes atuam em um setor onde a demanda por soluções de marketing de alta qualidade e orientadas por dados está crescendo rapidamente. Para acompanhar o ritmo, precisamos de ferramentas que nos permitam ajustar a escala de forma eficiente, mantendo a consistência e a governança. O Cortex Code CLI se alinha naturalmente com a forma como nossas equipes trabalham, permitindo traduzir dados e transformar necessidades em soluções baseadas em IA no Snowflake, com mais rapidez, o que apoia a nossa capacidade de atender às crescentes expectativas do mercado sem atrapalhar os fluxos de trabalho já estabelecidos."

Joe Tobey
Head of Data Products Engineering, Dentsu

Um conjunto completo de habilidades integradas e extensíveis fornece fluxos de trabalho especializados do Snowflake, possibilitando a criação, a implementação, a otimização e a automação operacional de ponta a ponta. Essa combinação de inteligência de plataforma e execução baseada em habilidades reduz bastante a distância entre a ideia e a produção, mesmo para casos de uso avançados. Com o Cortex Code, o conhecimento do Snowflake torna-se uma funcionalidade constantemente ativa da plataforma, possibilitando que todos os usuários criem com mais rapidez e confiança.

Crie apps melhores com ferramentas familiares

Com a IA, a barreira para a criação de software caiu, mas a barreira para o envio de apps de nível empresarial permanece alta. O Snowflake Apps elimina esse ciclo mudando fundamentalmente a geografia do desenvolvimento. Agora, quase todo mundo pode transformar ideias em apps, em minutos, usando estruturas e ecossistemas abertos que eles já adoram. Com a plataforma unificada do Snowflake, os desenvolvedores podem criar apps prontos para uso sem o custo de integração de infraestruturas fragmentadas ou pipelines de ETL frágeis.

Graças à nova integração com Vercel v0, qualquer usuário pode criar apps apenas descrevendo-os em linguagem natural. Esses apps se conectam automaticamente aos dados do Snowflake e são executados diretamente em qualquer conta Snowflake segura por meio do Snowpark Container Services (SPCS). Como são criados onde os dados residem, esses apps herdam instantaneamente a segurança e a governança nativas do Snowflake, permitindo que os desenvolvedores eliminem gargalos tradicionais de segurança. Se as equipes estão criando ferramentas internas ou distribuindo soluções voltadas para o cliente por meio do Snowflake Marketplace, o Snowflake fornece a base para passar de um único prompt para um app pronto para produção.

Para desenvolvedores mais experientes, o Snowflake permite que os usuários executem análises de dados não estruturadas em texto e imagens com LLMs líderes de mercado por meio de Cortex AI Functions. Essas funções, que podem ser chamadas de sintaxe Python ou SQL. Elas permitem que os desenvolvedores processem e analisem dados multimodais em escala aplicando IA onde seus dados residem, usando linguagens já familiares.

Gerencie projetos e colabore de forma eficaz com DevOps integrado

A facilidade de acesso às ferramentas de IA de última geração é parte integrante do profundo compromisso da Snowflake com a capacitação dos desenvolvedores. Ao oferecer ferramentas e integrações de classe mundial com uma ampla variedade de provedores terceirizados, o Snowflake visa proporcionar aos desenvolvedores o privilégio da escolha, sem o medo de dependência ou complexidade cara. 

Tudo começa com o Workspaces, um ambiente unificado para o desenvolvimento de projetos de dados de ponta a ponta, desde a criação de código SQL e Python até o gerenciamento de vários tipos de projetos, como dbt Projects on Snowflake e Snowflake Notebooks v2. O Snowflake Notebooks v2 apresenta um novo mecanismo subjacente que oferece compatibilidade com o Jupyter Notebooks, melhor performance, integração com Workspaces e suporte avançado para ML. 

Agora, temos Workspaces compartilhados que permitem que as equipes trabalhem juntas em um único ambiente, com cada membro das equipes tendo acesso ao espaço de trabalho compartilhado, mantendo controles de segurança e acesso sólidos. A integração profunda do Snowflake com o Git também oferece controle de versão e colaboração contínua para todos os objetos do Snowflake usando o OpenID Connect (OIDC) para proteger toda a infraestrutura. É possível usar qualquer plataforma compatível com Git, incluindo soluções hospedadas localmente. Há suporte completo para Github Actions, podendo ser usado para criar uma ampla solução de integração/implementação contínua. 

A integração com Git também permite que os desenvolvedores usem sua IDE favorita para trabalhar em qualquer aspecto do Snowflake. A integração de VS Code significa que um desenvolvedor pode fazer tudo no ambiente de sua escolha e compartilhar facilmente com o restante da equipe. A Snowflake CLI fornece uma ampla interface de linha de comando para criar e trabalhar diretamente com seus objetos do Snowflake. Você pode, assim, usá-la para automatizar a execução usando tarefas que podem ser executadas individualmente ou definidas para ser executadas de acordo com um cronograma.

Além disso, como FinOps é parte essencial de qualquer equipe de desenvolvimento, a Snowflake oferece ferramentas para monitorar, com facilidade, o uso do Snowflake e entender como aumentar a eficiência e reduzir os custos. Usando uma combinação de dashboards Cortex Code e Snowsight, você pode consultar o Snowflake para descobrir que consultas são mais usadas e configurar o Cortex Code para sugerir atualizações para tornar sua implementação mais eficiente.

Um ambiente de classe mundial para todos

De modo geral, os desenvolvedores querem realmente três coisas: desenvolver com ferramentas que já conhecem; gerenciar projetos de maneira governada usando processos formalizados; e simplificar os fluxos de trabalho de IA para aumentar a eficiência. 

A Snowflake está comprometida em oferecer serviços em todas essas três frentes. Com um ambiente de desenvolvedor integrado com suporte para SQL, Python e Scala, bem como vários tipos de projetos, o Snowflake capacita os desenvolvedores a desenvolver como quiserem e, em seguida, conectar-se a outros usuários usando ferramentas de integração que permitem implementações ideais de DevOps e CI/CD. Nosso crescente conjunto de ferramentas e recursos tem como objetivo tornar o trabalho com IA (e para a IA) mais fácil e eficiente para todos. 

Para começar, leia mais sobre esses recursos na documentação abaixo:

Ebook

50 apps, produtos de dados e IA indispensáveis no Snowflake Marketplace

Confira nosso guia para descobrir produtos interessantes e populares no Snowflake Marketplace, que ajudam você a se conectar a novos recursos, criar apps com uso intenso de dados e adicionar recursos de ponta com facilidade.

Subscribe to our blog newsletter

Get the best, coolest and latest delivered to your inbox each week

Onde os dados fazem mais

  • Avaliação gratuita de 30 dias
  • Sem precisar de cartão de crédito
  • Cancele a qualquer hora