Scenarios
Un Scenario est un workflow IA graphique : une suite de nœuds (étapes) reliés entre eux, que Runeya exécute automatiquement en faisant appel à un modèle d'IA à chaque étape. Les Scenarios permettent d'automatiser des processus répétitifs ou complexes sans écrire de code.
Concepts de base
Nœuds (nodes)
Chaque nœud représente une étape du workflow. Il existe deux types de nœuds :
| Type | Description |
|---|---|
prompt | L'IA génère une réponse à partir d'un texte que vous avez préparé. |
ask_user | Le workflow s'arrête et attend une saisie manuelle de votre part avant de continuer. |
Liens (edges)
Les liens relient les nœuds entre eux et définissent l'ordre d'exécution. Par défaut, un lien connecte la sortie d'un nœud à l'entrée du suivant.
Branches conditionnelles
Quand un nœud a plusieurs liens sortants, vous pouvez associer une description à chaque lien. À l'exécution, l'IA choisit la branche à suivre en répondant PASS1, PASS2, etc.
Exemple :
- Branche 1 :
"Tests passés — continuer le déploiement" - Branche 2 :
"Erreur détectée — notifier l'équipe"
Groupes
Les groupes sont des zones visuelles qui permettent de regrouper des nœuds liés, pour faciliter la lecture du workflow. Ils n'ont pas d'effet sur l'exécution.
Limites
| Élément | Maximum |
|---|---|
| Nœuds | 50 |
| Liens | 100 |
| Groupes | 20 |
Créer un Scenario
- Allez dans Settings → Scenarios.
- Cliquez sur Nouveau Scenario.
- Donnez un nom à votre Scenario.
- Dans l'éditeur graphique, cliquez sur + Ajouter un nœud pour créer votre premier nœud.
- Choisissez le type (
promptouask_user) et rédigez le contenu du nœud. - Reliez les nœuds avec des liens en faisant glisser depuis la sortie d'un nœud vers l'entrée d'un autre.
- Cliquez sur Sauvegarder.
Configurer un branchement conditionnel
- Dans l'éditeur, cliquez sur le nœud source pour ouvrir son panneau d'édition.
- Créez plusieurs liens sortants depuis ce nœud.
- La section Branches apparaît dans le panneau d'édition.
- Saisissez une description pour chaque branche (ex :
"Tests passés","Erreur détectée"). - Sauvegardez le nœud.
Supprimer un élément
Sélectionnez le nœud, groupe ou lien dans l'éditeur, puis :
- Cliquez sur le bouton Supprimer dans le panneau latéral, ou
- Appuyez sur la touche
DeleteouBackspace.
Générer un Scenario avec l'IA
Runeya peut générer automatiquement un Scenario à partir d'une description textuelle :
- Dans Settings → Scenarios, cliquez sur Générer avec l'IA.
- Décrivez le workflow que vous souhaitez créer en langage naturel.
- Runeya crée le graphe de nœuds correspondant — vous pouvez ensuite l'ajuster manuellement.
Lancer un Scenario
Depuis l'onglet IA
- Allez dans l'onglet IA.
- Cliquez sur Lancer un Scenario.
- Sélectionnez le Scenario dans la liste.
- Saisissez un nom d'exécution (ou cliquez sur Générer un nom avec l'IA pour en obtenir un automatiquement).
- Cliquez sur Lancer.
Une conversation associée à l'exécution est créée et visible dans la liste des conversations.
Suivre l'exécution
Pendant l'exécution :
- Chaque étape apparaît dans la conversation au fur et à mesure.
- Si un nœud
ask_userest atteint, le workflow s'arrête et vous recevez une notification (si les notifications sont activées). Vous devez saisir une réponse pour que l'exécution reprenne.
Arrêter un Scenario
Pour interrompre un Scenario en cours d'exécution, ouvrez la conversation associée et cliquez sur Arrêter.
Cas d'usage courants
- Revue de code automatisée : envoyer un diff à l'IA, analyser les retours, créer un ticket si nécessaire.
- Pipeline de débogage : décrire un bug → analyser les logs → proposer un correctif → demander confirmation avant de l'appliquer.
- Génération de documentation : lire le code source → générer la documentation → soumettre une PR.
- Onboarding d'équipe : série de questions/réponses guidées pour configurer un nouveau projet.
FAQ
Peut-on reprendre un Scenario interrompu ? Un Scenario arrêté manuellement ne peut pas être repris. Une nœud ask_user met le workflow en pause en attendant votre réponse — ce n'est pas un arrêt définitif.
Le Scenario peut-il accéder à mes services Runeya ? Les nœuds de type prompt envoient uniquement le texte que vous avez configuré à l'IA. Ils n'ont pas d'accès direct aux services ou aux logs — vous devez inclure manuellement les informations pertinentes dans le prompt.
Comment l'IA choisit-elle la branche à suivre ? L'IA doit terminer sa réponse par PASS1, PASS2, etc. (sur sa propre ligne) pour indiquer la branche choisie. Si aucune branche valide n'est sélectionnée, l'exécution échoue sur ce nœud.