[Stanford CS146S #5] Systèmes multi-agents & Orchestration en essaim : Coordonner les LLMs Architecte, Implémenteur et Critique

Bienvenue dans le cinquième volet de notre analyse technique du cours Stanford CS146S : The Modern Software Developer.
Dans les cours précédents, nous avons étudié le prompt engineering, le protocole MCP et les bancs de test auto-réparateurs. Tous reposaient sur un postulat implicite : une session LLM unique interagissant avec un développeur ou une codebase.
Cependant, dès qu'un projet dépasse quelques milliers de lignes de code et s'étend sur plusieurs microservices, ce paradigme monolithique s'effondre sous l'effet de la saturation de contexte, de la dilution d'attention (Attention Dilution) et des biais d'auto-confirmation.
Dans ce cours, les professeurs de Stanford dévoilent le futur de l'ingénierie logicielle IA-native : les Systèmes Multi-Agents (MAS) et l'orchestration en essaim. Nous examinons comment la séparation stricte des rôles entre Architecte, Implémenteur et Critique démultiplie la fiabilité et l'échelle des projets logiciels.
