Snowflake Cortex AI: Avaliação de qualidade de funções de IA
Meça a qualidade, o custo e o uso de tokens de chamadas e funções personalizadas do Cortex AI usando datasets rotulados.
O que mudou
O Snowflake Cortex AI Function Evaluation permite medir a qualidade de saída, o custo e o uso de tokens de chamadas de IA e funções personalizadas em comparação com datasets rotulados. Ele utiliza o tipo de experimento AI_FUNCTION_EVALUATION para estabelecer bases de comparação consistentes por meio de SQL ou pelo Cortex AI Function Studio.
Para que serve
Imagine que você tem um modelo de classificação de sentimentos em produção e quer testar novas instruções de prompt com segurança:
- Estabelecer uma linha de base de qualidade mensurável antes de colocar uma função de IA em produção.
- Comparar diferentes prompts, modelos e implementações usando o mesmo dataset e métrica.
- Avaliar diferentes tipos de saída com métricas baseadas em regras,
llm_judgeou funções UDF personalizadas. - Medir a estabilidade e variação em saídas não determinísticas repetindo execuções.
Como usar
Execute a criação do experimento definindo a especificação em um documento YAML e depois execute o comando correspondente:
CREATE OR REPLACE EXPERIMENT my_db.my_schema.sentiment_eval
TYPE = 'AI_FUNCTION_EVALUATION'
FROM SPECIFICATION $$
query_text: "AI_COMPLETE('claude-sonnet-4-5',
'Reply with exactly one word - POSITIVE, NEGATIVE, or NEUTRAL - '
|| 'for the sentiment of: ' || review)"
metrics:
- name: exact_match
dataset:
name: my_db.my_schema.reviews_labeled
version: v1
ground_truth: expected_sentiment
$$;
EXECUTE EXPERIMENT my_db.my_schema.sentiment_eval;
O que acontece nesse código:
- Cria um objeto de experimento chamado
sentiment_evaldo tipoAI_FUNCTION_EVALUATIONno banco e schema informados. - Define a consulta a ser testada utilizando a função de IA e o modelo correspondente.
- Configura a métrica de avaliação como
exact_matchem relação à coluna de rótulo correto (expected_sentiment) do dataset. - Dispara a execução assíncrona do experimento usando computação serverless.
Limitações e requisitos
- Recurso em Public Preview, disponível para todas as contas.
- O dataset deve ser do tipo Snowflake (
SNOWFLAKE.ML.DATASET) e conter no máximo 1.000 linhas (recomenda-se entre 50 e 200). - É permitida apenas uma métrica por avaliação.
- O parâmetro
num_eval_runsaceita valores inteiros de 1 a 20. - Requer a função de banco de dados
SNOWFLAKE.CORTEX_USER(ouSNOWFLAKE.AI_FUNCTIONS_USER) e privilégios de acesso ao dataset e schema de criação.
- cortex ai
- ai evaluation
- machine learning
- llm judge
September 21, 2026: Cortex AI Function Evaluation for measuring quality (Public 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
- 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