Aplique AI em uso de dados SAP Databricks AI Functions
Esse recurso está em Preview.
Este artigo descreve o SAP Databricks AI Functions e as funções suportadas.
O que é AI Functions?
AI Functions são funções integradas que o senhor pode usar para aplicar AI, como tradução de texto ou análise de sentimento, em seus dados armazenados em Databricks. Eles podem ser executados de qualquer lugar em Databricks, incluindo Databricks SQL e Notebook.
AI Functions são simples de usar, rápidos e dimensionáveis. Os engenheiros analistas, data scientists e de aprendizado de máquina podem usá-los para aplicar inteligência de dados aos seus dados proprietários.
AI Functions fornecem funções de uso geral e específicas da tarefa.
ai_queryé uma função de uso geral que permite que o senhor aplique qualquer tipo de modelo AI em seus dados. Consulte Função de uso geral:ai_query.- Funções específicas de tarefa fornecem recursos de AI de alto nível para tarefas como resumir texto e tradução. Essas funções específicas de tarefa são alimentadas por modelos de AI de última geração que são hospedados e gerenciados pela Databricks. Consulte Funções de AI específicas da tarefa para funções e modelos suportados.
Função de uso geral: ai_query
A função ai_query() permite aplicar qualquer modelo de AI aos dados para tarefas de AI e de ML clássica, incluindo extração de informação, resumo de conteúdo, identificação de fraude e previsão de receita.
Usar ai_query com modelos de fundação
O exemplo a seguir demonstra como usar o site ai_query usando um modelo básico hospedado pela Databricks.
SELECT text, ai_query(
"databricks-meta-llama-3-3-70b-instruct",
"Summarize the given text comprehensively, covering key points and main ideas concisely while retaining relevant details and examples. Ensure clarity and accuracy without unnecessary repetition or omissions: " || text
) AS summary
FROM uc_catalog.schema.table;
Use o site ai_query com modelos tradicionais de ML
ai_query suporta modelos tradicionais de ML, inclusive modelos totalmente personalizados. Esses modelos devem ser implantados no endpoint do modelo de serviço.
SELECT text, ai_query(
endpoint => "spam-classification",
request => named_struct(
"timestamp", timestamp,
"sender", from_number,
"text", text),
returnType => "BOOLEAN") AS is_spam
FROM catalog.schema.inbox_messages
LIMIT 10
específico da tarefa AI funções
Funções específicas de tarefas são delimitadas para uma determinada tarefa, para que se possa automatizar tarefas rotineiras, como resumos simples e traduções rápidas. Essas funções invocam um modelo de AI de ponta mantido pela Databricks e não exigem nenhuma personalização.
A tabela a seguir lista as funções suportadas e a tarefa que cada uma delas executa.
Função | Descrição |
|---|---|
ai_analyze_sentiment | Efetuar análise de sentimento no texto de entrada usando um modelo de AI de última geração. |
ai_classify | Classifique o texto de entrada de acordo com os rótulos que você fornecer usando um modelo de AI de última geração. |
ai_extract | Extrair entidades especificadas por rótulos do texto usando um modelo de IA de última geração. |
ai_fix_grammar | Corrigir erros gramaticais no texto usando um modelo de IA de última geração. |
ai_gen | Responda ao prompt fornecido pelo usuário usando um modelo de AI de última geração. |
ai_mask | Mascarar entidades especificadas no texto usando um modelo de AI de última geração. |
ai_similarity | Compare duas strings e compute a pontuação de similaridade semântica usando um modelo de AI de última geração. |
ai_summarize | Gerar um resumo de texto usando SQL e um modelo de AI de ponta. |
ai_translate | Traduzir texto para um idioma de destino especificado usando um modelo de AI de última geração. |
IA | Preveja dados até um horizonte especificado. Essa função com valor de tabela foi projetada para extrapolar dados de séries temporais para o futuro. |
busca vetorial | Pesquise e consulte um índice de Vector Search usando um modelo de AI de ponta. |