RawtohRawtoh/Docs
Documentation

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

  1. Ouvrez l’Éditeur de scripts et cliquez sur + dans l’Explorateur, puis sur Automatisation.
  2. Décrivez en langage courant ce qui doit se passer et à quel moment.
  3. 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.

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.

  1. Saisissez votre demande et appuyez sur Enter (Shift+Enter pour un saut de ligne).
  2. Rawtoh affiche le code proposé côte à côte avec le code actuel.
  3. Pas tout à fait ça ? Précisez votre demande dans la barre au-dessus du diff et appuyez sur Enter pour l’affiner.
  4. 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 :

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 :

Fournisseurs pris en charge

FournisseurRemarques
AnthropicUtilisé lorsqu’aucun fournisseur n’est choisi
OpenAIÉgalement celui à choisir pour tout serveur compatible OpenAI
Google
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.