Fonctionnement de Genie

Introduction à Databricks Genie

Gang Wang

Senior Data Scientist

Genie, un système d'IA composite

nanobanana: half: Trois membres d'équipe collaborent : un personnage Cerveau représentant le LLM, une Carte représentant Unity Catalog et un Muscle représentant le SQL Warehouse — travaillant ensemble comme un système unifié

$$

Une équipe qui travaille ensemble :

  • Le Cerveau (LLM) – Comprend votre langage
  • La Carte (Unity Catalog) – Sait où se trouvent les données
  • Le Muscle (SQL Warehouse) – Fait le gros du travail
Introduction à Databricks Genie

Intégration à Unity Catalog

$$

hierarchy: Unity Catalog, Schema, Tables, Columns

$$

Ce que fournit votre équipe Data :

  • Descriptions de tables – Quelles données sont stockées
  • Commentaires de colonnes – Sens de chaque champ
  • Relations – Comment les tables se lient
Introduction à Databricks Genie

Comment Genie traite votre question

Pipeline step 1: Analyze

Étape 1 : Analyser votre langue naturelle pour comprendre votre intention : pas seulement des mots-clés, mais ce que vous voulez vraiment savoir.

Introduction à Databricks Genie

Comment Genie traite votre question

Pipeline step 2: Analyze and Lookup

Étape 2 : Rechercher dans Unity Catalog les tables et colonnes pertinentes pour identifier les sources capables de répondre à votre question.

Introduction à Databricks Genie

Comment Genie traite votre question

Pipeline step 3: Analyze, Lookup, and Generate

Étape 3 : Générer du SQL avec les bons jointures, filtres et agrégations.

Introduction à Databricks Genie

Comment Genie traite votre question

Pipeline step 4: Full pipeline

Étape 4 : Exécuter ce SQL sur votre entrepôt de données et formater les résultats en tableaux et visualisations.

Question → Réponse en ~2 secondes

Introduction à Databricks Genie

Quand Genie demande une précision

$$

nanobanana: full: Une interface conversationnelle où l'utilisateur pose une question ambiguë et l'assistant IA répond par une demande de précision offrant plusieurs interprétations au choix

$$

Genie privilégie l'exactitude à l'assurance

  • Il demande quand il s'agit d'un choix métier, pas d'une correction grammaticale

  • Exemple : vous demandez « Sales » et Genie voit Gross_Sales et Net_Sales : il ne devinera pas

C'est une fonctionnalité, pas une limite !

Introduction à Databricks Genie

Demo: Genie clarification prompt in Bakehouse

Introduction à Databricks Genie

Passons à la pratique !

Introduction à Databricks Genie

Preparing Video For Download...