Le socle matériel (Compute)
L'implémentation de référence s'appuie sur un serveur physique avec un GPU d'inférence. Cette base est transposable sur n'importe quel hyperviseur ou cloud privé répondant aux exigences de souveraineté de l'entreprise.
SophIA n'est pas un bloc monolithique. C'est une architecture agnostique et modulaire organisée en couches distinctes. Chaque composant technique est une proposition open source, substituable selon l'écosystème et la politique de votre DSI.
Utilisateurs / navigateur / API
│
▼
Accès WireGuard (VPN)
│
┌─────────────────────────────────────┼──────────────────────────────────────┐
│ 1. Fondations : matériel & Kubernetes │
│ │ │
│ ▼ │
│ +--------------------------------------------+ │
│ | 2. Dashboard | │
│ | identité unique (Keycloak) | │
│ +---------------------+----------------------+ │
│ │ │
│ +---------------------+----------------------+ │
│ | 3. Répartiteur à règles | │
│ | Temporal · RabbitMQ · validation | │
│ +---------------------+----------------------+ │
│ │ │
│ ┌─────────────────┬────────────┴────────────┬─────────────┐ │
│ ▼ ▼ ▼ ▼ │
│ 4. Mémoire 5. Panthéon 6. Services 7. Outils │
│ RAG 5D agentique bureautique, MCP, │
│ messagerie, sas web │
│ visio │
│ │
│ Routeur LiteLLM ──► inférence locale (GPU) · modèles distants │
└────────────────────────────────────────────────────────────────────────────┘
Users / browser / API
│
▼
WireGuard access (VPN)
│
┌─────────────────────────────────────┼──────────────────────────────────────┐
│ 1. Foundations: hardware & Kubernetes │
│ │ │
│ ▼ │
│ +--------------------------------------------+ │
│ | 2. Dashboard | │
│ | single identity (Keycloak) | │
│ +---------------------+----------------------+ │
│ │ │
│ +---------------------+----------------------+ │
│ | 3. Rule-based dispatcher | │
│ | Temporal · RabbitMQ · approval | │
│ +---------------------+----------------------+ │
│ │ │
│ ┌─────────────────┬────────────┴────────────┬─────────────┐ │
│ ▼ ▼ ▼ ▼ │
│ 4. Memory 5. Agentic 6. Services 7. Tools │
│ 5D RAG Pantheon office suite MCP, │
│ messaging, web airlock │
│ video │
│ │
│ LiteLLM router ──► local inference (GPU) · remote models │
└────────────────────────────────────────────────────────────────────────────┘
La première couche garantit l'isolation physique et logique des processus. Le cloud public n'est envisagé que comme ressource de débordement, l'autonomie reposant sur le matériel.
L'implémentation de référence s'appuie sur un serveur physique avec un GPU d'inférence. Cette base est transposable sur n'importe quel hyperviseur ou cloud privé répondant aux exigences de souveraineté de l'entreprise.
L'intégralité du système est conteneurisée. J'utilise OKD (OpenShift) pour sa robustesse réseau, remplaçable par un K8s standard. Un namespace par zone, refus par défaut en entrée et en sortie ; inférence, compétences et mémoire sans accès Internet, acquisition web isolée dans un sas.
Une seule porte d'entrée pour les personnes, derrière le VPN et une identité unique.
Une seule application : on parle à l'assistante, Sophia, par écrit ou à la voix (voix traitée en local) ; les applications s'ouvrent au centre selon le rôle, avec « Demander à Sophia » dans chacune. Adaptable à la demande : ses tuiles et ses pages sont des modules ajoutés au fil des besoins ; l'architecture prévoit que Sophia les développe elle-même. Un volet « Quoi de neuf ? » rassemble des résumés produits de façon déterministe par les applications. Sophia ouvre la bonne page (« ouvre le document X ») et écrit dans le document ouvert ; Ctrl+Z annule.
Une connexion unique (SSO) pour toutes les interfaces, des rôles et cinq niveaux de confidentialité. Le modèle utilisé est imposé par le serveur selon le rôle, jamais choisi par le navigateur ; se déconnecter du dashboard ferme aussi les sessions des applications.
Le code orchestre, le modèle réfléchit, les règles décident. L'architecture découple strictement ce qui décide (des règles, sans modèle) de ce qui calcule (le moteur d'inférence), pour éliminer tout « vendor lock-in » et rendre chaque décision auditable.
Le point d'entrée unique des délégations. Le modèle propose en sortie contrainte, des règles valident sans modèle, une compétence déterministe exécute. Chaque demande devient un workflow durable ; les actions critiques attendent une validation humaine à deux niveaux.
Un point d'entrée d'API unique pour tous les modèles, locaux ou distants, derrière les mêmes alias, avec une clé par usage ; le modèle est imposé selon le rôle. La donnée sensible reste sur l'inférence locale ; pour un modèle distant, l'architecture prévoit un filtre anti-fuite avant tout envoi.
Texte et vision sur le GPU (llama.cpp), voix et images sur CPU, sans accès réseau ; vLLM ou Ollama sont substituables. Plutôt qu'un modèle monolithique lourd, une flotte de modèles spécialisés à la carte (développement, revue de code, ingestion, voix), extensible dans la limite de la mémoire du serveur (RAM/vRAM).
Pour prévenir les hallucinations, l'architecture s'appuie sur un pipeline d'ingestion (chunking, embedding) et une mémoire versionnée à cinq dimensions : chaque fait retrouvé peut être relié à sa source.
La donnée est gérée via un système multi-utilisateurs et d'ownership. Chaque exécution est isolée par "Projet", garantissant que le contexte d'une équipe n'interfère pas de manière inopportune avec celui d'une autre. Chaque document porte un niveau de confidentialité, appliqué selon le rôle de la personne.
SophIA sépare strictement l'orchestration cognitive (les Agents) de l'automatisation de processus (les Workflows).
Des agents spécialisés, un domaine chacun, joints par le seul répartiteur et jamais entre eux ; droits minimaux :
Hermes Agent sert de moteur aux agents dont le métier est une boucle libre avec des outils.
L'automatisation pure des processus de l'entreprise ne relève pas de la probabilité d'un modèle IA. L'architecture prévoit une brique déterministe stricte (n8n), déclenchée par un agent ou par le répartiteur, qui exécute des workflows immuables et codés en dur.
Les outils du quotidien, hébergés dans la plateforme, derrière la même identité, et accessibles à l'assistante sous l'identité de la personne.
Fichiers privés par défaut, édition dans le navigateur. Depuis la discussion, l'assistante retrouve, ouvre et lit les documents de la personne sous son identité ; leur contenu ne part qu'au modèle local.
Chat en XMPP et visio Jitsi Meet, par le navigateur seulement, le média passant uniquement par le VPN. « Dis à … » : l'assistante écrit un message au nom de la personne, après confirmation.
Métriques des services, règles d'alerte, suivi du GPU et garde-fou du VPN, état mesuré de chaque composant ; les alertes filtrées partent vers l'administrateur hors de la plateforme.
Un écosystème capacitaire modulaire, extensible à la demande via des intégrations natives, des protocoles standards (MCP) ou des projets open source existants, par exemple des outils MCP locaux (géographie, images, fichiers). L'interfaçage est audité et sur mesure.
Au-delà de l'adaptation applicative permise par le RAG, l'architecture prévoit de s'interfacer avec le Système d'Information via le standard MCP, pour connecter le SOC (Security Operations Center) ou les outils de supervision existants.
Cette intégration permet une remontée d'alertes proactive et l'application de corrections automatisées. Qu'il s'agisse de développer un outil dédié ou de s'interfacer avec une API existante, chaque intégration est soumise à un audit rigoureux et à une analyse des risques propre à la situation de l'entreprise.
Un déploiement critique ne s'improvise pas. Engager un CAPEX matériel avant d'avoir prouvé la viabilité d'un modèle est une hérésie financière. Voici la méthodologie de déploiement sécurisée pour un Comex.
Déploiement initial sur un nœud unique (Single Node OpenShift) ou matériel existant. Validation technique de l'orchestration locale et du RAG avant tout investissement matériel majeur.
Validation du budget CAPEX suite au POC. Achat du bare-metal définitif, racking, déploiement du véritable cluster haute-disponibilité et fiabilisation réseau.
Bascule progressive des fonctionnalités aux utilisateurs pilotes. Les agents autonomes et les tableaux de bord sont opérationnels, avec des cas d'usage métiers définis.
L'IA devient une infrastructure. Interfaçage avec le SI (SOC, MCP), automatisation complète, application du filtre DLP et des règles de sécurité strictes sur l'ensemble du périmètre.
Ajout de nouveaux workflows, création de nouveaux "skills", et mise à jour itérative de la flotte de modèles locaux spécialisés (SLM).
Où en est la plateforme : feuille de route publique.
Équipe minimale — 3 mois
Serveur Rack 1U — POC
Supermicro SYS-511R-W • Xeon E • 64 Go DDR5 ECC • 2 To NVMe + RTX 4060 Ti 16 Go VRAM
~4 500 € (prix marché juin 2026, non contractuels)
Configuration POC minimale. Le matériel définitif est dimensionné après validation des besoins réels (phase 2, Mois 3-6).
Découvrir la posture de l'Architecte →