BOS Suspension
Démonstrateur · Animam Technologies

Un agent qui répond vraiment commence par un corpus qui tient debout.

BOS Suspension, c'est 20 ans d'ingénierie, 600+ références et 187 manuels techniques. Mon point de départ n'a pas été l'agent — ça a été déconstruire le corpus. Une fois la base bien rangée, l'agent devient capable. Le devis et l'escalade s'enchaînent naturellement dessus.

Kit piste BOS Alpine A110
Kit Piste — Alpine A110
Sport auto · WRC · MTB · Moto premium
Avant tout — comment ça marche

Un agent, c'est trois couches qui s'empilent.

Léo n'est pas un script qui répète des réponses préfabriquées. C'est une interface qui raisonne : elle s'appuie sur l'intelligence d'un grand modèle de langage, à laquelle j'ajoute votre univers BOS, puis des outils pour passer à l'action.

Couche 1
Le moteur
Modèle de langage

Le LLM connaît déjà votre métier au sens large : il sait ce qu'est une fourche air-spring, une 911 GT3 RS, un débattement de 200 mm, un kit cartouche.

Acquis. Pas besoin de réexpliquer la mécanique.
Couche 2
Vos strates
Connaissance BOS

J'y ajoute votre univers spécifique — l'histoire BOS, le positionnement industriel et performance, le catalogue produit, et les 187 manuels techniques. Cette base structurée s'appelle une Knowledge Base (KB).

C'est ce qui distingue Léo d'un ChatGPT générique.
Couche 3
Les outils
Actions concrètes

Je lui donne des actions à déclencher : qualifier un brief sur-mesure pour envoyer un mail complet au commercial, escalader vers un humain, plus tard suivre une commande.

C'est ce qui transforme la conversation en travail livré.

Lecture rapide. Plus les strates et les outils sont propres et bien rangés, plus l'agent répond juste, sourcé, et déclenche les bonnes actions. Tout le reste de cette page raconte comment je construis ces deux couches pour BOS.

Précision honnête. Cette démo a été montée à partir d'un scraping du site public bos-suspension.com — catalogue, fiches produit, manuels PDF. Léo a déjà du répondant. Une KB construite directement avec votre équipe (modes opératoires précis, fiches BE internes, ton et histoire de la maison) sera plus fiable, plus complète et plus juste dans votre voix. La démo est utile, elle n'est pas la cible finale.

Côté technique — comment ça s'intègre

Vous ne touchez à rien chez vous.

La mécanique tourne sur l'infrastructure Animam. Côté BOS, votre prestataire web ajoute une seule ligne de script sur le site Oxatis — ou via Google Tag Manager si vous l'utilisez. Aucune modification du backoffice Sage. Aucune refonte du site.

Chez vous
BOS Suspension
Vous ne touchez à rien
  • Backoffice Sage 100
    ERP, catalogue, fabrication
  • Site bos-suspension.com
    Plateforme Oxatis, 187 manuels PDF
Chez Animam
Surcouche Next.js
La mécanique tourne ici
  • KB BOS
    Catalogue + manuels structurés
  • Outils MCP
    Devis, escalade, suivi…
  • Léo (LLM + strates)
    Le moteur de raisonnement
Sur votre site
Vos visiteurs
1 ligne à ajouter
  • Script widget
    <script src='cdn.animam.ai/widget.js' …>
  • ou via GTM
    Tag inséré sans toucher au site
  • Léo apparaît
    Bulle ou inline, à votre choix
Backoffice intact
Pas d'écriture dans Sage. Lecture seulement (export CSV ou API en lecture).
Site intact
Aucune refonte Oxatis. Le widget se charge par-dessus, comme un chat support classique.
Réversible
Retirer la ligne de script désactive le widget instantanément. Aucun verrou technique.
Étape 1 — Le défi

187 PDF, et beaucoup de répétitions.

Indexer des PDF en bloc — la voie facile — donne un agent bavard et imprécis : il cite trois fois la garantie, mélange un manuel utilisateur avec un service manual, ne distingue pas un tableau de réglages d'une consigne de sécurité. Le travail de fond, c'est séparer ce qui est information unique de ce qui est répétition de mise en page.

01
Extraction complète

Tous les PDF sont parsés intégralement, encodage UTF-8 forcé, table des matières détectée pour borner les chapitres.

187 PDF
couverts
02
Découpage en sections

Chaque PDF est découpé en sections nommées (page de début, page de fin, contenu propre). Pas un bloc opaque — des unités citables avec leur référence.

1 238
sections nommées
03
Mentions répétitives factorisées

Les blocs qui reviennent à l'identique d'un manuel à l'autre (garantie, consignes de sécurité, mentions légales) sont détectés et stockés une seule fois. L'agent ne les ressort que si on les lui demande.

24
mentions dédupliquées

Pourquoi ça compte. Quand un client demande « pression d'air pour 80 kg sur DEVILLE 200 mm », l'agent va chercher dans la section« TABLEAU DE PRESSION » du manuel DEVILLE — pas dans la garantie. Quand il cite, il cite avec page et section. C'est la condition pour qu'un commercial accepte de laisser un agent répondre à sa place.

Étape 1 bis — Ce que l'agent voit

Deux bases, quatre outils.

À gauche, la KB BOS hébergée chez Animam — c'est mon travail de déconstruction. À droite, les quatre outils que le agent animam.ai utilise pour interroger cette base et déclencher des actions. La séparation est volontaire : la KB sert l'agent d'aujourd'hui mais aussi le BE et le site de demain (Bloc 4).

