Skip to main content

Benchmarks pour agents : GAIA et SWE-bench

POUR AGENT IAChatGPTClaude

Nouvelle génération de benchmarks pratiques rigoureux pour évaluer l'autonomie de l'intelligence artificielle. GAIA teste des tâches multimodales sur le web ouvert avec fichiers et navigateur, tandis que SWE-bench vérifie la capacité des agents à trouver et corriger de vrais bugs dans de grands dépôts GitHub.

1. Aperçu du concept et de la finalité

Le monde de l'intelligence artificielle traverse une crise d'évaluation : les modèles phares commencent à obtenir des scores de 90 à 95 % sur tous les anciens tests issus du programme scolaire ou des examens universitaires. Cependant, lorsqu'on place ces modèles dans un contexte réel de travail — comme assistant de bureau ou développeur au sein d'une entreprise — ils se révèlent souvent totalement démunis.

Pour évaluer la véritable capacité opérationnelle des systèmes autonomes, les chercheurs ont créé une nouvelle classe de tests : les Agent Benchmarks (Benchmarks Agentiques) :

  • GAIA (General AI Assistants) : test évaluant l'ingéniosité d'un assistant dans le monde réel.
  • SWE-bench : test de programmation professionnelle sur de vrais projets.

Analogie pratique : le passage d'un examen théorique sur le code de la route à la conduite réelle d'une voiture en heure de pointe dans une ville animée.

2. Structure des tâches dans le benchmark GAIA

┌─────────────────────────────────────────────────────────────┐
│                 TÂCHE TYPE DU BENCHMARK GAIA                │
├─────────────────────────────────────────────────────────────┤
│ 📋 TÂCHE :                                                  │
│    « Voici un lien vers une vidéo YouTube. Trouve la        │
│    couleur de la cravate du présentateur à la 14e minute,   │
│    accède au site web de l'entreprise du présentateur et    │
│    trouve le numéro de téléphone de leur bureau ».          │
├─────────────────────────────────────────────────────────────┤
│ 🤖 CE QUE L'AGENT DOIT FAIRE :                              │
│    1. Ouvrir la vidéo, télécharger la transcription ou      │
│       une image clé                                         │
│    2. Utiliser la vision par ordinateur (VLM) sur la         │
│       14e minute                                            │
│    3. Ouvrir un moteur de recherche via l'outil             │
│       navigateur                                            │
│    4. Trouver le site web et extraire le numéro de          │
│       téléphone depuis le pied de page                      │
│    5. Fournir une réponse unique, courte et précise         │
└─────────────────────────────────────────────────────────────┘

3. Pourquoi les tâches GAIA sont complexes pour l'IA mais simples pour l'humain

Un humain résout la plupart des tâches GAIA en 10 à 15 minutes, car nous disposons d'un bon sens naturel, savons naviguer entre différents onglets et ne sommes pas désorientés si un site web présente une interface inhabituelle.

Pour l'IA, chaque changement de format représente une catastrophe potentielle :

  • Niveau 1 (Tâches simples sans outils) : ~60 % de réussite.
  • Niveau 2 (Recherche et gestion de fichiers nécessaires) : ~35 % de réussite.
  • Niveau 3 (Chaînes multimodales complexes) : moins de 20 % de réussite.

4. Conclusion pratique

Lorsque vous choisissez un environnement de développement (Cursor, Devin, Windsurf) ou un service d'automatisation des processus métier, consultez les indicateurs SWE-bench et GAIA. Si un système obtient un score élevé sur ces benchmarks, c'est la garantie qu'il sait raisonner et corriger ses erreurs sur des tâches réelles.

/ Questions fréquentesSchema.org FAQPage

FAQ: Benchmarks pour agents : GAIA et SWE-bench

Parce que MMLU est un simple test à choix multiples (A, B, C, D) basé sur la culture générale pure. Or, un agent doit non seulement choisir une lettre, mais agir : télécharger un fichier Excel, trouver une erreur dans une formule, ouvrir un navigateur et envoyer le fichier corrigé par e-mail. Cela nécessite des épreuves totalement différentes.
/ Liens internes
Tous les termes