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. |
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.
Diagnostic
Le résultat (succès, nombre et noms des accomplissements débloqués) figure dans la trace 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 — Sa place dans le workflow.
