CONFIDENTIEL
diagonal\ ×

RFQ Analyzer

Automatisation intelligente du traitement
des appels d'offres

15k€
POC
4
semaines
40
pays potentiels

www.diagonall.fr    01/2026

Sommaire

d\
01Qui sommes-nous
02Contexte & Enjeux
03Analyse des données
04Notre solution
05Modules détaillés
06Architecture technique
07Aperçu interface
08Sécurité & Conformité
09Planning détaillé
10Proposition financière
11ROI & Bénéfices
12Équipe & Gouvernance
01

Qui
sommes-nous

d\

Diagonall

Cabinet de conseil en transformation digitale, spécialisé dans l'IA appliquée aux processus métier.

2021
Création
50+
Projets livrés
15
Experts
100%
Clients satisfaits

Nos expertises

LLM & NLP Computer Vision Data Engineering Process Automation

Nos
références

Projets similaires réalisés

d\
🏨

Groupe Hôtelier

Automatisation analyse SEO et génération de contenus marketing

🍽️

Restauration

Veille fournisseurs et analyse automatisée des appels d'offres

Énergie

Extraction données techniques de documents PDF complexes

Points communs : Documents hétérogènes, extraction IA, règles métier complexes

02

Contexte
Altavia

d\

Altavia Group

Leader mondial de la communication commerciale, présent dans 40 pays avec plus de 2 500 collaborateurs.

40
Pays
2.5k+
Collaborateurs
GBD
Équipe front
Achats
Cotation

Périmètre POC : Focus sur le "Flat Print" (onglet 2a du Fichier 1)

Processus
actuel

Comment les RFQ sont traités aujourd'hui

d\
📧 RFQ reçu
🔍 Analyse manuelle
❓ Questions client
💰 Cotation
3-4 sem.
Durée moyenne par RFQ
2-4h
Analyse initiale manuelle

Les défis
identifiés

d\

📊 Hétérogénéité extrême des RFQ

Fichier 1 : 38 colonnes / Fichier 2 : 54 colonnes. Nommages différents, structures variables.

⏰ Identification tardive des manques

Questions posées après la période de Q&A → hypothèses risquées, erreurs de cotation.

🧠 Expertise tacite non formalisée

Règles métier dans la tête des experts (20+ ans ancienneté). Risque de perte de connaissance.

⚙️ Processus 100% manuel

Ctrl+F, matrices personnelles Excel. Non scalable pour 40 pays.

03

Analyse
Fichier 1

Market Basket - Onglet 2a

d\
// Structure détectée
Produits : 62 lignes
Colonnes : 38
En-têtes : Ligne 20

// Champs critiques manquants
❌ Depth (cm) : 100% vide
❌ # of Colours : 39% vide
❌ # of Sides : 32% vide

// Valeurs placeholder détectées
⚠️ Length = "x" → non exploitable
⚠️ Width = "x" → non exploitable

Colonnes vertes : Remplies par l'équipe Achats (vides à réception)

Analyse
Fichier 2

Bid Sheet - Onglet 11a

d\
// Structure différente
Colonnes : 54 (vs 38 pour Fichier 1)

// Nommage variable
Fichier 1: "Length"
Fichier 2: "Length / Height (cm)"

// Colonnes jaunes = à remplir par Achats

✅ Conclusion

L'hétérogénéité est réelle. Les structures varient entre clients. Une approche IA hybride (LLM + règles) est nécessaire.

04

Notre
Solution

d\

RFQ Analyzer

Une plateforme IA qui automatise l'analyse des appels d'offres et identifie les informations manquantes.

📥 Ingestion intelligente

Upload Excel. Détection auto des en-têtes et structures.

🔄 Normalisation LLM

Mapping colonnes client vers schéma standard via IA sémantique.

🔗 API Product Normalizer

Intégration avec votre référentiel pour connaître les attributs requis.

🔍 Détection des gaps

Identification champs manquants, placeholders ("x", vide), valeurs invalides.

📋 Rapport automatique

Questions priorisées à poser au client avec score de complétude.

05

Module 1
Smart Parser

