Visão geral de Snowflake Intelligence¶
O Snowflake Intelligence é um aplicativo de agente pronto para uso com uma interface intuitiva e de conversação que ajuda os usuários comerciais a descobrir e agir com base em insights profundos. Ele permite que os usuários interajam com os dados corporativos estruturados e não estruturados deles usando linguagem natural. O Snowflake Intelligence usa «agentes de dados» com tecnologia de AI para:
Entender perguntas
Realizar análises
Gerar insights confiáveis
Tomar medidas
Ele preenche a lacuna entre dados corporativos valiosos e as pessoas que precisam deles, capacitando os usuários a irem além de painéis obsoletos e relatórios rígidos. Os usuários conseguem encontrar respostas de forma independente, reduzindo a dependência das equipes de dados que eles têm. Os insights são confiáveis e oferecem rastreabilidade completa, respeitando as robustas políticas de segurança e governança do Snowflake.
Principais recursos¶
Os usuários comerciais muitas vezes se veem presos navegando por painéis desatualizados que não conseguem acompanhar as perguntas que eles fazem e aguardando respostas das equipes de dados. O Snowflake Intelligence resolve isso com os seguintes recursos:
Interação de linguagem natural: uma interface intuitiva e de conversação permite que os usuários façam perguntas usando linguagem natural e recebam insights profundos.
Acesso unificado a dados: analisa dados estruturados e não estruturados de fontes corporativas.
Insights profundos e confiáveis: analisa as perguntas e escolhe as melhores ferramentas para fornecer insights precisos e acionáveis. Fornece rastreabilidade aos dados e consultas de origem, enquanto as «respostas verificadas» permitem que as equipes de dados adicionem respostas confiáveis.
Exibição integrada: Gera e personaliza gráficos instantaneamente para ajudar a visualizar tendências e padrões, com explicações claras sobre como cada gráfico foi criado. O agente determina se os dados são melhor exibidos como um gráfico ou uma tabela com base no tipo de consulta. Tendências e comparações são renderizadas como exibições, enquanto pesquisas detalhadas retornam tabelas. Os tipos de exibição compatíveis atualmente incluem gráficos de barras, de linhas, de pizza e de dispersão. Os usuários podem personalizar as preferências de gráfico por meio de instruções do agente, incluindo tipos de gráfico, cores e regras de formatação padrão.
Governança contínua: herda e respeita automaticamente todos os controles de governança de dados existentes do Snowflake, incluindo políticas de acesso a linhas e segurança em nível de coluna.
Controle administrativo total: os administradores podem usar provedores de identidade existentes para conceder às equipes acesso somente ao Snowflake Intelligence, garantindo que os usuários interajam apenas com as experiências de dados criadas para eles.
Opções adicionais da UI¶
O Snowflake Intelligence oferece as seguintes opções adicionais para usuários da UI:
Raciocínio estendido¶
Por padrão, os agentes Snowflake Intelligence equilibram velocidade e qualidade ao responder a perguntas.
Se os usuários tiverem uma pergunta complexa ou desejarem que o agente explore mais opções, eles poderão ativar o raciocínio estendido na janela de bate-papo. Com raciocínio estendido, o agente será mais minucioso, mas o processo poderá levar mais tempo e usar mais tokens. Essa configuração permanece selecionada.
Carregamento de arquivos sem configuração¶
O Snowflake Intelligence permite o envio de arquivos diretamente na interface de bate-papo para fornecer mais contexto ao agente. O agente pode usar o conteúdo dos arquivos para responder a perguntas e fornecer insights.
Quando você carrega um arquivo, ele é salvo automaticamente na área de preparação do usuário. O arquivo fica acessível no mesmo thread. Os documentos são limpos automaticamente quando os threads são excluídos, seja pela API de exclusão do thread ou após o término do tempo de vida (time to live, TTL) do thread.
O Snowflake Intelligence é compatível com os seguintes tipos de arquivo para carregamento sem configuração:
CSV
JSON
PDF
PPTX
TXT
XLSX
Cada arquivo deve ter menos de 50 MB, mas os usuários podem carregar até 5 arquivos.
Se o documento exigir um processamento complexo, o warehouse padrão do usuário poderá ser utilizado para executar o código Snowpark para que o agente analise e processe melhor os dados.
Importante
Os documentos carregados são armazenados em um ambiente pessoal e tratados como dados do cliente, seguindo a mesma governança de dados e controles de acesso que outros dados do Snowflake. Os administradores da conta têm acesso padrão com base nas permissões existentes. Para clientes com requisitos mais rigorosos, opções como retenção de zero dia estão disponíveis.
Como funciona¶
O Snowflake Intelligence combina várias ferramentas com a seguinte arquitetura:
Quando um usuário faz uma pergunta no Snowflake Intelligence, os Cortex Agents transformam a linguagem natural em respostas e ações controladas. Uma interação com o Snowflake Intelligence segue este fluxo de trabalho:
Entrada do usuário: um usuário envia uma pergunta em linguagem natural. Por exemplo: «Como estão as tendências de vendas do 4º trimestre?».
API Cortex Agent: a pergunta é encaminhada para a :doc:` API Cortex Agent </user-guide/snowflake-cortex/cortex-agents-rest-api>`, que alimenta o Snowflake Intelligence. Os agentes são modelos de AI que podem ser conectados a uma ou mais exibições semânticas, modelos semânticos, Cortex Search Services e ferramentas. Os agentes analisam as tarefas, escolhem as ferramentas certas, fornecem resultados em linguagem natural e executam ações em seu nome. Você pode criar, atualizar e implantar esses agentes de alta qualidade diretamente em seu ambiente Snowflake. Os agentes se integram diretamente com o Snowflake Intelligence. Para obter mais informações, consulte Cortex Agents.
Orquestração: um modelo LLM (o orquestrador) interpreta a intenção, seleciona as ferramentas adequadas e planeja a sequência de ações. Ele pode usar uma ferramenta, combinar várias em sequência ou decidir que a questão está fora do escopo.
Execução das ferramentas: executa as ferramentas selecionadas pelo orquestrador e retorna os resultados. Você pode integrar ferramentas para dar ao Snowflake Intelligence acesso a dados estruturados e não estruturados, bem como a funções e procedimentos existentes. Os Cortex Agents são compatíveis com os seguintes tipos de ferramentas:
Cortex Analyst: crie consultas SQL a partir da linguagem natural e, em seguida, execute essas consultas em suas exibições semânticas para dados estruturados com o Cortex Analyst. As exibições semânticas resolvem a discrepância entre como os usuários comerciais descrevem os dados e como eles são armazenados nos esquemas de banco de dados. Com as exibições semânticas, você pode definir métricas comerciais e modelar entidades comerciais e os respectivos relacionamentos. Os Cortex Agents usam essas exibições semânticas para aprimorar as decisões orientadas por dados e fornecer definições comerciais consistentes em todos os aplicativos corporativos. Para obter mais informações, consulte Visão geral das exibições semânticas.
Cortex Search: pesquise em seus dados não estruturados para retornar o texto relevante do documento com o Cortex Search.
Ferramentas personalizadas: execute funções definidas pelo usuário ou procedimentos armazenados para realizar ações.
Reflexão e resposta: o orquestrador revisa e refina os resultados e, em seguida, gera a resposta final, incluindo resumos, tabelas ou gráficos, na UI do Snowflake Intelligence.