IA
Décrivez ce qui doit se passer et laissez Rawtoh écrire les déclencheurs et les actions — ou demandez une modification directement dans l’éditeur.
Rawtoh peut écrire vos scripts à votre place. Il y a deux façons de s’en servir : une automatisation transforme un prompt en un ensemble complet de déclencheurs et d’actions, et l’assistant IA modifie le script que vous avez ouvert. Dans les deux cas, le résultat est du TypeScript ordinaire — vous pouvez le lire, le modifier à la main et le déboguer comme n’importe quel autre script.
Automatisations
Une automatisation, c’est un prompt et tout ce que Rawtoh a généré à partir de celui-ci. Vous expliquez ce qui doit se passer et à quel moment ; Rawtoh détermine quels événements écouter et quelles méthodes de module appeler, puis crée les scripts.
En créer une
- Ouvrez l’Éditeur de scripts et cliquez sur + dans l’Explorateur, puis sur Automatisation.
- Décrivez en langage courant ce qui doit se passer et à quel moment.
- Cliquez sur Générer. Cela peut prendre une minute ou deux.
Par exemple, ce prompt :
When someone types "!hello" in Twitch chat, reply with a greeting.produit un déclencheur sur l’événement Twitch chat.message :
import { event } from "rawtoh"
export default event.payload.message === "!hello"et l’action qu’il exécute :
import { event, module } from "rawtoh"
await module("twitch").request("chat.say", {
message: `Hello ${event.payload.username}!`,
})Un même prompt peut produire plusieurs actions, chacune avec un ou plusieurs déclencheurs. Le code exact dépend de votre prompt et des modules disponibles dans votre organisation.
Dans l’Explorateur
Une automatisation se trouve à la racine de l’Explorateur et s’ouvre comme un dossier : elle contient les dossiers, les actions et les déclencheurs qu’elle a générés.
- Cliquez sur l’automatisation pour ouvrir sa page — le prompt, ainsi que les boutons Régénérer et Supprimer.
- Cliquez sur une action ou un déclencheur généré pour ouvrir son code et le modifier à la main.
- Faites un clic droit sur un script généré pour l’activer, le désactiver, le renommer ou le supprimer, comme n’importe quel autre script.
- Faites un clic droit sur l’automatisation et choisissez Modifier pour la renommer.
Régénérer
Modifiez le prompt sur la page de l’automatisation et cliquez sur Régénérer pour réécrire les scripts à partir de celui-ci. Le code actuel est envoyé avec le prompt : l’IA modifie donc l’existant au lieu de repartir de zéro. Les scripts qu’elle conserve sont mis à jour sur place, de nouveaux sont créés, et ceux dont le nouveau prompt n’a plus besoin sont supprimés. Vous pouvez aussi régénérer sans toucher au prompt.
Vos modifications manuelles font partie de ce qui est envoyé, mais une régénération peut tout de même les réécrire. Si vous avez ajusté un script à la main et souhaitez le conserver tel quel, modifiez-le plutôt avec l’assistant IA, ou faites-le vous-même.
Supprimer
Supprimer une automatisation supprime aussi toutes les actions et tous les déclencheurs qu’elle a générés. Cette opération est irréversible.
L’assistant IA dans l’éditeur
Avec une action ou un déclencheur ouvert, appuyez sur Ctrl+I (ou cliquez sur le bouton en forme d’étincelle à côté des onglets) et indiquez ce qui doit changer dans le script.
- Saisissez votre demande et appuyez sur
Enter(Shift+Enterpour un saut de ligne). - Rawtoh affiche le code proposé côte à côte avec le code actuel.
- Pas tout à fait ça ? Précisez votre demande dans la barre au-dessus du diff et appuyez sur
Enterpour l’affiner. - Accepter place le nouveau code dans l’éditeur ; Rejeter laisse votre script intact.
Accepter ne modifie que le contenu de l’éditeur. Rien n’est en production tant que vous n’avez pas enregistré avec Ctrl+S.
Ce que l’IA sait
La génération s’appuie sur votre organisation, pas sur des suppositions. Selon la tâche, l’IA peut consulter :
- Les modules à votre disposition, avec leurs méthodes et leurs paramètres
- Les événements émis par chaque module, avec les types de leur payload — ceux-là mêmes que l’éditeur utilise pour vérifier les types
- Les instances de module existantes
- Les clés de stockage que vous utilisez déjà
- Pour l’assistant IA : le code actuel du script, et les déclencheurs rattachés à l’action que vous modifiez
Elle fait tout de même des erreurs. Relisez ce qu’elle a écrit et consultez le panneau Activité la première fois qu’une automatisation s’exécute.
Configuration
Les fonctionnalités d’IA apparaissent dans l’Éditeur de scripts dès que l’IA est disponible pour votre organisation. Ouvrez Paramètres → IA et choisissez l’un des deux modes :
- IA de la plateforme — utilisez le modèle configuré par les administrateurs de votre instance Rawtoh. Rien à configurer, lorsque l’instance en fournit un.
- Utiliser votre propre clé — choisissez un fournisseur et un modèle, puis collez une clé d’API. Les requêtes sont alors envoyées à ce fournisseur avec votre clé.
Fournisseurs pris en charge
| Fournisseur | Remarques |
|---|---|
| Anthropic | Utilisé lorsqu’aucun fournisseur n’est choisi |
| OpenAI | Également celui à choisir pour tout serveur compatible OpenAI |
| Mistral |
Pour utiliser un modèle auto-hébergé (Ollama, LM Studio, vLLM…), sélectionnez OpenAI et renseignez dans l’URL de base le point d’accès de votre serveur, p. ex. https://ai.example.com/v1. Il doit être joignable depuis le serveur Rawtoh, et pas seulement depuis votre machine.
Prompt système personnalisé
Dans les deux modes, vous pouvez ajouter un prompt système personnalisé : des instructions supplémentaires, ajoutées à celles de la plateforme lorsque l’assistant IA génère du code — conventions de nommage, style à privilégier, choses à éviter. Laissez-le vide pour n’utiliser que le prompt par défaut.
Qui peut l’utiliser
Créer, régénérer, renommer et supprimer une automatisation nécessite l’autorisation de créer, modifier et supprimer des actions et des déclencheurs — par défaut, le propriétaire de l’organisation.