Un petit modèle local peut-il acheminer les requêtes vers des modèles plus grands de manière fiable ?

Eva Wong est la rédactrice technique et bricoleuse résidente chez ZimaSpace. Geek depuis toujours, passionnée par les homelabs et les logiciels open source, elle se spécialise dans la traduction de concepts techniques complexes en guides accessibles et pratiques. Eva croit que l’auto-hébergement doit être amusant, pas intimidant. À travers ses tutoriels, elle donne à la communauté les moyens de démystifier les configurations matérielles, depuis la construction de leur premier NAS jusqu’à la maîtrise des conteneurs Docker.

Oui, un petit modèle local peut router les demandes vers des modèles plus grands avec une fiabilité suffisante pour être utile — mais pas suffisante pour constituer l’unique mécanisme de sécurité. Le routage des modèles fonctionne mieux lorsque le routeur local gère un problème d’optimisation : quelles demandes sont probablement assez faciles pour être traitées par un modèle moins cher ou plus petit ? Les tâches à forts enjeux, ambiguës, à contexte long ou faisant largement appel aux outils devraient toujours être soumises à des règles d’escalade déterministes.

L’objectif n’est pas de prédire parfaitement « l’intelligence ». Il s’agit de réduire les inférences coûteuses et inutiles tout en maintenant le coût des erreurs de routage dans une tolérance mesurée.

Que décide réellement un routeur de modèles local ?

Demande entrante
      |
      v
Petit routeur local
      |
      +-- facile / courant ----> petit modèle local
      |
      +-- difficile / incertain --> modèle local plus grand
      |
      +-- modèle de pointe requis ---> modèle cloud

Le routeur peut être un classificateur, un système de similarité fondé sur les embeddings, un petit LLM, un modèle de préférences appris, ou une combinaison de règles et de scores appris.

Des projets tels que RouteLLM illustrent ce fonctionnement en produisant un score utilisé avec un seuil pour choisir entre un modèle faible et un modèle puissant.

Pourquoi un seuil est plus important que l’étiquette du routeur

Un routeur qui indique « facile » ou « difficile » masque la véritable décision opérationnelle. Un score associé à un seuil permet de choisir le compromis entre coût et qualité.

score du routeur : besoin estimé d’un modèle puissant

0.0 -------------------------- 1.0
 facile                         difficile

seuil = 0.35
score >= 0.35 -> escalade

La documentation de RouteLLM recommande de calibrer le seuil sur des requêtes ressemblant à la charge de travail réellement reçue, car le pourcentage de requêtes routées vers le modèle puissant varie selon la distribution des demandes. Cet avertissement est particulièrement important à domicile : votre mélange de commandes Home Assistant, de questions de programmation, de RAG privé, de recherches familiales et de raisonnement approfondi ne ressemble en rien à un benchmark générique.

Établir des règles d’escalade strictes avant le routage appris

Certaines demandes devraient contourner entièrement le petit routeur.

Type de demande Routage recommandé Pourquoi
Classification / mise en forme simple Petit modèle local Faible complexité et facile à vérifier
Intention connue de contrôle domotique Déterministe / petit modèle local Rapide et circonscrit
Débogage d’une base de code volumineuse Grand modèle Contexte long + raisonnement
Décision à forts enjeux Grand modèle + vérification Le coût d’une erreur est élevé
Demande d’outil inconnue Escalader ou demander une approbation Risque lié aux autorisations
Confiance du routeur proche du seuil Grand modèle Repli conservateur

Cela empêche que les échecs de routage se transforment en failles de sécurité. Le guide de ZimaSpace sur la frontière de confiance pour l’exécution des outils est pertinent ici : choisir un modèle et autoriser un effet de bord sont deux décisions distinctes.

Que signifie « fiable » pour un routeur ?

Mesurez l’échec qui vous importe réellement. Un routeur peut sembler globalement précis tout en envoyant les invites les plus critiques au modèle le plus faible.

Suivez au moins les indicateurs suivants :

  • taux d’erreur du modèle puissant : invites qui nécessitaient une escalade mais sont restées avec le petit modèle ;
  • taux d’escalade inutile : invites faciles envoyées au modèle coûteux ;
  • réussite de la tâche finale : le flux de travail final s’est-il terminé correctement ?
  • latence : le routage a-t-il ajouté plus de délai qu’il n’en a fait gagner ?
  • coût ou énergie : quelle quantité d’inférence coûteuse a été évitée ?

Pour de nombreux systèmes domestiques, les erreurs du modèle puissant méritent davantage de poids que les escalades inutiles. Effectuer un appel d’inférence supplémentaire coûte généralement moins cher que de renvoyer silencieusement une mauvaise commande de sauvegarde ou un plan d’automatisation erroné.

Utiliser une période d’évaluation en mode fantôme

Avant de laisser le routeur choisir les modèles en production, exécutez-le en mode fantôme :

  1. faire passer chaque demande par le routage de confiance actuel ;
  2. enregistrer le modèle que le routeur aurait sélectionné ;
  3. comparer hors ligne les réponses du petit et du grand modèle ;
  4. étiqueter les échecs par catégorie de demande ;
  5. choisir un seuil en fonction du nombre d’erreurs acceptable ;
  6. n’autoriser le routage automatique qu’ensuite.

