Cet article présente la pile MIGHT (Modèle, Inférence, Passerelles, Harnais, Outils), une architecture modulaire qui permet aux développeurs d'exploiter des modèles open source pour le développement logiciel agentique sans nécessiter une expertise approfondie en apprentissage automatique ni du matériel dédié.

  • La couche Modèle agit comme le composant d'intelligence, avec de grands modèles comme Kimi K3 adaptés au raisonnement complexe et de petits modèles comme GLM 5.3 Flash offrant rapidité et efficacité économique pour des tâches spécifiques.
  • Les fournisseurs d'inférence hébergent ces modèles via une API, permettant aux développeurs de payer à la tokenisation et d'expérimenter avec différents fournisseurs sans gérer l'infrastructure.
  • Les passerelles et routeurs agrègent plusieurs fournisseurs d'inférence derrière une seule API, permettant un basculement transparent entre les modèles et les backends en fonction du coût ou des performances.
  • Les harnais gèrent l'interaction entre l'utilisateur, la base de code et le modèle, exécutant les outils et commandes décidés par le modèle pour effectuer le travail réel.

Cette séparation des responsabilités permet aux développeurs d'expérimenter rapidement avec de nouveaux modèles et de personnaliser chaque couche de leur flux de développement indépendamment.