AOFR
L'agent qui transforme un Excel structuré en PowerPoint de réponse à appel d'offres, prêt à l'envoi, en moins d'une seconde
Discuter d'un projet similaireRéponse courte
AOFR (Agent PPTX-AO) est un agent développé par Digit-AI qui automatise la production des PowerPoint de réponse à appel d'offres. Les commerciaux remplissent un Excel cadré (services, chiffrage, planning) ; AOFR ouvre le template client, injecte les données, insère le logo, génère un Gantt aligné au calendrier réel, agrège le chiffrage et livre un PPTX final éditable — sans intervention humaine, en environ 0,4 seconde en mode local déterministe. L'agent est disponible en ligne de commande, en interface web et en bot Microsoft Teams, et propose un mode 100 % déterministe (zéro appel IA, zéro coût récurrent) complété par deux modes Claude pour les cas atypiques.
Les défis de la réponse à AO
Chaque réponse à appel d'offres mobilisait un commercial pendant des heures sur de la composition PowerPoint, sans valeur ajoutée et avec des risques d'erreurs
Répondre à un appel d'offres impliquait de recopier manuellement un Excel vers des slides, de mettre en forme, de dessiner un planning Gantt et de vérifier la charte de chaque client — plusieurs heures par dossier, sans valeur ajoutée et avec un risque d'erreur élevé en multi-marques. AOFR supprime entièrement cette étape de composition.
Composition manuelle PPT
Copier-coller de l'Excel vers les slides, mise en forme, vérification : plusieurs heures par dossier.
Cohérence multi-clients
Chaque client a son logo, sa charte, ses formulations : risque d'erreur élevé en multi-marques.
Planning Gantt à dessiner
Calcul des positions, mois affichés, alignement des phases sur les vraies dates Excel : fastidieux et source d'incohérences.
Modifications de dernière minute
Une date qui bouge, un service ajouté, et il faut tout recommencer à la main dans le PPTX.
Périmètre fonctionnel
Lecture d'un Excel cadré (feuille AOF + feuille Gantt), insertion automatique du logo client en slide 1, tableau de chiffrage agrégé (services + tâches additionnelles + chiffrage manuel), plannings Simple et Gantt conditionnels, et trois canaux de distribution : CLI, interface web et bot Microsoft Teams.
Contraintes principales
Sortie PPTX native respectant la charte client (pas de PDF) · Multi-clients via un seul template, sans duplication · Mode 100 % déterministe pour la production (zéro IA, zéro coût récurrent) · Sécurité Entra ID et auth bot Teams · Déploiement Docker reproductible avec CI/CD complet.
Ce que AOFR résout
Trois axes d'impact pour les équipes commerciales et le management
Gain de temps radical
Le commercial passe du remplissage de l'Excel à la livraison du PPTX, sans étape intermédiaire de mise en forme.
Cohérence absolue
Charte client, logo, formulations légales : injectés systématiquement, jamais oubliés.
Adoption naturelle
Bot Teams : l'utilisateur dépose son Excel dans le chat et reçoit le PPTX. Aucun changement d'outil, aucune formation.
Ce que permet AOFR
Six fonctionnalités majeures livrées en production
Pipeline Excel → PPTX
Lecture pilotée par mapping YAML, substitution des placeholders, tables dynamiques et validation finale du document généré.
Mono-template multi-clients
Un seul template par charte, distinction du client via l'insertion automatique du logo en slide 1 — sans duplication de fichiers.
Chiffrage agrégé
Tableau alimenté par les services cochés, les tâches additionnelles et le chiffrage manuel, avec une ligne TOTAL calculée à la volée.
Gantt aligné au calendrier
Pentagones de mois dimensionnés au prorata des jours réels ; les milestones proches et lointaines ne se superposent jamais.
Trois modes au choix
Mode local pour la production déterministe, Claude-execute et Claude-generate pour les cas atypiques, avec bascule par utilisateur.
Bot Microsoft Teams
Conversation 1:1, upload de l'Excel via le trombone, réponse Adaptive Card avec bouton de téléchargement direct du PPTX.
Stack Technique
Des choix orientés robustesse, reproductibilité et coût d'exploitation maîtrisé
Backend
Frontend
Bot Microsoft Teams
Intelligence artificielle
Infrastructure
CI/CD & Secrets
Pattern différenciant — Déterminisme par défaut, IA en option : le chemin de production est 100 % déterministe (mode local, aucun appel IA), garantissant des PPTX reproductibles, sans coût récurrent ni fuite de données. Deux modes Claude (execute et generate) couvrent les cas atypiques, avec validation AST des scripts générés et fallback systématique vers le mode local : l'IA augmente l'outil sans jamais devenir un point de fragilité.
Schémas d'Architecture
Une seule application aiohttp expose à la fois le portail web et l'endpoint du bot Teams, partageant routeur de modes et pipeline de génération
Utilisateur
Commercial
Remplit un Excel cadré (services, chiffrage, planning)
Canaux (application aiohttp unique)
Interface web
/, /login · cookie HMAC
Bot Microsoft Teams
/api/messages · Adaptive Card
CLI
pipeline en ligne de commande
Routage
Mode Router
local · Claude-execute · Claude-generate
Cœur
Pipeline PPTX
Génération déterministe du PowerPoint final
Plateforme
Azure Container Apps
West Europe · single → multi-replica
Entra ID · GHCR · Doppler
Auth, registre d'images, secrets
Impact et gains mesurés
Mesurés sur les cas de test embarqués et sur les premières utilisations en conditions réelles
| Étape | Avant AOFR | Avec AOFR | Gain |
|---|---|---|---|
| Composition des slides | Plusieurs heures manuelles par dossier | ~0,4 s automatisé | Quasi instantané |
| Cohérence charte client | Erreurs ponctuelles sur logos & mentions | 100 % automatique | 0 oubli |
| Mise à jour d'une date Excel | Reprise manuelle complète | Re-génération en 1 clic | Temps réel |
| Distribution aux commerciaux | Fichiers partagés à la main | Bot Teams + web + CLI | 3 canaux |
Gains au-delà des chiffres
Zéro régression visible
Un outil d'audit programmatique vérifie chaque PPTX généré sur 12 cas de référence : tout écart casse la CI.
Adoption naturelle
Les commerciaux restent dans Teams : aucun nouvel outil à apprendre, aucune formation nécessaire.
Itération rapide
Une modification d'un mapping YAML suffit pour adapter un client, sans redéploiement pour ajuster le contenu.
Templates respectés
Le PPTX livré reste éditable comme n'importe quel template : aucune image figée, aucune perte de mise en forme.
Mode commercial protégé
Le mode local n'appelle aucune IA externe : pas de risque de fuite de données, coût d'exploitation prévisible.
Prêt pour l'échelle
Architecture multi-replica sur Azure Container Apps, authentification Entra ID et secrets centralisés.