# Sur 632 flux de données d'entreprise tirés de vrais entrepôts, un agent de code en a résolu 21,3 % — contre 91,2 % sur le benchmark académique antérieur Spider 1.0

Page: https://flyvolo.ai/fr/changes/ev-20241112-data-engineer-1
Date: 2024-11-12 · Étape: Contrainte
Ce relevé peut-il faire évoluer un jugement sur une tâche ? oui
Métier: https://flyvolo.ai/fr/careers/data-engineer

## Périmètre

632 problèmes construits à partir de vraies applications de données sur BigQuery et Snowflake, avec des bases dépassant souvent 1 000 colonnes. Ce qui les rend difficiles est énoncé par les auteurs et c'est exactement l'environnement quotidien de ce métier : la réponse exige de chercher dans les métadonnées de la base et la documentation du dialecte, de lire la base de code du projet, de tenir un contexte très long, et d'émettre plusieurs requêtes dans différents dialectes qui dépassent fréquemment 100 lignes. Les 21,3 % correspondent à un cadre d'agent sur o1-preview fin 2024 et seront périmés ; le constat durable est l'écart avec les 91,2 % sur Spider 1.0 et les 73,0 % sur BIRD, qui est une mesure de la part de la difficulté qui vit dans l'entrepôt plutôt que dans le SQL. Cela ne dit rien de l'emploi, et rien des chaînes que l'on construit plutôt que l'on interroge — cela teste la production de la requête, non l'exploitation du système qui continue de la produire.

## Source

- Spider 2.0: Evaluating Language Models on Real-World Enterprise Text-to-SQL Workflows (arXiv:2411.07763) — https://arxiv.org/abs/2411.07763 (source primaire)

## Ce que cela veut dire

La difficulté de ce métier est mesurable et l'essentiel n'est pas dans le SQL. Quand la même classe de tâche est posée sur un vrai entrepôt — un millier de colonnes, plusieurs dialectes, de la documentation à chercher, une base de code à lire — le taux de réussite tombe d'environ neuf sur dix à environ deux sur dix. Cet écart est un chiffre pour ce que les ingénieurs de données disent sans être crus : la requête est la partie facile, et savoir quelle table est la bonne, c'est le métier.

## Ce qu’il ne montre pas encore

Un score de banc d'essai n'est pas la décision d'un employeur, et un score bas n'est pas une sécurité. Le chiffre vient d'un cadre d'agent sur une génération de modèles fin 2024 et devrait être supposé avoir bougé ; ce qui bouge moins vite, c'est la raison pour laquelle il était bas. Cela teste aussi la production d'une requête correcte, qui n'est qu'une des tâches de ce métier — rien ici ne porte sur la construction d'une chaîne, sur ce qui arrive quand le schéma en amont change, ni sur qui est appelé quand les chiffres cessent d'arriver.

## Comment le vérifier vous-même

Choisissez un chiffre que votre entreprise suit pour se piloter et remontez jusqu'aux tables qui le calculent. Comptez combien des décisions du parcours sont écrites quelque part. C'est ce décompte, non le SQL, qu'un outil devrait reproduire.


Plus : https://flyvolo.ai/llms.txt
