Como o Genie funciona

Introdução ao Databricks Genie

Gang Wang

Senior Data Scientist

Genie como um sistema de IA composto

nanobanana: half: Três membros colaborando — um personagem Cérebro representando o LLM, um Mapa representando o Unity Catalog e um Músculo representando o SQL Warehouse — trabalhando juntos como um sistema unificado

$$

Um time trabalhando junto:

  • O Cérebro (LLM) - Entende sua linguagem
  • O Mapa (Unity Catalog) - Sabe onde os dados estão
  • O Músculo (SQL Warehouse) - Faz o trabalho pesado
Introdução ao Databricks Genie

Integração com Unity Catalog

$$

hierarchy: Unity Catalog, Schema, Tables, Columns

$$

O que sua equipe de dados fornece:

  • Descrições de tabelas - Que dados são armazenados
  • Comentários de colunas - O que cada campo significa
  • Relações - Como as tabelas se conectam
Introdução ao Databricks Genie

Como o Genie processa sua pergunta

Pipeline step 1: Analyze

Etapa 1: Analisar sua linguagem natural para entender sua intenção — não só palavras-chave, mas o que você quer saber.

Introdução ao Databricks Genie

Como o Genie processa sua pergunta

Pipeline step 2: Analyze and Lookup

Etapa 2: Buscar tabelas e colunas relevantes no Unity Catalog, encontrando as fontes que respondem à sua pergunta.

Introdução ao Databricks Genie

Como o Genie processa sua pergunta

Pipeline step 3: Analyze, Lookup, and Generate

Etapa 3: Gerar SQL com os joins, filtros e agregações corretos.

Introdução ao Databricks Genie

Como o Genie processa sua pergunta

Pipeline step 4: Full pipeline

Etapa 4: Executar esse SQL no seu data warehouse e formatar os resultados em tabelas e visualizações.

Pergunta → Resposta em ~2 segundos

Introdução ao Databricks Genie

Quando o Genie pede esclarecimento

$$

nanobanana: full: Uma interface conversacional mostrando uma pessoa fazendo uma pergunta ambígua e a assistente de IA respondendo com uma solicitação de esclarecimento oferecendo várias opções de interpretação para escolher

$$

Genie é "preciso antes de assertivo"

  • Ele pergunta diante de uma decisão de negócio, não para corrigir gramática

  • Exemplo: você pede "Sales" e o Genie vê Gross_Sales e Net_Sales — ele não vai chutar

Isso é um recurso, não uma limitação!

Introdução ao Databricks Genie

Demo: Genie clarification prompt in Bakehouse

Introdução ao Databricks Genie

Vamos praticar!

Introdução ao Databricks Genie

Preparing Video For Download...