Pular para o conteúdo principal

Aplique AI em uso de dados SAP Databricks AI Functions

nota

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.

SQL

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.

SQL
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.

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.