> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fanifyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Classificateur d'intention

> L'agent qui détermine ce qu'attend l'utilisateur : une réponse texte, une photo, du contenu payant ou un vocal (moteur V1).

Le **Classificateur d'intention** (`ExtractIntentAgent`) est le premier maillon du [moteur V1](/fr/advanced/jobs/autoreply#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](/fr/advanced/jobs/autoreply#paramètres), 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](/fr/advanced/agents/reply-agent) 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](/fr/advanced/jobs/autoreply#suivi-et-contrôle-en-temps-réel) 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](/fr/advanced/jobs/autoreply#paramètres).

## Voir aussi

* [Réponses automatiques](/fr/advanced/jobs/autoreply) — L'aiguillage par intention dans le moteur V1.
