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.
Le problème
SOFRA est un groupe à forte croissance externe (Culture & tourisme, Hôtellerie,
Immobilier), ~40 entités, ~50 000 factures entrantes/an, et un SI fragmenté :
Sage 100, Yooz, Cleemy, Nibelis, Opera Cloud, Mister Booking, Bazimo, Vivaticket,
Omniris, Pointex, Gescom, Immopen, MyReport. La plupart des échanges entre ces
outils sont aujourd'hui manuels (export .txt/.csv, ressaisie), et la
Réforme de la Facturation Électronique (RFE) impose à court terme des données
de tiers et de factures complètes, du e-invoicing et du e-reporting.
La RFE force déjà une re-plateformisation (Sage 100 → V12, Sage Network comme PA, workflows Yooz harmonisés, enrichissement via API SIRENE). L'IA ne doit pas dupliquer ce chantier : elle doit combler les écarts que la réforme ne traite pas, et s'appuyer sur les nouvelles API (V12, Sage Network, PA) plutôt que sur les flux fichier de la V8.10 vouée à disparaître.
La stratégie en une phrase
Un seul chat IA d'entreprise (acheté), connecté par MCP à chaque système du SI, et un parc de petits services d'automatisation (déployés en flakes Nix sur NixOS) qui exécutent les tâches à faible valeur — exposés eux aussi comme outils MCP.
Les trois piliers
A · Services d'automatisation
Du logiciel sur mesure pour les tâches ingrates : nettoyage/enrichissement des référentiels (SIRENE), validation des mentions obligatoires, classification B2B/B2C, réconciliation PMS→Sage, génération Factur-X / e-reporting.
B · Chat IA + connecteurs MCP
Un assistant unique pour toute l'entreprise. On achète le chat (Claude, Mistral…) et on construit les connecteurs MCP par-dessus chaque système.
Socle · Nix / NixOS
Chaque connecteur et chaque service est un flake Nix, déployé de façon reproductible sur des serveurs NixOS, via le même pattern que nos sites docs.
Posture de construction
| Choix | Décision | Raison |
|---|---|---|
| Chat IA | Acheter | Pas notre cœur de métier ; l'écosystème (Claude/Mistral) évolue vite. |
| Connecteurs MCP | Construire | C'est là qu'est la valeur : la glue entre nos outils franco-français. |
| Hébergement | Nix flakes / NixOS | Reproductible, auto-documenté, souverain, déjà notre standard. |
| Outils sans API | Playwright | Vivaticket, Omniris, Pointex, Immopen n'exposent pas d'API exploitable. |
Comment lire cette documentation
- Architecture — les principes, le chat, le pattern MCP, l'automatisation navigateur, le déploiement NixOS et la sécurité.
- Connecteurs — un catalogue système par système (Sage, Yooz, Bazimo, Opera…) avec la stratégie d'intégration de chacun.
- Services — les automatisations sur mesure (pilier A).
- Roadmap — le séquencement aligné sur le macro-planning RFE.
- Annexes — cartographies SI (actuelle / cible) et glossaire.
La restitution de cadrage d'origine reste disponible à la racine du dépôt :
SOFRA_Restitution_Mission_Cadrage_RFE.md et SOFRA_Cartographie_SI_Actuel.mmd.
Cette documentation en est la traduction implémentation.