Routeur de requêtes
Un Routeur de Requêtes (Prompt Router) est une couche de contrôle ou un composant intermédiaire au sein d'une architecture d'application d'IA. Sa fonction principale est d'analyser une requête ou une invite utilisateur entrante et de décider dynamiquement quel Grand Modèle de Langage (LLM) en aval, quel microservice spécialisé ou quel outil doit traiter cette requête. Au lieu d'envoyer chaque requête à un modèle monolithique unique, le routeur agit comme un contrôleur de trafic intelligent.
Dans les déploiements d'IA complexes, aucun modèle unique n'est parfait pour toutes les tâches. Certains modèles excellent dans la rédaction créative, d'autres dans le calcul mathématique, et d'autres encore dans la recherche dans des bases de données. Un Routeur de Requêtes garantit que le bon outil est utilisé pour le bon travail, ce qui est essentiel pour maintenir une grande précision, réduire la latence et maîtriser les coûts opérationnels.
Le processus de routage implique généralement plusieurs étapes :
Ce concept est étroitement lié aux Cadres d'Agents (Agent Frameworks), qui utilisent le routage pour gérer le raisonnement multi-étapes, et aux Couches d'Orchestration (Orchestration Layers), qui gèrent le flux global des données entre divers services.