ITSkillsCenter
Intelligence Artificielle

Claude IA pour la formation et la pédagogie

12 دقائق للقراءة
Claude IA pour la formation et la pédagogie

Ce que vous saurez faire à la fin

  1. Construire une FAQ produit complète (40 à 80 questions) en moins d’un jour ouvré, à partir de l’historique réel de tickets support et des emails clients
  2. Utiliser Claude IA pour clusteriser les vraies questions clients, formuler les réponses et les faire valider par un humain
  3. Structurer la FAQ avec le balisage Schema.org FAQPage pour gagner en visibilité Google (rich snippet) et capter des clics organiques
  4. Intégrer la FAQ dans un site WordPress, soit avec un plugin gratuit, soit via un Custom Post Type maison sans dépendance
  5. Mesurer l’impact sur la déflexion de tickets (réduction du volume support) et le SEO local au Sénégal

Durée : 7h. Pré-requis : compte Claude Pro à 20 USD/mois ou API (15 000 FCFA de crédits suffisent), accès admin WordPress (votre site ou celui du client), export CSV de votre helpdesk (Freshdesk, Zendesk, HelpScout, ou simplement Gmail), un éditeur Markdown (Obsidian gratuit ou VS Code), Yoast SEO ou Rank Math installé sur WordPress, un budget hébergement de 12 000 FCFA/an pour le SSD performant chez O2switch ou Hostinger Africa.

Étape 1 — Cadrer le périmètre de la FAQ

Une FAQ ne doit pas être un fourre-tout. Définissez le produit ou service couvert et l’audience cible. Pour une PME sénégalaise vendant un logiciel de gestion (mettons un ERP simplifié pour TPE à 25 000 FCFA/mois), distinguez 3 audiences : (1) prospects en avant-vente (Combien ça coûte ?, Y a-t-il une démo ?), (2) clients en onboarding (Comment importer mes données depuis Excel ?), (3) clients existants en SAV (Pourquoi mon import a échoué ?). Une FAQ par audience est plus efficace qu’une FAQ unique. Comptez 40 à 60 questions par audience.

Étape 2 — Exporter l’historique des tickets support

Depuis votre helpdesk, exportez 12 mois de tickets au format CSV. Si vous n’avez pas de helpdesk, exportez vos emails support depuis Gmail (chercher in:inbox label:support et utiliser Google Takeout). Visez un volume de 200 à 1 500 tickets pour une couverture statistiquement valable. Voici la structure CSV minimale attendue :

date,canal,sujet,message_client,reponse_agent,statut,duree_resolution_min
2025-04-12,email,Problème connexion,Je ne peux pas me connecter ce matin,Bonjour,votre mot de passe a expiré...,résolu,15
2025-04-12,whatsapp,Facture introuvable,Où télécharger ma facture d'avril ?,Connectez-vous puis Comptabilité > Factures...,résolu,4
2025-04-13,email,Import Excel échoue,J'essaie d'importer 500 produits mais erreur ligne 47,Vérifiez que la colonne Prix est en chiffres uniquement...,résolu,22
2025-04-13,téléphone,Tarif entreprise,Bonjour,combien pour 50 utilisateurs ?,Notre offre Entreprise commence à 195 000 FCFA/mois...,résolu,8
2025-04-14,email,Mobile Money,Puis-je payer en Orange Money ?,Oui,nous acceptons Orange Money,Wave et YAS Money (ex-Free Money)...,résolu,3

Étape 3 — Anonymiser et nettoyer le CSV

Avant tout envoi à Claude, retirez les noms, emails, numéros de facture, et toute donnée client identifiable. Un script Python avec quelques regex suffit. Cela vous protège juridiquement (Loi 2008-12 SN) et améliore la qualité de l’analyse en éliminant le bruit.

import pandas as pd, re

df = pd.read_csv("tickets_brut.csv")

def nettoyer(t):
    t = str(t)
    t = re.sub(r"[\w\.-]+@[\w\.-]+", "[EMAIL]", t)
    t = re.sub(r"(\+221|00221)?\s?[37]\d\s?\d{3}\s?\d{2}\s?\d{2}", "[TEL]", t)
    t = re.sub(r"\bFAC\d+\b", "[FAC]", t, flags=re.IGNORECASE)
    t = re.sub(r"\b[A-Z][a-z]+\s[A-Z][a-z]+\b", "[NOM]", t)  # Pape Diop -> [NOM]
    return t

