L’exploration spatiale franchit une étape décisive. L’Administration nationale de l’aéronautique et de l’espace (NASA) a récemment dévoilé les détails de sa feuille de route pour l’établissement d’une base permanente au pôle Sud de la Lune. Loin des représentations classiques d’un dôme unique et isolé, ce projet d’envergure prévoit de s’étendre sur plusieurs centaines de kilomètres carrés. Pour orchestrer et entretenir une telle infrastructure sans dépendre d’une présence humaine constante, l’agence américaine mise sur une approche technologique précise : le déploiement d’une multitude d’agents robotiques autonomes, spécialisés et interconnectés.
Le choix de la décentralisation : la résilience par l’essaim
Selon les informations publiées par le magazine New Scientist et confirmées par les récents communiqués de la NASA, plusieurs missions préparatoires doivent décoller pour cartographier le terrain et tester les technologies de survie en milieu hostile. Au cœur de cette stratégie se trouve le refus catégorique du modèle monolithique. Plutôt que de concevoir un unique rover gigantesque et omnipotent, la NASA privilégie un essaim d'engins complémentaires : des atterrisseurs de charge utile, des drones sauteurs capables de franchir les crevasses, des véhicules de transport et des micro-rovers autonomes.
Ce choix repose sur un principe fondamental d’ingénierie : la résilience par la répartition des tâches. Dans l’environnement hostile de la Lune, où les températures oscillent de manière extrême et où les radiations menacent constamment l’électronique, la défaillance d’un système centralisé équivaudrait à la perte totale de la mission. En répartissant les responsabilités entre plusieurs agents autonomes, la perte d'une unité n'entrave pas le fonctionnement global du réseau. De plus, chaque robot est optimisé pour une tâche unique (forage, cartographie, transport), ce qui réduit sa complexité logicielle et augmente son efficacité énergétique.
Du cosmos aux serveurs : la philosophie de la composabilité
Cette philosophie de conception ne se limite pas à la robotique spatiale ; elle s'impose aujourd'hui comme un paradigme majeur dans l'architecture des systèmes d'information terrestres. Les organisations publiques et privées font face à un défi similaire à celui de la NASA : gérer un environnement de données complexe, changeant et sujet aux perturbations, tout en évitant les points de défaillance uniques. C'est ici qu'interviennent les concepts d'architecture composable et d'intelligence artificielle agentique (Agentic AI).
Pendant des décennies, l'industrie logicielle a privilégié les systèmes monolithiques — de grandes applications centralisées tentant de tout prendre en charge, de la base de données à l'interface utilisateur, en passant par les moteurs de calcul. Cependant, ces structures massives s'avèrent rigides, difficiles à mettre à jour et vulnérables aux failles de sécurité. À l'inverse, l'approche multi-agents propose de diviser le travail entre plusieurs entités logicielles autonomes, chacune experte dans son domaine, qui collaborent pour atteindre un objectif commun sans jamais surcharger le système central.
L'approche de ProductivIA : l'Assistant comme chef d'orchestre
La plateforme québécoise ProductivIA incarne cette transition vers la composabilité logicielle. Plutôt que de proposer un modèle d'intelligence artificielle unique et massif chargé de traiter toutes les requêtes de manière indifférenciée — une approche souvent sujette aux hallucinations et particulièrement gourmande en ressources —, l'architecture de la plateforme repose sur un écosystème d'applications spécialisées et indépendantes.
Au centre de ce dispositif, l'application Assistant agit comme le coordinateur de la plateforme. À l'instar du centre de contrôle de la NASA qui supervise les opérations lunaires, l'Assistant n'exécute pas lui-même toutes les tâches de stockage, de calcul ou de rédaction. Il s'appuie sur un protocole standardisé nommé assistant_services pour solliciter des applications dédiées.
Par exemple, lorsqu'un utilisateur demande à analyser un rapport financier ou à rédiger un document officiel, l'Assistant ne tente pas de stocker ou de traiter directement le fichier. Il fait appel à l'application Nuage pour accéder aux données de manière transparente, puis interroge la Base documentaire pour effectuer une recherche sémantique par RAG (Retrieval-Augmented Generation). Chaque application conserve son autonomie, ses règles de sécurité et son étanchéité, garantissant que les données de l'organisation restent cloisonnées, auditables et conformes aux exigences de la Loi 25.
Une résilience accrue face aux fluctuations technologiques
Cette modularité offre une flexibilité indispensable face aux évolutions technologiques rapides. Si un modèle de langage spécifique rencontre une défaillance ou si ses performances fluctuent — un phénomène documenté par des chercheurs des universités de Stanford et de Berkeley —, l'administrateur du système peut réorienter les requêtes vers un autre fournisseur, tel que le modèle souverain québécois Matania, sans devoir réécrire le code des applications. Les données, quant à elles, demeurent en sécurité dans le silo de l'organisation, visibles uniquement à travers l'application Nuage, excluant tout transfert non autorisé vers l'étranger.
L'initiative de la NASA démontre que la complexité se gère mieux par la collaboration de modules simples et spécialisés que par la centralisation outrancière. Alors que les institutions et les entreprises doivent moderniser leurs infrastructures tout en adoptant l'intelligence artificielle, la transition vers des architectures multi-agents et no-code apparaît comme une voie pragmatique et sécuritaire.
Pour aller plus loin
L'essor des systèmes multi-agents pose la question de la standardisation des protocoles de communication entre machines. À mesure que les organisations déploient des flottes d'assistants virtuels et d'outils automatisés, la capacité de ces agents à collaborer de manière transparente et sécurisée, sans intervention humaine constante, deviendra le principal facteur de productivité. Les cadres de gouvernance devront s'adapter pour définir précisément les limites de responsabilité de chaque agent numérique au sein des infrastructures collectives.