Le centre d'aide et la recherche

← Le volet web · 12 diapositives · flèches ou clic pour avancer

Le centre d'aide et la recherche - Volet AIDE, système d'entraide 1 de 4 - L'article d'aide qui se trouve tout seul : recherche, rétroaction et rédaction assistée par l'IA
Le degré zéro : l'accordéon - Dix questions qui s'ouvrent et se ferment : ça ne se cherche pas, personne ne lit dix réponses, ça ne mesure rien et ça ne grandit pas. Un centre d'aide, c'est une FAQ qui a appris à se chercher, à se mesurer et à grandir.
L'anatomie d'un centre d'aide - La recherche d'abord (une grande barre au centre comme Canva et Notion), des questions d'exemple cliquables, des catégories pour bouquiner, et la rétroaction « Cet article vous a aidé ? » sur chaque page.
Le modèle de données - Trois tables : categorie (identifiant, nom, ordre), article (identifiant, categorieIdentifiant, titre, contenu, etat brouillon ou publie, compteurUtile, compteurInutile) et rechercheJournal (texteCherche, nombreResultats, dateRecherche), la table que tout le monde oublie et la plus précieuse.
La recherche SQL : du LIKE au FULLTEXT - Le LIKE trouve mais ne classe pas. La vraie recherche : ALTER TABLE article ADD FULLTEXT(titre, contenu) puis SELECT avec MATCH(titre, contenu) AGAINST(:question) AS pertinence ORDER BY pertinence DESC : le meilleur article remonte en premier.
La recherche instantanée (Ajax) - Champ de recherche, attente de 300 ms (debounce), recherche-aide.php renvoie du JSON, suggestions sous le champ sans recharger. Les résultats apparaissent pendant la frappe. Avant-goût du volet AJAX de la semaine 13.
Les questions d'exemple - Des pilules cliquables sous la barre qui préremplissent la recherche (patron Canva), tirées du journal des recherches réelles : SELECT texteCherche, COUNT(*) FROM rechercheJournal des 30 derniers jours GROUP BY texteCherche ORDER BY nombre décroissant LIMIT 6.
La rétroaction sur chaque article - « Cet article vous a aidé ? » Oui ou Non : un clic, deux compteurs (compteurUtile, compteurInutile). Non ouvre la porte de sortie vers le chatbot, un ticket ou le contact. Le classement des articles les moins utiles devient la liste des articles à réécrire.
La mine d'or : les recherches sans résultat - Chaque recherche est journalisée avec son nombre de résultats. Une recherche à zéro résultat est une question que la boutique ne sait pas encore répondre : SELECT texteCherche, COUNT(*) AS nombreEchecs FROM rechercheJournal WHERE nombreResultats = 0 GROUP BY texteCherche ORDER BY nombreEchecs DESC.
L'admin du centre d'aide - Articles (créer, modifier, réordonner, état brouillon), catégories (le même CRUD que le catalogue), tableau de bord (votes, recherches infructueuses). Le panneau s'intègre au panneau admin existant. Un article en brouillon n'apparaît jamais dans la recherche publique.
L'IA comme rédactrice - Les recherches infructueuses (les vraies questions) alimentent l'IA qui rédige un brouillon d'article, l'humain relit et corrige, puis publie. Aucun article publié sans relecture humaine. La boucle transforme le centre d'aide en organisme vivant qui apprend de ses échecs.
La barre de qualité (démo) - La recherche trouve dès trois lettres, classée par pertinence; les questions d'exemple viennent du journal; la rétroaction s'enregistre; le tableau de bord montre les recherches sans résultat; aucun brouillon visible au public; le tout respire sur mobile.