E-commerce

Chatbot IA pour diagnostic de panne : qualifier avant transfert SAV

Chatbot IA pour diagnostic de panne : qualifier avant transfert SAV

10 juillet 2026

« Mon produit est en panne. » « Ça ne marche plus depuis hier. » « Je veux parler à quelqu'un maintenant. » Le client arrive frustré. L'agent reçoit un ticket vide : pas de SKU, pas de symptôme, pas de test déjà fait.

VSight cite Accenture : environ 68 % des retours électronique sont No Trouble Found, souvent faute de diagnostic structuré avant escalade (VSight, visual support 2026).

Ce guide #342 formalise le chatbot IA diagnostic de panne : qualifier la failure, tester les causes courantes, puis transférer au SAV avec un dossier complet. Il complète troubleshooting (#229) (résolution autonome) avec l'angle panne, qualification et handoff agent structuré.

Sommaire

Pourquoi qualifier la panne avant transfert SAV ?

Transférer immédiatement « en panne » à un agent coûte cher et frustre les deux parties. L'agent repose les mêmes questions que le bot aurait pu poser.

Trois coûts du handoff brut

  • Temps agent : 8-15 min de qualification avant action

  • Retours NTF : produit renvoyé sans défaut réel

  • CSAT : client répète son histoire trois fois

Le framework DQA (ACL 2026) montre qu'un diagnostic avec état persistant atteint 78,7 % de résolution vs 41,3 % sans état structuré (ACL Anthology, DQA 2026).

Angle #342

Le #229 mène l'arbre troubleshooting jusqu'à résolution. Le #342 optimise la phase qualification panne et le payload handoff quand l'agent prend le relais.

Moment du parcours

