1 of 22

2026

Qui a marqué le plus de buts ?

Construire un agent IA qui interroge des données en langage naturel.

2 of 22

Mazlum Tosun

Head of Data GroupBees

Google Developer Expert

Docker Captain

02

3 of 22

“Qui a marqué le plus de buts en Coupe du monde ?”

❌ Un ticket à la data team

❌ Une requête SQL à écrire

❌ Un dashboard à modifier

Pourquoi les agents IA pour la data ?

03

4 of 22

✅ Interroger la donnée en langage naturel

✅ Accélérer l’accès à l’information

✅ Démocratiser la data

La promesse des agents IA

04

5 of 22

⚡ Obtenir des KPIs en quelques secondes

📊 Explorer les données en autonomie

🚀 Décider plus rapidement

💡 Accélérer la création de valeur autour de la data

La valeur métier

05

6 of 22

❌ Comprendre le schéma et les relations entre les données

❌ Maîtriser SQL et BigQuery

❌ Gérer les types de données et les SAFE_CAST

❌ Traduire les règles métier en requêtes fiables

❌ Produire des requêtes lisibles et maintenables

Pourquoi c’est difficile sans agent IA ?

06

7 of 22

⚠️ Hallucinations et erreurs SQL

⚠️ Requêtes coûteuses ou inefficaces

⚠️ Mauvaise compréhension du schéma de données

⚠️ Traduction incorrecte des règles métier

⚠️ Gouvernance et contrôle des accès

Mais ce n’est pas magique

07

8 of 22

Architecture globale

08

9 of 22

Focus CI/CD & déploiement

09

10 of 22

✅ Orchestration d'agents

✅ Gestion des sessions et du contexte

✅ Tools et intégration MCP

✅ Développement et tests en local

✅ Déploiement vers Agent Engine

Pourquoi ADK ?

010

11 of 22

✅ Standardiser l'accès aux tools

✅ Connecter BigQuery facilement

✅ Découpler l'agent des systèmes externes

✅ Ajouter des tools sans modifier l'agent

Pourquoi MCP ?

011

12 of 22

Architecture Front

012

13 of 22

013

14 of 22

Développer en local

Tester sans consommer de tokens

014

15 of 22

✅ Un fichier .md par responsabilité

✅ Règles métier hors du code

✅ Lisible et éditable par tous

✅ Validé par Golden Datasets en CI

System instructions modulaires

015

16 of 22

✅ MCP suffit pour cette démo

✅ Contexte volumineux → RAG

✅ Glossaires et catalogues métier

Et le RAG dans tout ça ?

016

17 of 22

✅ Validation syntaxique SQL

✅ Estimation du coût (BigQuery dry-run)

✅ Respect des règles d’accès BigQuery

✅ Contrôle déterministe des requêtes autorisées

Validation technique avant exécution

017

18 of 22

✅ Traduction du SQL en langage métier

✅ Détection des ambiguïtés métier

✅ Proposition d'interprétation à l'utilisateur

✅ Validation utilisateur (Human-in-the-loop)

SQL → Explication → Vérification → Validation

Validation métier avant exécution

018

19 of 22

✅ Observabilité (sessions, traces, hallucinations)

✅ Coût (tokens, bytes billed, quotas, alertes)

✅ Résilience (retries, fallback, gestion des erreurs)

✅ Gouvernance user + données (IAM, RBAC, RLS)

✅ Sessions (Cloud SQL ou Agent Engine)

En production

019

20 of 22

✅ Les agents rendent la data plus accessible

✅ Le vrai défi = la fiabilité en production

✅ Un agent fiable va au-delà du prompting

✅ MCP + ADK accélèrent le développement

✅ Développement local sans consommer de tokens

À retenir

020

21 of 22

Feedback

GitHub

Slides

021

22 of 22

Thank you

Feedback

022