KB BOS
PostgreSQL · animam_tech
  • Catalogue produits
    produits
    Référence, famille, prix, URL, recherche en français
  • Documents (manuels PDF)
    PDF
    Manuel utilisateur, manuel d'atelier, pièces détachées, tableaux d'huiles…
  • Sections déstructurées
    sections
    Sans les mentions répétitives. Indexées plein texte, citables avec page.
  • Mentions factorisées
    entités
    Garantie, mentions légales, sécurité — stockées une seule fois.
  • Tableaux extraits
    tableaux
    Pression d'air, tableaux d'huiles, réglages — structurés ou en texte brut.
Source de vérité réutilisable. Mêmes données pour l'agent, demain pour la FAQ du site, les fiches produit générées, et une passerelle interne pour le Bureau d'études.
Outils de l'agent Léo
animam.ai · tenant bos-suspension
  • recommend_productnatif animam.ai
    Recherche dans le catalogue produits du tenant. L'agent identifie la bonne référence avec lien et prix.
  • explore_corpusnatif animam.ai
    Ouvre une fiche du corpus par titre. L'agent lit la section pertinente du manuel sourcé par page.
  • request_quotecustom webhook
    Envoie un devis catalogue ou sur-mesure → /api/bos/generate-quote → DB + email client + email commercial.
  • escalate_to_humancustom webhook
    Transmet la conversation au commercial → /api/bos/escalate-human → DB ticket + email contexte.
Boucle multi-tour activée : Léo peut chaîner jusqu'à 5 tools dans un même tour (ex. recommend_product → explore_corpus → request_quote).
Léo, conseiller BOS
Étape 2 — L'agent en action

Léo, conseiller BOS.

Avant-vente, conseil technique, SAV, devis sur-mesure, escalade au commercial — Léo couvre toute la conversation client. Quelques exemples : « quel amortisseur pour ma 911 GT3 RS ? », « pression d'air pour 80 kg sur DEVILLE 200 mm », « j'ai besoin d'un kit rallye pour une Yaris GR-4 ».

Étape 3 — Extensions naturelles

Le formulaire devient un dialogue.

Aujourd'hui, votre page Prestations renvoie vers un formulaire à remplir. Le visiteur décode lui-même quels champs sont utiles, et tombe parfois en panne au milieu. Avec Léo, ce formulaire devient une conversation : il pose les bonnes questions, qualifie au bon niveau, structure tout — et transmet au commercial avec un récap propre.

Le client n'a plus à savoir quoi dire dans quel champ. Il parle, Léo écoute.

Devis catalogue ou sur-mesure

Léo collecte en dialogue (véhicule, usage, débattement, tarage, budget, délai), choisit le bon mode et envoie un mail au commercial avec le brief structuré.

Voir le formulaire devis
Escalade humain

Question hors cadre — litige, bug fabrication, demande pro complexe : Léo ne bricole pas. Il escalade au commercial avec le contexte de la conversation et les coordonnées.

Déclenchable depuis le chat
Deux modes possibles

Dialogue pur, ou dialogue + formulaire visuel.

100 % dialogue

Le visiteur ne voit qu'une conversation. À la fin, Léo annonce le récap et envoie le mail au commercial. Discret, fluide, idéal pour le mobile et le SAV courant.

Dialogue + champs qui se remplissent

Le visiteur voit ses réponses se ranger dans un formulaire à côté du chat, en temps réel. Il peut corriger, et c'est lui qui appuie sur « Envoyer ». Plus rassurant pour une demande sur-mesure à fort enjeu.

Au-delà de l'agent — la vraie valeur

La KB BOS peut devenir un outil du Bureau d'études à part entière.

Aujourd'hui, cette base de connaissance est une exploration — montée à partir d'une extraction du site public pour alimenter Léo. Demain, elle peut devenir la source de vérité unique de BOS, connectée à vos outils existants, et nourrir bien plus que la conversation client.

Un site moderne

Les fiches produit, la FAQ, les pages techniques se composent dynamiquement depuis la KB. Plus de double saisie, plus de fiche obsolète.

Un agent IA

Léo aujourd'hui. Demain un assistant vocal au téléphone, un agent qui répond aux journalistes, un agent qui prépare les RDV salons. Tous tapent sur la même base.

Des manuels générés à la demande

Au moment du téléchargement, l'agent compose un PDF spécifique au produit, à la version et au contexte client — à partir des modules de la base. Plus de PDF générique de 40 pages : la doc devient un document vivant, toujours à jour, calibré sur le besoin réel.

La formation des équipes

Onboarding atelier, support commercial, fiches synthétiques pour le SAV. La KB devient la mémoire vive de la maison, accessible et à jour.

Connectée à vos outils

Synchronisation continue avec Sage, le banc d'essai, la CAO. La KB n'est plus un document figé — elle suit l'industriel en temps réel.

Un référentiel BE

Vue centrale pour le bureau d'études : retours pilotes, données de tests, brevets, méthodes. Un outil dont le BE est propriétaire et qu'il fait grandir.

Ce qu'on construit aujourd'hui avec l'agent est la fondation de cet outil. L'extracteur PDF, la structure commune, la détection des mentions répétitives, l'extraction des tableaux : tout est récupéré sans réécriture quand vous décidez d'aller plus loin. Aucune décision à prendre maintenant — juste savoir que la porte reste ouverte.