Post-achat J+1 à J+730. Client signale dysfonctionnement. Bot qualifie avant file SAV, repair (#341) ou garantie (#62).

Exemple DTC

Marque audio portable : 220 tickets « panne »/mois, handoff direct 85 %. Après bot failure_diagnosis + payload : handoff qualifié 100 %, temps agent -42 %, retours NTF -28 %.

Boucle valeur

Bot qualifie → agent agit vite → client satisfait → moins de repeat contact. Sans qualification, l'agent devient collecteur d'infos, pas résolveur.

En quoi diffère-t-il du troubleshooting et du triage SAV ?

Six contenus voisins, six rôles.

Troubleshooting (#229)

Guide #229 : arbres TRB-*, résolution autonome. Le #342 focus qualification panne + handoff quand résolution bot impossible ou client demande humain.

Triage SAV (#236)

Triage (#236) : urgence, intent global, canal. Le #342 approfondit failure_type et symptômes pour dossiers produit défectueux.

Réparation (#341)

Réparation (#341) : flux atelier ops. Le #342 qualifie avant d'ouvrir dossier repair.

Garantie (#62)

Garantie (#62) : éligibilité warranty. Le #342 distingue usage vs défaut avant routing garantie.

Handoff (#12, #155)

Handoff (#12) et contexte (#155) : règles générales. Le #342 définit le payload failure_diagnosis spécifique.

Promesse #342

Intents failure_*, arbre qualification, payload handoff, routing repair/warranty/return, KPI NTF.

Complémentarité #229

#229 et #342 partagent les arbres symptômes. #229 vise la résolution bot autonome. #342 vise le dossier agent quand résolution impossible ou client exige humain après qualification structurée.

Quels intents failure le bot doit-il classifier ?

Cartographier les intents diagnostic panne avant construction des arbres FAIL.

Dix intents failure post-achat

  • fail_power : ne s'allume plus, voyant absent

  • fail_intermittent : fonctionne parfois, coupe aléatoire

  • fail_performance : moins efficace, bruit anormal

  • fail_connectivity : app, Wi-Fi, Bluetooth

  • fail_error_code : code affiché écran

  • fail_physical_damage : choc, casse visible

  • fail_leak_smell : fuite, odeur, surchauffe (escalade rapide)

  • fail_usage : mauvais réglage, attente irréaliste

  • fail_missing_part : pièce absente colis

  • fail_warranty_defect : défaut confirmé post-tests

Champs qualification obligatoires

SKU, date achat, symptôme verbatim, tests effectués, hypothèse bot (usage/defect/unknown), photos demandées ou reçues. Voir taxonomie (#135).

Mining tickets 90 j

Export « panne », « cassé », « defectueux », « ne marche plus ». Regrouper par SKU top 20. Prioriser arbres FAIL sur 80 % volume.

Verbatims prioritaires

« Ne démarre plus », « code erreur E03 », « Bluetooth ne se connecte plus », « odeur bizarre », « pièce manquante dans le colis ». Cinq formulations couvrent 65 % des tickets panne DTC électronique et électroménager.

Comment construire l'arbre de qualification panne ?

L'arbre qualification failure mène de « en panne » à une sortie routée.

Cinq gates séquentielles

  1. Gate produit : SKU identifié, commande trouvée

  2. Gate sécurité : fuite, odeur, surchauffe → escalade immédiate

  3. Gate usage : tests basiques (alimentation, mode, reset)

  4. Gate symptôme : branche fail_* selon réponses

  5. Gate sortie : resolved, handoff_agent, repair, warranty, return

État diagnostic persistant

JSON session : {sku, symptom, tests_done[], hypothesis, confidence, photos[]}. LLM reformule, arbre décide. Voir anti-hallucination.

Règle max tours

6-8 questions max avant handoff si non résolu. Client demande humain à tout moment : handoff avec payload partiel accepté.

Branche fail_power (exemple)

Câble branché ? Voyant ? Autre prise testée ? Batterie chargée 2 h ? Reset 10 s bouton ? Si tout OK → fail_warranty_defect probable → handoff garantie.

Branche fail_connectivity

App installée ? Bluetooth activé ? Appareil en mode pairing ? Distance < 3 m ? Reset appareil + réinit app ? Si échec → fail_warranty_defect ou handoff expert selon âge produit.

Documentation arbre

Chaque branche FAIL documentée en Notion : questions, réponses attendues, sortie, lien guide usage. Mise à jour quand nouveau firmware ou recall SKU.

Table codes erreur

Metafield SKU error_codes JSON : E01=batterie, E03=moteur bloqué. Bot lit table si fail_error_code, pas LLM qui invente la signification du code.

Quel payload transmettre à l'agent SAV ?

Le payload handoff failure évite que l'agent reparte de zéro.

Douze champs minimum

  • order_id et sku

  • purchase_date et warranty_status

  • symptom_verbatim : citation client

  • failure_intent : fail_power, fail_connectivity, etc.

  • tests_completed : liste checks bot

  • hypothesis : usage_error, likely_defect, unknown

  • confidence : 0-1

  • photos_urls : si uploadées

  • recommended_route : repair, warranty, return, expert

  • bot_resolution_attempted : oui/non

  • customer_sentiment : neutral, frustrated, angry

  • transcript_summary : 5 lignes max

Affichage agent

Sidebar helpdesk : bloc « Diagnostic bot » lisible en 10 s. Agent valide ou corrige hypothesis avant action. Aligner transfert contexte (#155).

Routing automatique

recommended_route=repair → file atelier. warranty → file garantie. return → bot retour (#returns). expert → file tier 2 produit.

Exemple payload réel

order_id #4521, SKU robot-mix-200, fail_power, tests : câble OK, reset fait, hypothesis likely_defect, confidence 0,82, recommended_route warranty, 2 photos jointes. Agent ouvre ticket garantie sans reposer 8 questions.

Intégration helpdesk

Gorgias, Zendesk ou Recharge : custom fields mappés depuis payload JSON. Webhook bot → ticket créé avec champs pré-remplis avant assignation agent.

Quels flows bot selon le type de panne ?

Adapter le flow diagnostic panne au vertical produit.

Flow électronique (fail_power, fail_connectivity)

Reset, firmware, pairing, câble, charge. Table codes erreur si fail_error_code. Lien électronique (#148).

Flow petit électroménager

Sécurité blocage, calage, mode, nettoyage filtre. Escalade fail_leak_smell immédiate. Photos obligatoires avant handoff.

Flow mode / textile

Souvent fail_usage ou fail_physical_damage. Distinction usure vs défaut couture. Routing return si changement d'avis.

Flow cosmétique / alimentaire

fail_performance (texture, goût) vs fail_leak_smell. Escalade qualité si lot suspect. Lien rappel produit si pattern.

Client demande humain

« Je veux un agent » : handoff immédiat avec payload partiel + tag customer_requested_human.

Multilingue

Arbre FAIL identique toutes langues. Payload en langue agent (FR) + verbatim client original. Voir bot multilingue.

Comment router vers réparation, garantie ou retour ?

La matrice routing failure décide la sortie après qualification.

Quatre sorties principales

  • resolved_bot : usage corrigé, produit OK

  • route_warranty : défaut probable, sous garantie

  • route_repair : réparable, hors garantie ou policy repair

  • route_return : retour RMA, échange ou remboursement

Matrice décision

hypothesis=usage_error → resolved_bot ou guide usage. likely_defect + warranty_active → route_warranty (#62). likely_defect + repair_eligible → route_repair (#341). physical_damage transit → route_return prioritaire.

Macro bot sortie

« D'après nos tests, votre [SKU] présente [symptôme]. Nous vous orientons vers [garantie/réparation/retour]. Un agent va reprendre avec votre dossier pré-rempli. »

Pré-qualification retour

Si route_return : bot collecte raison RMA avant étiquette. Voir pré-qualification retour.

Cas fail_usage résolu

Client pensait produit en panne, mauvais mode sélectionné. Bot résout, tag fail_usage_resolved. Pas de handoff. CSAT micro-survey « Problème résolu ? » après 2 min.

Quelles règles d'escalade immédiate ?

Certains signaux failure P0 bypassent l'arbre complet.

Six triggers escalade immédiate

  • fail_leak_smell : fuite, odeur brûlé, fumée

  • Chargeback menacé ou avocat cité

  • VIP ou panier > seuil selon policy

  • Repeat contact 3+ même panne 7 j

  • Sentiment angry score > seuil

  • Produit dangereux : batterie gonflée, électrocution

SLA handoff P0

Agent live < 2 min chat, < 15 min email. Payload minimal : symptom + sku + urgence. Compléter diagnostic en parallèle si agent disponible.

Post-mortem litige

Si client insatisfait post-handoff : revue payload. Champs manquants ? Mauvaise hypothesis ? Boucle amélioration arbre FAIL chaque mois.

Alignement matrice escalade

Croiser matrice escalade (#193) et triage (#236) urgency P0-P3.

Formation agents

Agents formés à lire bloc diagnostic bot en 15 s. Ne jamais demander « avez-vous essayé de redémarrer » si tests_completed liste reset.

Quels KPI mesurer pour le diagnostic panne bot ?

Mesurer la qualité qualification failure, pas seulement le taux de handoff.

Six métriques clés

  • failure_bot_resolution_rate : résolu sans agent / total fail_*

  • handoff_payload_complete_rate : payload 10+ champs / handoffs

  • agent_time_saved : min agent avec vs sans payload

  • ntf_return_rate : retours No Trouble Found / retours panne

  • misroute_rate : mauvaise file repair/warranty/return

  • CSAT post-handoff : satisfaction après transfert qualifié

Benchmark DTC

Objectif handoff_payload_complete > 85 %, ntf_return_rate < 25 %, agent_time_saved > 8 min/ticket panne.

Revue hebdo SKU

Top 5 SKU fail_* : ajuster arbres, ajouter codes erreur, enrichir guide si fail_usage récurrent.

A/B handoff

Groupe A : handoff sans payload. Groupe B : payload complet. Mesurer agent_handle_time et CSAT 30 j. Écart attendu 8-12 min gagnés groupe B.

Quelles erreurs éviter avec un bot diagnostic panne ?

Cinq anti-patterns failure bot à bannir.

Erreur 1 : handoff sans payload

« Transfert agent » sans contexte = double frustration. Fix : payload section 5 obligatoire.

Erreur 2 : promettre remplacement

Bot ne promet pas refund ou échange. Il qualifie et route. Humain tranche garantie.

Erreur 3 : ignorer sécurité

fail_leak_smell = P0 immédiat. Pas 6 questions sur le mode d'emploi.

Erreur 4 : arbre identique tous SKU

Casque audio et robot cuisine ≠ mêmes tests. Arbres par famille produit.

Erreur 5 : bloquer humain

Client insiste pour agent : handoff en 1 clic avec payload partiel. Voir limites bot (#124).

Boucle feedback produit

Top 3 fail_* récurrents même SKU → alerte produit/qualité. Diagnostic bot devient source insights défauts usine, pas seulement SAV.

Tests CI bot

30 scénarios fail_* : assert hypothesis, recommended_route et payload_complete. Regression test à chaque mise à jour doc firmware ou lancement nouveau SKU.

Comment Qstomy qualifie la panne avant transfert SAV ?

Qstomy exécute l'arbre failure_diagnosis, construit le payload handoff et route vers repair, warranty ou return.

Capacités

  • Intent fail_* : classification symptôme

  • Arbre multi-tours : état persistant, max 8 questions

  • Collecte photos : upload avant handoff defect

  • Payload handoff : 12 champs sidebar agent

  • Routing : warranty, repair (#341), return

Scénario DTC chiffré

Marque petit électroménager, 180 tickets fail_*/mois, handoff brut 90 %.

Après Qstomy failure_diagnosis : 38 % résolus bot, handoff_payload_complete 91 %, agent_time_saved 11 min, ntf_return_rate -26 %, CSAT post-handoff 4,4/5.

Le bot ne remplace pas l'expert produit : il filtre usage, qualifie defect et remplit le dossier pour que l'humain tranche garantie ou repair en minutes, pas en heures.

Explorez support IA, Shopify, demander une démo.

Quelle checklist pour lancer le bot diagnostic panne ?

Checklist failure bot (10 étapes)

  1. Miner tickets panne 90 j, top intents par SKU

  2. Cartographier 10 intents fail_* section 3

  3. Construire arbres FAIL top 5 SKU (section 4)

  4. Définir payload handoff 12 champs section 5

  5. Configurer routing warranty/repair/return section 7

  6. Triggers P0 section 8 en live

  7. Sidebar agent helpdesk avec bloc diagnostic

  8. Tester 20 scénarios fail_power, fail_connectivity, fail_leak

  9. Activer KPI ntf_return_rate et payload_complete

  10. Revue hebdo arbres vs tickets mal routés

En bref

  • #342 = qualification panne + handoff, pas troubleshooting seul (#229)

  • Payload 12 champs : agent ne repart pas de zéro

  • Arbre FAIL : 5 gates, état persistant

  • Routing : warranty, repair, return selon hypothesis

  • KPI NTF : moins de retours sans défaut réel confirmé

FAQ

Différence avec troubleshooting #229 ?
#229 résout en autonomie via arbres TRB. #342 qualifie la panne et prépare le handoff agent structuré.

Bot peut-il ouvrir dossier repair (#341) ?
Oui si route_repair : collecte intake photos, génère lien formulaire, tag repair_open.

Faut-il un arbre par SKU ?
Par famille produit suffit. SKU spécifique si volume fail_* > 5 % tickets catégorie.

Client refuse les questions bot ?
Handoff immédiat avec payload partiel. Mieux vaut 3 champs que 0.

Photos obligatoires ?
Oui avant route_warranty ou route_repair sur fail_physical_damage et likely_defect. Minimum 2 photos : vue globale produit + gros plan zone défectueuse ou code erreur.

Comment lier diagnostic bot et repair #341 ?
route_repair déclenche collecte intake (photos, n° série) et lien formulaire /reparation. REP-ID créé par agent ou ops, pas par bot seul.

Aller plus loin

Simulez 10 handoffs failure avec agents réels : vérifiez que le payload sidebar suffit pour agir sans relire tout le chat.

Partagez ce guide #342 avec produit et SAV : un diagnostic bot bien qualifié réduit les retours inutiles et accélère les vrais dossiers panne.

Intégrez le module failure_diagnosis au bot existant : mêmes intents fail_*, sidebar agent, routing vers #341 et #62 selon hypothesis.

Revoyez les arbres FAIL après chaque pic saisonnier : nouveaux SKU cadeaux Noël génèrent souvent des fail_usage concentrés sur 3 semaines.

Mesurez agent_handle_time avant/après payload : c'est la preuve ROI la plus convaincante pour convaincre l'équipe SAV d'adopter le module.

Objectif : handoff qualifié sur 100 % des tickets panne, même quand le client exige un humain dès la première phrase.

Enzo

10 juillet 2026

Convertissez +2000 clients en moyenne par mois en utilisant Qstomy.

1ère IA Shopify dédiée à la conversion client au monde

200+ ecommerçants accompagnés

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.

Abonnez-vous à la newsletter et obtennez un e-book personnalisé !

Solution no-code, sans connaissance technique requise. Une IA entrainée sur votre e-shop et non intrusive.

*Désabonnez-vous à tout moment. Nous n'envoyons pas de spam.