d\

Extraction intelligente des données

🎯 Détection automatique des en-têtes

Analyse des 20 premières lignes pour identifier la ligne d'en-têtes (ex: ligne 20 dans Fichier 1).

📊 Reconnaissance des structures multi-onglets

Parsing de tous les onglets pertinents (2a-2d pour Fichier 1, 11a-11h pour Fichier 2).

🔢 Extraction des métadonnées

Nombre de produits, colonnes, taux de remplissage par champ, types de données détectés.

Python openpyxl pandas

Module 2
Schema
Normalizer

d\

Mapping sémantique des colonnes

🤖 LLM pour mapping intelligent

Utilisation de Gemini pour mapper "Length / Height (cm)" → "length_cm" automatiquement.

📐 Schéma standardisé interne

Définition d'un schéma pivot unique pour tous les RFQ, quel que soit le format client.

🔄 Apprentissage continu

Les mappings validés par les experts enrichissent la base de connaissance.

Vertex AI LangChain Embeddings

Module 3
Gap
Detector

d\

Détection des informations manquantes

🔗 Connexion Product Normalizer API

Interrogation de l'API Altavia pour connaître les attributs obligatoires par type de produit.

📋 Règles métier configurables

Ex: Une Brochure doit avoir "Pagination". Un Poster doit avoir "Finishing type".

⚠️ Détection des placeholders

Identification des valeurs non exploitables : "x", "-", "TBD", "NC", cellules vides.

BigQuery Rules Engine API REST

Module 4
Report
Generator

d\

Génération des rapports et questions

📊 Score de complétude

Calcul d'un pourcentage global et par catégorie (dimensions, finitions, quantités...).

❓ Questions priorisées

Liste ordonnée des questions à poser au client, avec impact sur la cotation.

📧 Export multi-format

Génération de rapports PDF, Excel, ou email formaté prêt à envoyer.

React PDF Export Email Templates
06

Architecture
Technique

d\
📄 Upload RFQ (Excel)
Smart Parser
Schema Detector (LLM)
Column Mapper
Data Normalizer
Product Normalizer API (Altavia)
Gap Detector
Rules Engine
📊 Rapport + Questions

Stack
Technologique

d\

Backend

Python 3.11 FastAPI LangChain Celery

IA / LLM

Vertex AI (Gemini Pro) Embeddings RAG

Data

BigQuery PostgreSQL Redis

Frontend

React 18 TypeScript TailwindCSS

Infrastructure

GCP Cloud Run GitHub Actions Sentry
07

Aperçu
Interface

d\
📄 RFQ Analyzer — Dashboard
78%
Complétude
12
Questions
62
Produits
❌ Depth (cm) 0% rempli
⚠️ Length Placeholders détectés
✅ Product Description 100% rempli
08

Sécurité &
Conformité

d\

Protection des données garantie

🔒 HTTPS/TLS 1.3
🔐 Chiffrement AES-256
🇪🇺 Hébergement EU (GCP Paris)
📋 RGPD Compliant

🔑 Authentification SSO

Intégration avec votre annuaire entreprise (Azure AD, Google Workspace).

📊 Audit logs

Traçabilité complète des accès et actions sur les données.

🗑️ Rétention configurable

Suppression automatique des fichiers après traitement selon vos politiques.

09

Planning
S1-S2

d\
S1

Cadrage & Architecture

Kick-off, accès GCP/BigQuery, atelier règles métier avec experts Achats, architecture validée

  • Livrable : Document d'architecture technique
  • Livrable : Matrice des règles métier V1
S2

Extraction & Normalisation

Développement Smart Parser, détection en-têtes, mapping colonnes via LLM

  • Livrable : Parser fonctionnel sur Fichier 1 & 2
  • Livrable : Schéma standard V1

Planning
S3-S4

d\
S3

Gap Detection & API

Intégration Product Normalizer API, développement détecteur de gaps, générateur de questions

  • Livrable : Connecteur API Product Normalizer
  • Livrable : Moteur de règles configurable
S4

Tests & Livraison

