Services d'automatisation
Le pilier (A) — du logiciel sur mesure pour les tâches ingrates, exécuté seul et exposé comme outils MCP.
En bref — Dans la plateforme IA SOFRA (un chat d'entreprise acheté + des connecteurs MCP vers le SI), les services sont les automatisations sur mesure des tâches répétitives : nettoyage des référentiels, validation des mentions obligatoires, classification B2B/B2C… Ils tournent seuls et s'utilisent depuis le chat. Vous arrivez ici directement ? Commencez par la vue d'ensemble.
Les services réalisent le travail à faible valeur ajoutée que la réforme ne traite pas. Chacun est un programme déterministe (principe 6), packagé en flake Nix, qui tourne en autonomie (cron / dépôt de fichier) et s'expose comme outils MCP pour être déclenché depuis le chat.
Catalogue
| Service | Tâche ingrate remplacée | Réutilise | Priorité |
|---|---|---|---|
| referentiel-cleaner | Dédoublonnage + enrichissement tiers (SIRENE) | mcp-sirene | ⭐ Haute |
| mentions-validator | Vérifier les mentions obligatoires avant émission | paperasse-mcp | ⭐ Haute |
| classif-b2b-b2c | Catégoriser les réservations hôtelières | mcp-pms, mcp-sirene | Moyenne |
| reconciliation | Réconcilier exports PMS/caisse → Sage | mcp-pms, mcp-sage | Moyenne |
| facturx-ereporting | Générer Factur-X, FEC, fichiers e-reporting | paperasse-mcp | Moyenne |
Pourquoi déterministe et non « réponse de modèle »
Une TVA mal calculée ou une mention manquante coûte cher. Les services produisent des
résultats vérifiables et testés ; l'IA orchestre (interprète la demande, choisit
le service, explique le résultat) mais ne calcule pas à la place du code. C'est déjà
le choix de paperasse (calc.js, generate-fec.js, validateurs) que l'on prolonge.
Deux modes d'exécution
flowchart LR
subgraph AUTO [Mode autonome]
CRON[cron / watch fichier] --> SVC1[Service]
end
subgraph CHAT [Mode conversationnel]
USER[Chat IA] -->|outil MCP| HUB[Hub] --> SVC2[Service]
end
SVC1 & SVC2 --> OUT[(Résultat typé + journal)]- Autonome : le nettoyage des référentiels tourne toutes les nuits ; la validation des mentions s'exécute à chaque dépôt de facture.
- Conversationnel : « valide cette facture », « nettoie les fournisseurs créés cette semaine » → même code, déclenché par le chat.