Build, Judge, Optimize: A Blueprint for Continuous Improvement of Multi-Agent Consumer Assistants

Cet article présente un cadre pratique pour évaluer et optimiser les assistants d'achat conversationnels multi-agents, en introduisant une méthode d'évaluation calibrée et deux stratégies d'optimisation de prompts (Sub-agent GEPA et MAMuT GEPA) appliquées à un assistant d'épicerie à grande échelle.

Alejandro Breen Herrera, Aayush Sheth, Steven G. Xu, Zhucheng Zhan, Charles Wright, Marcus Yearwood, Hongtai Wei, Sudeep Das

Publié 2026-03-05
📖 5 min de lecture🧠 Analyse approfondie

Each language version is independently generated for its own context, not a direct translation.

🛒 Le Supermarché du Futur : Comment apprendre à un robot à faire vos courses sans erreur

Imaginez que vous avez un assistant personnel ultra-intelligent capable de faire vos courses en ligne pour vous. Vous lui dites : "Je veux préparer un dîner romantique pour deux, avec un budget de 50 €, en évitant les produits sans gluten."

C'est ce que les auteurs appellent un Assistant de Shopping Conversationnel. Mais comme vous le savez, faire des courses n'est pas simple. Il faut gérer le budget, vérifier les stocks, respecter vos goûts, et parfois changer d'avis en cours de route ("Ah non, oubliez le vin, je préfère de la bière").

Ce papier raconte l'histoire de la création de MAGIC, un tel assistant utilisé par DoorDash (une application de livraison de repas). Les chercheurs ont découvert que construire un seul "cerveau" géant pour tout gérer ne fonctionnait pas bien. Alors, ils ont créé une équipe de robots (un système multi-agents) et ont dû inventer une nouvelle façon de les entraîner.

Voici les trois étapes clés de leur recette, expliquées simplement :

1. Le Chef d'Orchestre et son Équipe (L'Architecture)

Au début, ils avaient un seul robot qui faisait tout. C'était comme si un seul cuisinier devait à la fois couper les légumes, surveiller le four, gérer la caisse et discuter avec le client. Ça finissait par être chaotique et plein d'erreurs.

Ils ont donc changé de stratégie : ils ont créé une équipe :

  • Le Chef d'Orchestre (Orchestrator) : Il écoute le client et divise la tâche.
  • Le Chasseur de Prix (Search Agent) : Il trouve les produits.
  • Le Gestionnaire de Panier (Cart Agent) : Il vérifie le budget et ajoute les articles.
  • Le Spécialiste des Goûts (Personalization Agent) : Il se souvient que vous n'aimez pas le céleri.

C'est plus efficace, mais c'est comme un orchestre : si le chef donne un mauvais signal, tout le monde joue faux. Si le chasseur de prix envoie trop d'infos, le gestionnaire de panier s'étouffe.

2. Le Juge Sévère (L'Évaluation)

Comment savoir si l'équipe travaille bien ? On ne peut pas juste demander "Est-ce que c'est bien ?". Il faut des règles précises.

Les chercheurs ont créé un Juge Robot (un LLM) qui agit comme un inspecteur de qualité très strict. Au lieu de donner une note sur 10, il coche des cases "Oui/Non" sur des critères concrets :

  • Est-ce que le panier contient tout ce qu'on a demandé ?
  • Est-ce qu'on a respecté le budget ?
  • Est-ce qu'on a oublié les allergies ?
  • Est-ce que le ton est poli ?

L'astuce géniale : Ce juge robot a d'abord été un peu bête. Les chercheurs l'ont donc "calibré" en le comparant à des humains. Ils ont utilisé une technique appelée GEPA (un peu comme un coach personnel pour l'IA) pour apprendre au juge à mieux comprendre les nuances. Résultat : le juge robot est devenu aussi bon qu'un humain pour noter la qualité (91,4 % d'accord avec les humains).

3. Deux Façons d'Entraîner l'Équipe (L'Optimisation)

Une fois qu'ils ont un bon juge, ils doivent améliorer l'équipe. Ils ont testé deux méthodes :

  • Méthode A : Le Coaching Individuel (Sub-agent GEPA)
    Imaginez que vous entraînez chaque musicien de l'orchestre séparément. Le violoniste s'entraîne seul, le batteur s'entraîne seul.

    • Résultat : Chacun devient excellent dans son rôle. Mais quand ils jouent ensemble, ça peut encore être désordonné. Le chef d'orchestre peut donner un signal trop long, et le batteur ne sait plus quand commencer.
  • Méthode B : La Répétition d'Ensemble (MAMUT GEPA)
    Ici, on entraîne toute l'équipe en même temps en simulant des centaines de courses virtuelles. Le système regarde la performance globale de la chanson, pas juste celle d'un musicien.

    • Résultat : C'est la méthode gagnante ! L'équipe apprend à se coordonner. Le chef d'orchestre apprend à être plus concis pour laisser de la place aux autres. Le gestionnaire de panier apprend à anticiper les besoins.

La leçon principale : Améliorer un seul robot ne suffit pas. Pour qu'un système complexe fonctionne, il faut optimiser l'interaction entre tous les robots, pas juste leurs compétences individuelles.

🏆 Le Résultat Final

Grâce à cette méthode (Construire, Juger, Optimiser), l'assistant MAGIC est devenu beaucoup plus fiable :

  • Il fait moins d'erreurs de sécurité (il ne propose pas de produits dangereux).
  • Il comprend mieux vos préférences personnelles.
  • Il gère mieux les conversations longues et complexes.

En résumé : Ce papier nous dit que pour créer de véritables assistants IA capables de gérer des tâches complexes comme les courses, il ne suffit pas d'avoir un super cerveau. Il faut une équipe bien coordonnée, un juge très précis pour noter les performances, et un entraînement global qui apprend à l'équipe à travailler ensemble, pas juste à jouer en solo.