> ## 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.

# Agent d'accomplissements

> L'agent qui détecte les accomplissements débloqués par l'utilisateur, mémoire persistante au service des stratégies.

L'**Agent d'accomplissements** (`CheckAchievementsAgent`) détecte si l'utilisateur vient de franchir un **accomplissement** défini dans sa stratégie (ex. « On connaît son prénom », « Il a exprimé un fantasme »). Les accomplissements servent de **mémoire persistante** aux conditions des règles de stratégie.

## Fonctionnement

L'agent s'exécute **au début de chaque réponse automatique**, avant l'évaluation de la stratégie, sur les accomplissements non encore débloqués. Trois modes de détection selon la configuration de l'accomplissement :

| Mode           | Configuration               | Détection                                                                           |
| -------------- | --------------------------- | ----------------------------------------------------------------------------------- |
| **Local seul** | Conditions sans description | Évaluation 100 % locale des conditions, aucun appel IA.                             |
| **IA seule**   | Description sans conditions | Analyse de la conversation (25 derniers messages) par IA.                           |
| **Hybride**    | Conditions + description    | Conditions locales d'abord (filtre gratuit), puis confirmation IA si elles passent. |

Si l'accomplissement possède une **description détaillée**, un second agent vérificateur confirme la détection ([Chain-of-Verification](/fr/advanced/agents/agent#modes-de-fonctionnement), sur 30 messages) avant le déblocage définitif. Ce double contrôle évite les faux positifs sur les accomplissements sensibles.

<Note>
  Les accomplissements détectés sont enregistrés **immédiatement** : une règle de stratégie conditionnée par cet accomplissement matchera **dans la même réponse automatique**. En revanche, un accomplissement débloqué par une *action* de règle ne sera visible qu'à la réponse suivante.
</Note>

## Diagnostic

Le résultat (succès, nombre et noms des accomplissements débloqués) figure dans la [trace](/fr/advanced/jobs/autoreply#suivi-et-contrôle-en-temps-réel) du job. Un échec de cet agent n'interrompt pas la réponse automatique : le job continue sans nouveaux accomplissements et l'incident est journalisé.

## Configuration

Le modèle IA se choisit dans **Admin** > **Chatting Auto** > **Agents**. Les accomplissements eux-mêmes (conditions, descriptions, descriptions détaillées) se définissent dans l'**éditeur de stratégie**.

## Voir aussi

* [Réponses automatiques](/fr/advanced/jobs/autoreply) — Sa place dans le workflow.