Quelques centaines de demandes représentatives de foyers sont généralement plus utiles que la recherche d’un score dans un classement public qui mesure un autre domaine.

Les conversations à plusieurs tours sont plus difficiles que les invites uniques

Router une seule question comme « convertis cette date » est plus facile que de router le cinquième tour d’une conversation dont le contexte important se trouve dans les messages précédents.

L’implémentation actuelle du contrôleur de RouteLLM précise explicitement que ses routeurs ont été entraînés sur des données du premier tour et que le routage multi-tour nécessite davantage de recherches. C’est un bon avertissement général : un routeur qui n’évalue que la dernière phrase de l’utilisateur peut voir « oui, faites ça » sans savoir que « ça » désigne une migration complexe de l’infrastructure.

Les options incluent :

  • router à partir d’un résumé concis de la conversation et du dernier tour ;
  • garder le même modèle pendant toute la durée d’une tâche ;
  • déclencher automatiquement une escalade après l’utilisation d’un outil ou lorsque le contexte devient long ;
  • laisser le modèle plus puissant prendre le relais lorsque le petit modèle demande de l’aide.

Le petit modèle peut-il décider qu’il n’est pas sûr de lui ?

La confiance déclarée par le modèle est utile comme l’un des signaux, mais ce n’est pas une garantie. Les modèles peuvent se tromper avec assurance.

Un routeur plus sûr combine plusieurs signaux :

score de routage =
  difficulté apprise
+ longueur du contexte
+ exigence de l’outil
+ règle du domaine
+ importance pour l’utilisateur
+ catégorie de l’échec précédent

Par exemple, un modèle 3B pourrait classer « résume cette note de deux paragraphes » comme sans risque en local, tandis qu’une règle déterministe ferait remonter toute demande contenant un plan de modification de l’infrastructure, une opération sur une clé de chiffrement ou une instruction financière ou juridique.

Utiliser la vérification pour détecter le sous-routage

Certaines tâches confiées au petit modèle disposent de validateurs peu coûteux. Le JSON peut être vérifié selon un schéma. Le code peut exécuter des tests. Les déplacements de fichiers peuvent être simulés. Les réponses obtenues par récupération peuvent exiger des citations. Un classificateur peut être vérifié par rapport aux étiquettes autorisées.

Lorsque la validation échoue, faites passer la même tâche au modèle plus grand avec le contexte d’origine et l’erreur de validation.

résultat du petit modèle
      |
      v
validateur
  |       |
 réussite    échec
  |       |
 terminé    v
       grand modèle

Cela transforme le routage en un système adaptatif plutôt qu’en une simple estimation ponctuelle.

Pourquoi le routage convient à un serveur d’IA domestique

Un serveur domestique dispose souvent d’un modèle peu coûteux toujours actif, mais d’une capacité limitée pour un modèle local plus grand. Il peut également avoir accès à une API de pointe pour les tâches difficiles. Le routage permet au système domestique de garder les tâches courantes privées et peu coûteuses, tout en les faisant remonter de manière sélective.

Cela complète ce modèle de coûts de l’IA locale, via API et hybride : un système hybride n’a pas à faire passer chaque prompt par le même niveau de calcul.

Une politique de routage prudente pour un usage domestique

  • Confiez par défaut les tâches répétitives d’extraction, d’étiquetage et de mise en forme au petit modèle.
  • Faites remonter les requêtes dépassant un seuil de complexité testé.
  • Faites systématiquement remonter les catégories à forts enjeux, quelle que soit leur note.
  • Faites remonter les tâches lorsque les validateurs échouent.
  • Faites remonter les tâches ambiguës à plusieurs tours.
  • Consignez les décisions et les résultats du routage.
  • Réétalonnez lorsque les modèles, les prompts ou la composition des charges de travail changent.
  • Conservez une option manuelle « utiliser le modèle le plus puissant ».

FAQ

Le routeur doit-il lui-même être un LLM ?

Non. Un petit classificateur, un modèle de similarité fondé sur les embeddings, un moteur de règles ou un routeur de préférences entraîné peut être plus rapide et plus facile à étalonner.

Le routage peut-il garantir la même qualité que l’utilisation systématique du plus grand modèle ?

Non. Le routage implique un compromis. Vous pouvez réduire le taux d’erreur grâce à des seuils prudents, des règles d’escalade strictes et des validateurs, mais il y aura toujours un décalage de distribution et des erreurs de classification.

Un routeur doit-il choisir les outils en plus des modèles ?

Il peut aider à classer l’intention, mais l’autorisation des outils doit rester dans une couche de politique distincte. La sélection du modèle est une décision d’optimisation ; l’exécution privilégiée est une décision de sécurité.

Verdict final

Un petit modèle local peut être un routeur utile si vous le rendez prudent, mesurable et remplaçable. Étalonnez-le sur de vraies requêtes, définissez les catégories qui doivent toujours faire l’objet d’une escalade, validez les résultats peu coûteux et surveillez les erreurs du modèle puissant. Le rôle du routeur n’est pas de prouver que le petit modèle est capable. Il consiste à décider quand dépenser davantage de ressources de calcul vaut la réduction du risque.

Centre Tech & IA

Plus à lire

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.