Workflows

Tests et journaux d'exécution

Testez un brouillon de workflow dans l’onglet Run, exécutez-le sur un tableau d’entrées avec Batch, et retrouvez les exécutions passées dans History.

Vous testez un workflow dans l’éditeur avant de le publier. L’onglet Run envoie un message via votre brouillon, l’onglet Batch exécute le workflow une fois par ligne d’un tableau, et History montre ce qui s’est passé lors des exécutions passées.

Les tests sont de vraies exécutions

Un test exécute réellement les étapes du brouillon. Il consomme des crédits et utilise les comptes connectés ; une étape qui envoie un e-mail ou publie sur Slack le fait donc pour de vrai. Orientez les exécutions de test vers des cibles sûres.

Essayer le brouillon dans l’onglet Run#

Cliquez sur Run dans le sélecteur situé en haut de l’éditeur. Une boîte de dialogue s’ouvre avec, à gauche, le nom du workflow et vos conversations de test précédentes, et à droite, le chat.

  1. Saisissez un message et envoyez-le. Le workflow démarre depuis son déclencheur de chat, avec votre message comme entrée.
  2. Lisez la réponse dans le chat. Chaque conversation est enregistrée comme une session, et celle dans laquelle vous vous trouvez est listée comme Current session.

L’onglet Run utilise toujours le brouillon, vous voyez donc vos dernières modifications sans publier. Il n’exécute pas la version publiée. Si un workflow possède un déclencheur Session Closed, la boîte de dialogue propose Close Session Now afin que vous puissiez le déclencher sans attendre l’expiration de la session.

Les boutons Run et Batch, ainsi que Publish, sont désactivés lorsque l’espace de travail n’a pas d’abonnement actif ou pas assez de crédits. Survolez un bouton désactivé pour en connaître la raison. Consultez Crédits et la page crédits épuisés.

Relire un test antérieur#

Sélectionnez une session dans la liste de gauche pour la relire. Lorsque vous consultez une session passée, un sélecteur Plain / Verbose apparaît au-dessus de la conversation. Verbose affiche plus de détails sur ce qui s’est passé pendant l’exécution. Si une exécution échoue, consultez Exécution échouée.

Exécuter de nombreuses entrées avec Batch#

Batch exécute le workflow une fois pour chaque ligne d’un tableau. C’est utile pour vérifier une modification sur de nombreux exemples, ou pour traiter une liste.

  • Cliquez sur New Batch, puis ajoutez des lignes à la main ou choisissez Import CSV. La première ligne du fichier devient le nom des colonnes.
  • Définissez Concurrency pour décider combien de lignes s’exécutent en même temps.
  • Utilisez Run Pending pour démarrer les lignes qui n’ont pas encore été exécutées, Re-run Failed pour réessayer les échecs, ou Re-run All pour tout reprendre depuis le début. Stop All interrompt l’exécution.
  • Chaque ligne affiche un statut : pending, running, completed ou failed. Ouvrez une ligne pour lire sa sortie et son erreur, ou utilisez View session history pour voir comment elle s’est déroulée.
  • Export CSV télécharge les résultats.

Batch est disponible avec les offres Trial, Pro, Agency et Enterprise. Avec les autres offres, cliquer sur Batch ouvre la boîte de dialogue des offres.

Retrouver les exécutions en dehors de l’éditeur#

L’onglet Run n’affiche que vos propres conversations de test. Les conversations que les visiteurs ont avec un chatbot, ainsi que les exécutions lancées par une planification, sont enregistrées dans History dans la barre latérale. Utilisez le Agent or workflow filter pour restreindre la liste à un seul workflow, ouvrez une session et basculez entre Plain et Verbose. L’onglet Chat logs liste les événements individuels et comporte un champ de recherche.

Une exécution planifiée n’a personne pour la surveiller : History est donc l’endroit où confirmer qu’elle a bien fonctionné. Consultez Planifications.

Tester depuis un agent IA#

Si vous avez connecté un assistant IA à AI Studio, il peut aussi exécuter votre brouillon, avec le même coût et le même effet que l’onglet Run. Consultez Connecter votre IA.