Fonctionnement de Genie

Introduction à Databricks Genie

Gang Wang

Senior Data Scientist

Genie comme système d'IA composite

nanobanana: half: Trois membres d'équipe collaborent : un personnage Cerveau représentant le LLM, un personnage Carte représentant Unity Catalog et un personnage Muscle représentant le SQL Warehouse — ils travaillent 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) : exécute le gros du travail
Introduction à Databricks Genie

Intégration à Unity Catalog

$$

hiérarchie : Unity Catalog, Schéma, Tables, Colonnes

$$

Ce que votre équipe de données fournit :

  • Descriptions de tables : quelles données sont stockées
  • Commentaires de colonnes : ce que signifie chaque champ
  • Relations : comment les tables sont liées
Introduction à Databricks Genie

Comment Genie traite votre question

Étape du pipeline 1 : Analyser

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

Introduction à Databricks Genie

Comment Genie traite votre question

Étape du pipeline 2 : Analyser et Rechercher

Étape 2 : Rechercher dans Unity Catalog les tables et colonnes pertinentes pour trouver les sources de données qui peuvent répondre à votre question.

Introduction à Databricks Genie

Comment Genie traite votre question

Étape du pipeline 3 : Analyser, Rechercher et Générer

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

Introduction à Databricks Genie

Comment Genie traite votre question

Étape du pipeline 4 : Pipeline complet

É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ù une personne 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 pose une question face à un choix d'affaires, pas pour une simple correction grammaticale

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

C'est une force, pas une limite !

Introduction à Databricks Genie

Démo : demande de précision de Genie dans Bakehouse

Introduction à Databricks Genie

Passons à la pratique !

Introduction à Databricks Genie

Preparing Video For Download...