Cómo funciona Genie

Introducción a Databricks Genie

Gang Wang

Senior Data Scientist

Genie como sistema de IA compuesta

nanobanana: half: Tres miembros del equipo colaborando: un personaje Cerebro que representa el LLM, un personaje Mapa que representa Unity Catalog y un personaje Músculo que representa el SQL Warehouse, trabajando juntos como un sistema unificado

$$

Un equipo que trabaja en conjunto:

  • El cerebro (LLM): entiende tu lenguaje
  • El mapa (Unity Catalog): sabe dónde está el dato
  • El músculo (SQL Warehouse): hace el trabajo pesado
Introducción a Databricks Genie

Integración con Unity Catalog

$$

jerarquía: Unity Catalog, esquema, tablas, columnas

$$

Lo que aporta tu equipo de datos:

  • Descripciones de tablas: qué datos se guardan
  • Comentarios de columnas: qué significa cada campo
  • Relaciones: cómo se conectan las tablas
Introducción a Databricks Genie

Cómo procesa Genie tu pregunta

Paso de la canalización 1: Analizar

Paso 1: Analizar tu lenguaje natural para entender tu intención: no solo palabras clave, sino lo que de verdad quieres saber.

Introducción a Databricks Genie

Cómo procesa Genie tu pregunta

Paso de la canalización 2: Analizar y Buscar

Paso 2: Buscar tablas y columnas relevantes en Unity Catalog, encontrando las fuentes que pueden responder a tu pregunta.

Introducción a Databricks Genie

Cómo procesa Genie tu pregunta

Paso de la canalización 3: Analizar, Buscar y Generar

Paso 3: Generar SQL con los JOIN, filtros y agregaciones adecuados.

Introducción a Databricks Genie

Cómo procesa Genie tu pregunta

Paso de la canalización 4: Flujo completo

Paso 4: Ejecutar ese SQL contra tu almacén de datos y formatear los resultados en tablas y visualizaciones.

Pregunta → Respuesta en ~2 segundos

Introducción a Databricks Genie

Cuándo Genie pide aclaraciones

$$

nanobanana: full: Una interfaz conversacional donde una persona hace una pregunta ambigua y el asistente de IA responde con una solicitud de aclaración con varias opciones de interpretación para elegir

$$

Genie prioriza la precisión sobre la seguridad

  • Pregunta ante una decisión de negocio, no por una corrección gramatical

  • Ejemplo: pides «Sales» y Genie ve Gross_Sales y Net_Sales: no va a adivinar

¡Es una ventaja, no una limitación!

Introducción a Databricks Genie

Demostración: solicitud de aclaración de Genie en Bakehouse

Introducción a Databricks Genie

¡Vamos a practicar!

Introducción a Databricks Genie

Preparing Video For Download...