ExtractIntentAgent) est le premier maillon du moteur V1 : il lit les derniers messages et détermine ce qu’attend l’utilisateur, afin d’aiguiller la réponse vers le bon chemin de génération.
Fonctionnement
- L’agent analyse les 10 derniers messages de la conversation (hors messages système) en un appel simple.
- Il rend une intention parmi : réponse texte, envoi de photo, contenu payant, réponse vocale.
- Il accompagne son verdict d’un score de confiance (0 à 100).
- Si l’agent ne répond pas, une seconde tentative a lieu après 60 secondes. Échec persistant → le job échoue (
AR-140) avec l’indicateur d’attention. - Si le score est inférieur au paramètre
MinIntentScoredes paramètres AutoReply, le job échoue (AR-141) plutôt que de risquer une réponse hors-sujet.
Quand la classification est-elle sautée ?
- Intention forcée : lors d’une demande manuelle, l’opérateur peut imposer l’intention (score considéré à 100).
- Relances : l’intention est automatiquement forcée à texte.
- Actions de stratégie : certaines actions peuvent modifier ou rerouter l’intention après la classification (ex. transformer une demande de photo en réponse texte).
- Moteur V2 : le ReplyAgent décide lui-même de la nature de sa réponse — cet agent n’est pas exécuté.
Configuration
- Modèle IA : Admin > Chatting Auto > Agents. Un modèle léger suffit pour cette tâche de classification.
- Prompt système : personnalisable depuis l’administration pour affiner les critères de classification.
- Seuil de confiance : paramètre
MinIntentScoredes paramètres AutoReply.
Voir aussi
- Réponses automatiques — L’aiguillage par intention dans le moteur V1.
