Agent IA
- comment configurer l'agent ia
- où mettre le nom du bot pour le chat
- comment faire répondre l'agent aux dons
- le bot a inventé une fête qui n'existe pas
- pourquoi le bot dit qu'il ne peut pas vérifier les actualités
- l'agent cherche trop sur internet et brûle des crédits
- le bot peut-il lister mes commandes de chat
- le bot ne connaît pas certaines de mes commandes
- le bot m'ignore dans le chat
- combien coûte une réponse du bot
- le bot a oublié de quoi on parlait
- quel modèle d'ia choisir
- combien de temps l'agent se souvient d'un spectateur
- le bot oublie-t-il ceux qui ont arrêté d'écrire
- le bot répond dans la mauvaise langue
- la réponse du bot est coupée sur youtube
- comment faire répondre le bot toujours en anglais
Fourni avec strAImer : ce module s'installe avec l'application, il n'y a donc rien à télécharger. Il figure dans Catalogue de modules → Intégrés.
Ce qu'est cette page
Chat Bot → Agent IA définit le comportement du bot : quand il parle, comment il sonne, ce qu'il a le droit de chercher et ce dont il se souvient. Ce qu'il sait de vous vit sur une autre page, Chat Bot → Base de connaissances.
Chaque réponse coûte des crédits IA. Les réponses sont générées sur le serveur strAImer, l'agent a donc besoin d'un compte, et chaque réponse est facturée. Le compte est gratuit et reçoit 100 crédits chaque mois sans frais — la page le dit d'elle-même tant que vous n'êtes pas connecté, dans le bloc Connectez-vous pour utiliser l'IA, dont le bouton Se connecter mène à Paramètres → Compte strAImer. Les réglages de cette page sont enregistrés dans tous les cas ; ils se mettent simplement à agir une fois que vous êtes connecté.
Comment la configurer
1. Choisissez un modèle
Paramètres généraux → Modèle d'IA. Chaque modèle de la liste porte son prix sous la forme {n} cr. / réponse : le choix est donc un prix que vous lisez avant de le faire. Un modèle que votre offre ne couvre pas est marqué « nécessite le plan {tier} » ; tant que vous n'êtes pas connecté, la liste affiche Connectez-vous pour choisir un modèle, et un modèle enregistré auparavant et qui n'est plus proposé apparaît comme enregistré précédemment.
Il n'y a pas ici de champ pour une clé d'API. Le compte et sa clé se trouvent dans Paramètres → Compte strAImer — la note de la page le dit : « Cette page concerne uniquement le comportement du bot. »
2. Donnez un nom au bot
Paramètres des déclencheurs → Surnoms du bot dans le chat, séparés par des virgules. L'agent ne répond que lorsqu'on s'adresse à lui, et ce champ est vide sur une installation neuve — il n'y a aucun nom intégré, ni « bot », ni « ia », ni « straimer ». Tant que rien n'y figure, l'agent se tait, si bien réglé que soit le reste.
Le nom d'un compte bot connecté compte automatiquement, et une @mention directe aussi — mais le compte bot ne compte que s'il est réellement configuré dans Connexions → Bots.
Le nom doit ouvrir la phrase. « bot, tu en penses quoi » atteint l'agent ; « dites, le bot en pense quoi » non.
3. Décidez à quelle fréquence il parle
Trois réglages dans le même bloc, avec des rôles différents :
- Uniquement en streaming — activé par défaut. Tant que vous n'êtes pas en direct, le bot ne répond à personne dans le chat, et les spectateurs ne peuvent donc pas dépenser vos crédits entre deux streams. Vos propres messages depuis le compte de la chaîne reçoivent toujours une réponse, vous pouvez donc le tester depuis le chat Twitch ou Kick. Les dons et les commandes vocales ne sont pas concernés. Pour savoir si vous êtes en direct, il s'appuie sur le module Statut du Stream : si ce module est éteint, ou si ni les plateformes ni OBS ne renseignent l'état du stream, le bot répond comme avant. Après la fin d'un stream, il continue de répondre pendant environ trois minutes, pour qu'une courte coupure de connexion ne compte pas comme la fin du direct.
- Taux de réponse au chat (%) — la part des messages qui lui sont adressés auxquels il répond. En dessous de 100, certaines mentions sont ignorées volontairement.
- Délai entre les réponses (sec) — dix par défaut. Dans un chat animé, c'est cela qui tient la facture : les mentions arrivant pendant le délai sont écartées, pas mises en file.
Les deux donnent l'impression que le bot ignore les gens, et les deux font exactement ce pour quoi ils ont été réglés.
4. Donnez-lui un caractère
Invite système (Instruction) est le caractère de l'agent, et elle vaut pour le chat, les dons et la voix de la même façon, à moins que l'un d'eux ne la remplace. Le texte par défaut est court et prudent : « Vous êtes un assistant de stream amical. Gardez les réponses courtes, utiles et soutenez le streamer. »
Écrivez-la comme des instructions à quelqu'un qui va parler en votre nom. C'est le seul réglage qui change la façon dont sonne chaque réponse.
5. Réponses aux dons, si vous en voulez
Réponses aux dons, et elles sont désactivées par défaut, parce que chaque don serait une requête payante. Les activer ne suffit pas : trois choses décident si une réponse part réellement.
- Envoyer les réponses à — un don n'appartient à aucun chat, c'est donc vous qui choisissez quels chats reçoivent le remerciement. Rien de choisi, rien d'envoyé.
- Réagir aux dons de — une case par service de dons. Une case décochée signifie le silence ; un service installé plus tard reçoit une réponse automatiquement.
- Montant minimum des dons — compté dans votre devise de base, donc 100 dans une devise et 100 dans une autre ne se valent pas. Zéro répond à tous les dons.
Invite pour les dons est facultative et hérite de l'invite système quand elle est vide. La remplir vaut le coup pour une raison : une réponse à un don s'adresse au donateur sans @, parce que le don vient d'un service de dons et que cette personne n'est peut-être pas dans votre chat du tout.
6. Mémoire
Paramètres de mémoire (SQLite) décide de la quantité de conversation que l'agent transporte. Activer la mémoire de dialogue l'allume ; Taille de la fenêtre de contexte du chat (messages) est la part du chat récent qu'il voit, et Taille de l'historique des dialogues personnels (messages) la part de son histoire avec un spectateur donné. Les deux ont un plafond de 20 messages, et la page l'affiche. Le nombre de ces messages qui parviennent au modèle dépend de votre offre : sur les offres plus petites, les plus anciens sont retirés en premier.
Effacer la mémoire du chat après le stream efface le contexte partagé environ trois minutes après la fin de la diffusion — le stream suivant n'a pas besoin de la salle d'hier. Les dialogues personnels y survivent. Effacer la mémoire maintenant efface à la demande et pose la question deux fois : le bouton devient Êtes-vous sûr ? Cliquez à nouveau.
7. La recherche web, et son frein
L'agent ne sait pas ce qui se passe dans le monde tant qu'il ne va pas voir. Devant une question attachée au jour même — actualités, météo, prix, le résultat d'un match, quelle fête on célèbre — il dit qu'il ne peut pas le vérifier maintenant plutôt que de citer quelque chose. Une réponse inventée dans le chat est pire que pas de réponse du tout.
Autoriser les recherches web change cela, et une recherche coûte 10 crédits contre 1 à 2 pour une réponse ordinaire. Le fonctionnement diffère des deux côtés :
- Dans le chat, un message ne déclenche une recherche que s'il contient l'un des Mots déclencheurs de recherche — « rechercher, google, chercher, trouver en ligne » par défaut, et ils sont à vous.
- À la voix, l'agent décide lui-même.
Mode intelligent confie aussi la décision du chat à l'agent, au lieu d'attendre des mots déclencheurs. La page annonce le prix sans détour : « chacune coûte 2 crédits au lieu de 1, et une recherche web coûte toujours 10 ».
Puisque c'est désormais l'agent qui décide, un frein se trouve à côté. Limiter les recherches web avec Recherches par heure compte sur la dernière heure glissante, et non depuis le début de l'heure. Zéro signifie aucune recherche — pour retirer la limite, éteignez l'interrupteur plutôt que d'inscrire zéro. Laissé éteint, rien ne limite les recherches.
8. Modèles d'invite avancés
Un bloc replié au pied de la page contenant le texte de service envoyé au modèle : la règle de langue, le format de réponse pour le chat et pour la voix, les lignes d'événement et la façon dont la base de connaissances est introduite. Ne supprimez pas les marqueurs entre accolades — c'est là que les vraies valeurs atterrissent.
Un modèle que vous modifiez reçoit la marque modifié et cesse de suivre les mises à jour de l'application. C'est cela qu'il faut savoir : une amélioration livrée dans une version ultérieure n'atteindra pas un modèle que vous avez personnalisé. Réinitialiser aux valeurs par défaut rétablit tous les modèles du bloc à la fois, mises à jour comprises, après Enregistrer les paramètres ; pour n'en rétablir qu'un, videz son champ et enregistrez.
Ce que l'agent sait sans chercher
Tout ce qui vous concerne, vous et votre stream, vient de l'application elle-même, ne coûte aucune recherche et n'ajoute aucun crédit :
- ce à quoi vous jouez en ce moment, le titre du stream et depuis combien de temps vous êtes en direct ;
- votre profil, vos liens et votre matériel depuis Chat Bot → Base de connaissances ;
- les commandes de chat activées et ouvertes à Tout le monde, dans la limite des 40 premières de votre liste, si bien que la réponse à « quelles commandes as-tu » vient de l'application au lieu d'être devinée. Une commande réservée à Abonné, VIP, Modérateur ou Diffuseur ne lui est pas transmise, et quand vous en avez plus de 40, le fichier journal indique combien sont restées de côté ;
- ce qui a été dit plus tôt dans la conversation, aussi loin que portent les fenêtres de mémoire.
Les liens méritent une ligne à part : l'agent voit toute votre liste et ne partage que celui qu'on lui a demandé, exactement sous la forme où vous l'avez écrit. Il ne déverse pas la liste et demande lequel vous vouliez plutôt que de deviner.
Le dialogue personnel d'un spectateur est conservé tant qu'il continue de parler et il est effacé après trente jours de silence. Rien à régler et rien à cliquer : le nettoyage se fait tout seul, et seul le fil personnel disparaît — ce que l'agent sait de votre base de connaissances reste.
Dans quelle langue il répond
La langue d'une réponse est choisie par l'application, pas par le caractère. Un message du chat reçoit une réponse dans la langue où il est écrit, parmi les six langues de l'application : un texte en cyrillique reçoit du russe, un texte en alphabet latin reçoit de l'anglais, de l'espagnol, du portugais, de l'allemand ou du français, d'après les mots courants, et de l'anglais quand les mots ne permettent pas de trancher. Une demande à la voix reçoit une réponse dans la langue entendue par la reconnaissance : celle réglée dans Langue que vous parlez sur Voix → Reconnaissance vocale, ou celle qu'elle a détectée avec Détecter automatiquement. Un message sans aucune lettre, comme un don sans texte ou une ligne d'émotes, reçoit la langue de l'interface de l'application.
Cette règle part au modèle après l'Invite système et l'emporte sur elle, donc « réponds toujours en anglais » écrit dans l'Invite système ne tient pas. Pour fixer la langue pour de bon, ouvrez Modèles d'invite avancés, remplacez Règle de langue par quelque chose comme « Reply in English. » et appuyez sur Enregistrer les paramètres. Comme tout modèle modifié, il porte alors la marque modifié et ne suit plus les mises à jour de l'application. Pour rétablir le choix automatique, videz le champ Règle de langue et enregistrez ; Réinitialiser aux valeurs par défaut réinitialiserait aussi tous les autres modèles du bloc.
Ce qu'elle ne peut pas faire
- Fonctionner sans connexion. Les réponses sont générées sur le serveur strAImer ; sans compte, rien n'est généré, si complète que soit la page.
- Répondre gratuitement. Chaque réponse est facturée, une recherche l'est davantage. La fin des crédits n'est pas silencieuse : le bot le dit lui-même, « Les crédits IA sont épuisés. Rechargez-les dans votre compte strAImer et je reviens. »
- Proposer un sélecteur de caractère. Le caractère, c'est l'Invite système, et rien d'autre sur la page ne change sa façon de sonner.
- Parler. Que ses réponses dans le chat soient lues à voix haute dépend de l'interrupteur Réponses de l'agent IA dans Voix → Voix off, au bloc Ce que le bot écrit dans le chat, et elles sont lues avec la voix Bot dans le chat dans Voix → Voix des rôles. Ses réponses à votre voix ne sont dites qu'avec Lire les réponses à voix haute sur Chat Bot → Contrôle vocal, avec la voix Réponses du bot. Cette page ne produit que le texte.
- Recevoir des commandes vocales ici. Ce que le bot a le droit de faire quand vous lui parlez est sur sa propre page, Chat Bot → Contrôle vocal, et le micro qui vous entend se règle dans Voix → Reconnaissance vocale.
- Agir depuis le chat. Un clip, un sondage, une prédiction, une scène, le titre ou un bouton du panneau de contrôle ne se font que quand vous le demandez à la voix. Dans le chat, le bot ne fait que parler, aux spectateurs, aux modérateurs comme à votre propre compte.
- Engager la conversation. Rien ici ne fait parler le bot sans qu'on le sollicite : il répond quand on s'adresse à lui, et aux dons si vous l'avez activé.
- Échapper à la longueur du chat. La réponse est coupée : 190 caractères sur YouTube, 400 ailleurs. Une réponse longue est raccourcie plutôt que découpée en plusieurs messages. Quand une même réponse part vers plusieurs chats à la fois, c'est la limite la plus courte d'entre elles qui s'applique à toutes — un remerciement de don envoyé à YouTube et Twitch ensemble fera 190 caractères dans les deux.
- Modifier ses connaissances ici. Profil, alias, liens, matériel et faits sont tous sur Chat Bot → Base de connaissances.