df["message_client"] = df["message_client"].apply(nettoyer)
df["reponse_agent"]  = df["reponse_agent"].apply(nettoyer)
df.to_csv("tickets_anonymises.csv", index=False)

Étape 4 — Demander à Claude de clusteriser les questions

Le premier travail de Claude est de regrouper les tickets par thématique. Donnez-lui le CSV anonymisé (ou un échantillon de 100 lignes si trop volumineux) et demandez 15 à 25 clusters thématiques avec un titre et une fréquence approximative.

Tu es analyste support client.
Voici 200 tickets anonymisés d'un logiciel ERP pour PME sénégalaise.
Identifie les 20 thématiques les plus fréquentes.

Pour chaque thématique :
- Donne un titre clair (5 à 8 mots)
- Estime le nombre de tickets concernés (sur les 200)
- Donne 3 exemples de formulations clients (verbatims tronqués)
- Classe par fréquence décroissante

Format de sortie : tableau Markdown
Colonnes : N°, Thématique, Nombre tickets, Verbatims exemples

Étape 5 — Générer les questions FAQ par cluster

Pour chaque cluster identifié, demandez à Claude de produire 3 à 5 questions formulées comme un client les poserait. Cette étape transforme un thème en plusieurs questions Google-friendly.

Pour le cluster "Import de données depuis Excel" (32 tickets identifiés),
génère 5 questions FAQ formulées comme un client les taperait sur Google
ou sur le moteur de recherche du site.

Règles :
- Questions à la 1re ou 2e personne ("Comment je peux", "Puis-je")
- Maximum 12 mots par question
- Inclure des variantes (synonymes, fautes courantes en français)
- Couvrir les angles : avant l'action, pendant, en cas d'erreur
- Penser au public sénégalais (vocabulaire courant)

Exemple attendu :
1. Comment importer mes produits depuis un fichier Excel ?
2. Quelle est la taille maximum d'un fichier d'import ?
3. Pourquoi mon import s'arrête à la ligne 47 ?
4. Puis-je importer en .csv au lieu de .xlsx ?
5. Comment annuler un import qui s'est mal passé ?

Étape 6 — Rédiger les réponses avec contexte produit

Pour des réponses justes, fournissez à Claude le contexte produit : doc utilisateur, captures d’écran textuelles, tarifs, modes de paiement acceptés. Plus le contexte est riche, moins Claude hallucine. Voici le prompt :

Voici la documentation officielle du module Import (extrait) :

[coller 500 mots de doc produit ici]

Voici les tarifs en vigueur au Sénégal :
- Plan Starter : 25 000 FCFA/mois (5 utilisateurs, 500 produits)
- Plan Pro : 65 000 FCFA/mois (20 utilisateurs, illimité)
- Plan Entreprise : 195 000 FCFA/mois (illimité, support prioritaire)
- Modes de paiement : Wave, Orange Money, YAS Money (ex-Free Money), virement BICIS,
  carte bancaire via PayDunya

Rédige la réponse à la question : "Comment importer mes produits
depuis un fichier Excel ?"

Format :
- 80 à 150 mots
- Numérotation des étapes (1., 2., 3.)
- Mentionner le menu exact (ex : Catalogue > Produits > Importer)
- Préciser les colonnes attendues
- Ajouter une note si limite ou prérequis
- Ton professionnel mais accessible
- Aucune invention : si tu n'es pas certain, écris "à confirmer
  avec le support"

Étape 7 — Valider chaque question-réponse manuellement

Aucune FAQ générée par IA ne se publie sans relecture humaine. Pour chaque paire Q-R, faites une revue à 2 niveaux : (1) le support qui valide la justesse technique, (2) le marketing qui valide le ton et l’orthographe. Suivez la validation dans un Google Sheets :

N°  Question                          Cluster      Validé support  Validé marketing  Statut
01  Comment importer mes produits     Import       Oui (12/04)     Oui (13/04)       Publier
02  Quelle taille max import ?        Import       Oui (12/04)     Oui (13/04)       Publier
03  Pourquoi import s'arrête ligne X  Import       Reformuler      -                 En revue
04  Puis-je payer en Orange Money     Paiement     Oui (12/04)     Oui (13/04)       Publier
05  Combien coûte le plan Pro         Tarifs       Oui (12/04)     Modifier prix     En revue
06  Avez-vous une appli mobile        Produit      À écarter       -                 Pas encore
...

