Étude de cas
Étude de cas : PrediBot
Voir comment un système multi-agents a été branché sur l'API FoodEatUp, et ce qu'il faut en retenir.
Mise à jour : 2026-09-09
Étude de cas — non supportée par FoodEatUp
Exemple non supporté
PrediBot est un travail de recherche mené au-dessus de FoodEatUp. Les serveurs n8n décrits ici ne sont pas des services FoodEatUp, ne sont pas supportés, et leurs adresses sont fictives. Pour reproduire, hébergez votre propre console n8n.
PrediBot est un assistant WhatsApp pour restaurateurs : on lui écrit en langage naturel, il lit et écrit dans FoodEatUp via l'API, et il pousse des alertes. L'architecture repose sur un orchestrateur et six sous-agents, chacun exposé comme un serveur MCP indépendant dans n8n.
Le parcours d'un message
- Le restaurateur écrit sur WhatsApp ; un webhook n8n reçoit le message.
- Un accusé de réception immédiat est renvoyé pendant que le traitement démarre.
- Le numéro est validé contre une liste blanche, ce qui détermine l'établissement.
- Une base vectorielle et l'historique de conversation fournissent le contexte.
- L'agent choisit un ou plusieurs outils parmi les six serveurs MCP.
- L'outil appelle l'API FoodEatUp, authentifié pour cet établissement.
- La réponse est nettoyée puis renvoyée sur WhatsApp.

Six sous-agents, six serveurs MCP
| Sous-agent | Domaine |
|---|---|
| Général / configuration | établissement, paramètres, informations générales |
| HACCP | relevés, températures, traçabilité |
| Fournisseurs | commandes, réceptions, contacts |
| RH | salariés, plannings, heures |
| Stock | ingrédients, inventaires, seuils |
| Production | prévisions et plan de production |

Un pipeline d'export dédié
Les demandes de rapport ne passent pas par l'agent conversationnel : un workflow séparé interroge les différentes familles de données, convertit chaque jeu en CSV, fusionne le tout et produit le document renvoyé à l'utilisateur.

Ce qu'on en retient pour sa propre intégration
- Découpez par domaine : un agent qui voit 193 outils choisit moins bien qu'un agent qui en voit vingt.
- Validez l'expéditeur avant tout appel : le canal détermine l'établissement.
- Accusez réception tout de suite : un appel d'outil peut prendre plusieurs secondes.
- Sortez les exports du fil de conversation.