Passer au contenu principal
Le Classificateur d’intention (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

  1. L’agent analyse les 10 derniers messages de la conversation (hors messages système) en un appel simple.
  2. Il rend une intention parmi : réponse texte, envoi de photo, contenu payant, réponse vocale.
  3. Il accompagne son verdict d’un score de confiance (0 à 100).
Le job AutoReply applique ensuite deux garde-fous :
  • 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 MinIntentScore des 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é.
L’intention retenue (classifiée, forcée ou reroutée) est visible dans la trace du job, avec son score et son origine.

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 MinIntentScore des paramètres AutoReply.

Voir aussi