Étape 8 — Structurer le balisage Schema.org FAQPage

Pour gagner les rich snippets Google (FAQ déroulante directement dans les résultats de recherche), votre FAQ doit être balisée en JSON-LD selon Schema.org. C’est l’une des dernières opportunités SEO à fort levier en 2026.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Comment importer mes produits depuis un fichier Excel ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "1. Connectez-vous à votre compte. 2. Allez dans Catalogue puis Produits puis Importer. 3. Téléchargez le modèle Excel fourni. 4. Remplissez les colonnes Code, Nom, Prix HT, Catégorie. 5. Glissez le fichier rempli dans la zone d'import. La limite est de 5000 lignes par fichier. Pour les imports plus volumineux, contactez le support."
      }
    },
    {
      "@type": "Question",
      "name": "Puis-je payer en Orange Money ou Wave ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Oui, nous acceptons Orange Money, Wave, YAS Money (ex-Free Money), ainsi que les virements bancaires (BICIS, SGBS, Ecobank) et les cartes bancaires Visa/Mastercard via PayDunya. Le paiement Mobile Money est instantané et votre compte est activé sous 5 minutes."
      }
    }
  ]
}
</script>

Étape 9 — Choisir l’intégration WordPress

Trois options selon votre niveau :

Option 1 : Plugin gratuit (5 minutes, débutant)
- "FAQ Schema For Pages and Posts" ou "Easy Accordion"
- Avantage : zéro code, mises à jour faciles
- Inconvénient : moins flexible, dépendance plugin

Option 2 : Custom Post Type maison (1h, intermédiaire)
- Créer un CPT "faq" avec un Advanced Custom Fields
- Plus de contrôle, performance native WordPress
- Avantage : sans dépendance, design 100% personnalisé
- Inconvénient : nécessite quelques lignes de PHP

Option 3 : Page statique HTML (15 min, simple)
- Une page WordPress en mode HTML brut avec accordéons CSS
- Avantage : ultra-léger, rapide
- Inconvénient : maintenance manuelle au-delà de 30 questions

Étape 10 — Implémenter le Custom Post Type FAQ

Pour l’option 2, ajoutez ce code dans le functions.php de votre thème enfant. Il crée un type FAQ avec les champs Question et Réponse, et une catégorie de regroupement.

// Dans functions.php du thème enfant
function isc_register_faq_cpt() {
    register_post_type('faq', [
        'labels' => ['name' => 'FAQ', 'singular_name' => 'Question'],
        'public' => true,
        'has_archive' => 'faq',
        'menu_icon' => 'dashicons-editor-help',
        'supports' => ['title', 'editor', 'page-attributes'],
        'rewrite' => ['slug' => 'faq'],
        'show_in_rest' => true,
    ]);

    register_taxonomy('faq_categorie', 'faq', [
        'labels' => ['name' => 'Catégories FAQ'],
        'hierarchical' => true,
        'show_in_rest' => true,
        'rewrite' => ['slug' => 'faq-categorie'],
    ]);
}
add_action('init', 'isc_register_faq_cpt');

Étape 11 — Afficher la FAQ avec accordéons et JSON-LD automatique

Créez un template page-faq.php dans votre thème enfant. Il affiche les questions en accordéon HTML5 natif (balise details/summary, zéro JavaScript) et génère le JSON-LD à la volée.

<?php /* Template Name: Page FAQ */ get_header(); ?>
<main class="faq-container">
  <h1>Questions fréquentes</h1>
  <?php
  $faqs = get_posts(['post_type' => 'faq', 'posts_per_page' => -1, 'orderby' => 'menu_order']);
  $jsonld = ['@context' => 'https://schema.org', '@type' => 'FAQPage', 'mainEntity' => []];
  foreach ($faqs as $faq) :
      $reponse = wp_strip_all_tags(apply_filters('the_content', $faq->post_content));
      $jsonld['mainEntity'][] = [
          '@type' => 'Question',
          'name' => $faq->post_title,
          'acceptedAnswer' => ['@type' => 'Answer', 'text' => $reponse]
      ];
  ?>
    <details class="faq-item">
      <summary><?php echo esc_html($faq->post_title); ?></summary>
      <div class="faq-reponse"><?php echo apply_filters('the_content', $faq->post_content); ?></div>
    </details>
  <?php endforeach; ?>
  <script type="application/ld+json"><?php echo wp_json_encode($jsonld, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); ?></script>
