Pular para o conteúdo
Lucas Lessa
Voltar para as notícias
SnowflakePublic PreviewImpacto: Médio

Avalie dados e textos com o Snowflake Decision no AI_COMPLETE

O Snowflake Decision avalia textos e dados estruturados contra perguntas personalizadas usando a função AI_COMPLETE.

O que mudou

Para que serve

Imagine que você tem uma tabela de tickets de suporte e precisa classificar o departamento responsável, pontuar a frustração do cliente e verificar a urgência em uma única consulta SQL. Com o modelo snowflake-decision acessado via AI_COMPLETE, você consegue:

  • Escolher uma opção de um conjunto fixo com probabilidades e nível de confiança.
  • Avaliar conteúdo contra uma rubrica ordenada para retornar uma pontuação ponderada.
  • Obter avaliações de verdadeiro ou falso para declarações específicas.
  • Combinar múltiplas avaliações na mesma requisição.

Como usar

A função AI_COMPLETE utiliza o modelo snowflake-decision para processar entradas de texto ou dados estruturados em comandos SQL.

SELECT AI_COMPLETE(
  'snowflake-decision',
  {
    'input': 'O cliente está extremamente frustrado e o pagamento falhou.',
    'questions': [
      {
        'type': 'choice',
        'name': 'departamento',
        'options': ['financeiro', 'suporte', 'vendas']
      }
    ]
  }
);

O que acontece nesse código:

  1. A função AI_COMPLETE recebe o identificador do modelo snowflake-decision.
  2. O dicionário de entrada define o texto a ser analisado e a lista de perguntas estruturadas.
  3. O tipo de pergunta escolhido (choice) seleciona a melhor opção dentre o conjunto fixo fornecido.
  4. A consulta retorna a opção escolhida junto com as probabilidades e o índice de confiança para a lógica da aplicação.

Limitações e requisitos

  • O recurso encontra-se em Private Preview.
  • Os usuários precisam usar uma função (role) que possua a permissão SNOWFLAKE.CORTEX_USER concedida.
Ver nota oficial do Snowflake

Snowflake Decision with AI_COMPLETE (Private Preview)

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