Passer au contenu principal
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 :
ModeConfigurationDétection
Local seulConditions sans descriptionÉvaluation 100 % locale des conditions, aucun appel IA.
IA seuleDescription sans conditionsAnalyse de la conversation (25 derniers messages) par IA.
HybrideConditions + descriptionConditions 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, sur 30 messages) avant le déblocage définitif. Ce double contrôle évite les faux positifs sur les accomplissements sensibles.
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