Un assistant data qui ne voit jamais le schéma : il choisit dans une couche sémantique, le code écrit et contrôle la requête.
20 questions valident la chaîne de traitement, pas un taux de réussite en production : la liste s'allonge avec chaque question réelle qui échoue.
Un paramètre en objets imbriqués : le modèle appelait « Filtre » et un interpréteur Python qui n'existent pas. Parade : paramètres plats, plafond de 8 appels modèle.
Sommer tous les statuts, annulés et retournés compris (2025 : 2,45 M au lieu de 1,83 M). Parade : une seule définition, dans le YAML, citée dans les limites de la réponse.
L'interface suivait la suggestion du modèle. Parade : la forme du résultat décide, la suggestion n'est retenue que si elle est compatible.
Google ADK 2.10, Gemini 2.5 Flash sur Vertex AI, BigQuery, FastAPI, Vega-Lite. Cloud Run privé avec un compte de service à deux rôles.
make test : 57 tests sans identifiants.make e2e : les 20 questions réelles.make cloud-down : nettoyage vérifié.