Définition complète
L'intention (intent) represente ce que l'utilisateur veut accomplir lorsqu'il envoie un message a un chatbot. C'est la categorisation du but derriere la requête : 'suivi_commande', 'demande_remboursement', 'question_horaires'. La détection d'intention est une étape fondamentale du NLP conversationnel : elle permet au chatbot de declencher le bon scenario de réponse. Un chatbot gère typiquement 20 a 100 intentions selon sa complexite.
Questions fréquentes
Comment un chatbot détecte-t-il les intentions ?
La détection d'intention utilise un classifieur entraîné sur des exemples de phrases associees a chaque intention. Le modèle apprend les patterns linguistiques caractéristiques. Exemple : 'Ou est ma commande ?', 'Mon colis est en retard', 'Suivi de livraison' -> intention 'suivi_commande'. Les LLM modernes détectent les intentions en zero-shot mais les classifieurs spécialisés restent plus rapides et economiques.
Combien d'intentions un chatbot doit-il gérer ?
Le nombre d'intentions depend du perimêtre du chatbot. Un chatbot FAQ simple : 10-30 intentions. Un chatbot de service client complet : 50-100 intentions. Au-dela de 100, la complexite de maintenance augmente. Les LLM permettent de reduire le nombre d'intentions explicites en gerant plus de variabilite linguistique. L'analyse des conversations revele les intentions manquantes.
Que faire quand une intention n'est pas reconnue ?
Quand l'intention n'est pas reconnue (fallback), le chatbot peut : demander une reformulation, proposer des options proches, chercher dans une FAQ générale, escalader vers un humain, ou utiliser un LLM pour une réponse generique. Le taux de fallback (cible : <15%) est une metrique cle. L'analyse des fallbacks revele les intentions a ajouter.