Architecture cible
Vue d'ensemble de la plateforme — chat IA, hub MCP, connecteurs, services d'automatisation et socle NixOS.
Schéma cible
Les couches
-
Chat IA d'entreprise (acheté). Le point d'entrée unique. L'utilisateur pose une question ou demande une action en langage naturel. Le chat parle MCP (Model Context Protocol) et découvre dynamiquement les outils disponibles. Voir Le chat IA.
-
Hub MCP / passerelle. Un point de centralisation qui authentifie l'utilisateur, route vers le bon connecteur/service, applique les politiques (lecture seule vs écriture, périmètre par entité) et journalise tout. C'est le garde-fou entre un chat « grand public » et nos systèmes financiers.
-
Connecteurs MCP. Un serveur MCP par système (ou famille de systèmes). Ils traduisent les API/SQL/fichiers de chaque outil en outils MCP typés. Pattern décrit dans Connecteurs MCP, catalogue dans Connecteurs.
-
Services d'automatisation. Le pilier (A) : des programmes qui font le travail ingrat (dédoublonnage, enrichissement, validation, génération). Ils tournent seuls (cron/file) et sont exposés comme outils MCP pour être déclenchés depuis le chat. Voir Services.
-
Socle Nix / NixOS. Tout ce qui précède (sauf le chat acheté) est packagé en flake Nix et déployé sur NixOS de façon reproductible. Voir Déploiement NixOS.
Pourquoi un hub plutôt qu'une connexion directe
Brancher le chat directement sur 15 serveurs MCP est possible, mais le hub apporte :
- Un seul point d'authentification et de gestion des secrets (les API keys Sage, Yooz, etc. ne quittent jamais la plateforme).
- Le contrôle d'accès par rôle et par entité : un comptable Hôtellerie ne voit pas les écritures Immobilier.
- L'audit : qui a demandé quoi, quel outil a été appelé, avec quels arguments — indispensable pour un SI financier et pour la valeur probante.
- La maîtrise de la surface d'écriture : par défaut tout est en lecture ; l'écriture (créer un tiers, émettre une facture) passe par une autorisation explicite.
Principe directeur : lecture par défaut, écriture sur autorisation. Une réforme fiscale ne pardonne pas une facture émise par erreur. Voir Sécurité & données.
Vue d'ensemble
La plateforme IA SOFRA — un chat d'entreprise unique, connecté par MCP à tout le SI, adossé à un parc de services Nix/NixOS.
Principes directeurs
Les décisions structurantes qui contraignent toutes les autres — acheter le chat, construire les connecteurs, tout en Nix, lecture par défaut.