Tests sur fichiers réels, UI de validation, formation équipe, déploiement production

  • Livrable : Application déployée sur GCP
  • Livrable : Documentation + Formation

🎯 Livraison POC : Fin février 2026

CONFIDENTIEL
10

Proposition Financière

Projet complet en 3 phases

45 000 € HT
Projet complet sur 12 semaines
PHASE 1
POC
15 000 €
4 semaines
PHASE 2
Pilote
15 000 €
4 semaines
PHASE 3
Déploiement
15 000 €
4 semaines

⭐ Go/No-Go à chaque fin de phase • Facturation échelonnée

d\
PHASE 1

POC
15 000 €

4 semaines

d\

Objectif : Démontrer la valeur

Valider la faisabilité technique sur le périmètre "Flat Print" avec les fichiers RFQ fournis.

📥 Smart Parser Excel

Détection automatique des en-têtes, extraction des 62 produits du Fichier 1.

🔄 Normalisation LLM

Mapping des colonnes vers schéma standard via Gemini Pro.

🔗 Intégration Product Normalizer API

Connexion à votre API pour identifier les attributs obligatoires.

🔍 Gap Detector + Rapport

Identification des champs manquants, liste de questions priorisées.

🖥️ Interface de validation

Dashboard simple pour tester et valider les résultats.

✓ Livrable : Application fonctionnelle testée sur Fichier 1 & 2
PHASE 2

Pilote
15 000 €

4 semaines

d\

Objectif : Étendre et industrialiser

Élargir le périmètre aux autres types de produits (PLV, Signalétique) et améliorer l'expérience utilisateur.

📦 Extension PLV & Signalétique

Adaptation des règles métier pour les autres catégories de produits.

📧 Génération d'emails automatique

Templates de questions formatés prêts à envoyer aux clients.

📊 Analytics Dashboard

Statistiques de traitement, taux de complétude, temps gagné.

👥 Multi-utilisateurs

Gestion des accès pour l'équipe Achats (5-10 utilisateurs).

📚 Historique & Learning

Apprentissage des mappings validés pour amélioration continue.

✓ Livrable : Plateforme multi-produits utilisée en production
PHASE 3

Déploiement
15 000 €

4 semaines

d\

Objectif : Scaler à l'international

Déployer la solution sur 3-5 pays avec support multilingue et intégrations enterprise.

🌍 Multi-BU (3-5 pays)

Déploiement France, UK, Allemagne, Espagne, Italie.

🌐 Support Multilingue

Interface et prompts LLM adaptés aux langues locales.

🔗 Intégration ERP

Connexion avec vos systèmes de gestion existants.

🔌 API Publique

Endpoints documentés pour intégration par vos équipes.

🔐 SSO Entreprise

Authentification centralisée (Azure AD, Google Workspace).

✓ Livrable : Solution opérationnelle sur 5 pays
11

ROI &
Bénéfices

d\

Gains mesurables

2-4h
Avant (par RFQ)
< 5min
Après (par RFQ)

ROI déploiement complet : 2,4× en An 1

12

Votre équipe
dédiée

d\
👔

Sacha Benhamou

Chef de projet — Coordination, relation client

💻

Dan Lellouche

Lead Developer — Architecture, backend, GCP

🤖

Ingénieur IA

Expert WOLD — LLM, prompts, qualité

🎨

Développeur Frontend

Interface React, UX validation

Gouvernance

Prochaines
étapes

d\
21/01

Présentation à Valérie

Validation de l'approche et du périmètre POC

S+1

Signature & Kick-off

Validation contrat, accès GCP, premier atelier règles métier

S+4

Livraison POC

Application fonctionnelle testée sur Fichier 1 & 2

S+5

Go/No-Go Phase Pilote

Décision d'extension aux autres types de produits

diagonal\

Prêts à démarrer ?

Présentation prévue le 21 janvier 2026

Sacha Benhamou

sacha@diagonall.fr

06.71.57.96.29

Dan Lellouche

dan@diagonall.fr

06.69.14.68.04

www.diagonall.fr

d\

Proposition valable 30 jours — Janvier 2026