SOFRA · Plateforme IA
Services

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

ServiceTâche ingrate remplacéeRéutilisePriorité
referentiel-cleanerDédoublonnage + enrichissement tiers (SIRENE)mcp-sirene⭐ Haute
mentions-validatorVérifier les mentions obligatoires avant émissionpaperasse-mcp⭐ Haute
classif-b2b-b2cCatégoriser les réservations hôtelièresmcp-pms, mcp-sireneMoyenne
reconciliationRéconcilier exports PMS/caisse → Sagemcp-pms, mcp-sageMoyenne
facturx-ereportingGénérer Factur-X, FEC, fichiers e-reportingpaperasse-mcpMoyenne

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.