</main>
<?php get_footer(); ?>

Étape 12 — Tester le rich snippet sur Google

Une fois la page publiée, validez le balisage avec l’outil Google Rich Results Test. Collez l’URL de votre page FAQ. Si tout est vert, demandez l’indexation via Google Search Console (Inspection d’URL puis Demander l’indexation). Le rich snippet apparaît généralement sous 7 à 15 jours pour un site existant. Pour un nouveau site, comptez 4 à 8 semaines.

URL de l'outil : https://search.google.com/test/rich-results
Vérifications :
✓ Type FAQPage détecté
✓ Toutes les questions et réponses lues
✓ Aucune erreur de balisage
✓ Avertissements (warnings) : à corriger si possible
Si KO : vérifier la syntaxe JSON, l'absence de HTML dans
acceptedAnswer.text, et la présence d'au moins 2 questions

Étape 13 — Mesurer la déflexion de tickets

L’objectif business d’une FAQ est de réduire le volume de tickets répétitifs. Mettez en place un suivi simple sur 3 mois. Vous devriez constater une baisse de 15 à 35% des tickets sur les sujets couverts.

Mois              Tickets total  Tickets sur sujets FAQ  Taux déflexion
M-1 (avant FAQ)   320            220 (69%)               -
M+1 (après FAQ)   295            175 (59%)               -20%
M+2               280            150 (54%)               -32%
M+3               265            140 (53%)               -36%

Économie estimée : 80 tickets x 15 min x 3 750 FCFA/h
                 = 75 000 FCFA/mois soit 900 000 FCFA/an
Coût FAQ : 7h setup + 12 000 FCFA hébergement
ROI > 1500% sur 12 mois

Étape 14 — Maintenir et enrichir la FAQ

Une FAQ statique se périme en 6 mois. Mettez en place un rituel mensuel de 30 minutes : (1) extraire les nouveaux tickets, (2) demander à Claude d’identifier les questions non couvertes, (3) ajouter 2 à 5 questions nouvelles, (4) mettre à jour les questions tarifaires (souvent indexées sur l’inflation). Suivez le taux de clic sur chaque question dans Matomo ou Google Analytics 4 pour identifier les questions à reformuler ou à supprimer.

Erreurs classiques à éviter

  • Erreur : générer la FAQ sans baser sur les tickets réels. Conséquence : FAQ déconnectée des vrais besoins, faible déflexion, gaspillage de temps de rédaction.
  • Erreur : publier les réponses Claude sans validation support. Conséquence : informations incorrectes (tarifs, fonctionnalités) qui dégradent la confiance et créent des litiges commerciaux.
  • Erreur : oublier le balisage Schema.org FAQPage. Conséquence : zéro rich snippet Google, opportunité SEO majeure perdue.
  • Erreur : empiler 200 questions sur une seule page. Conséquence : page trop lourde, expérience utilisateur dégradée. Découpez par catégorie au-delà de 30 questions.
  • Erreur : ne pas mesurer la déflexion. Conséquence : impossible de prouver le ROI à la direction, projet considéré comme cosmétique.
  • Erreur : laisser la FAQ se périmer sans revue mensuelle. Conséquence : tarifs obsolètes, fonctionnalités disparues, perte de crédibilité.

Checklist FAQ Produit en 1 jour

✓ Périmètre défini (produit, audience, objectifs)
✓ Export 12 mois de tickets au format CSV
✓ Anonymisation regex appliquée et vérifiée
✓ Clustering Claude 15-25 thématiques validé
✓ Génération 3-5 questions par cluster (40-80 total)
✓ Contexte produit (doc, tarifs FCFA, paiement) injecté
✓ Réponses Claude validées par support (technique)
✓ Réponses validées par marketing (ton, orthographe)
✓ Balisage JSON-LD FAQPage généré
✓ Choix d'intégration WordPress effectué
✓ Custom Post Type ou plugin installé
✓ Page FAQ publiée avec accordéons HTML5
✓ Validation Google Rich Results Test OK
✓ Indexation demandée via Search Console
✓ Suivi déflexion mensuel + revue mensuelle planifiée
Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 250.000 FCFA
Parlons de Votre Projet
Publicité