Canvas FlowAgent
Le canvas est la fonctionnalité centrale d'orchestration des workflows de FlowAgent. Grâce à une interface d'édition visuelle, les processus SOP complexes en entreprise peuvent être décomposés en plusieurs composants et étapes. Cela permet au LLM de se spécialiser et de collaborer, offrant des réponses IA plus contrôlées et efficaces.
Règles de connexion
FlowAgent construit des workflows collaboratifs entre différents composants via des connexions, prenant en charge un modèle de conception d'orchestration hybride série et parallèle. Les connexions entre composants ont pour fonctions de déclencher les nœuds de composants en aval et de transmettre les données de sortie des nœuds de composants en amont.
L'activation des connexions dans FlowAgent diffère considérablement de celle dans le workflow. Les connexions du workflow n'ont que la fonction de
déclencher les nœuds de composants en aval.
Les règles de connexion de FlowAgent sont les suivantes :
- Dans Flow, les modules "entrée" et "sortie" de chaque composant, tels que
LLMs,Récupération de connaissances,Classificateur,Jugement de condition,If / ElseetMessages carte, doivent avoir au moins 1 connexion ; sinon, ils ne peuvent pas fonctionner. - Dans Flow, le module "entrée" du composant
Service Humaindoit avoir au moins 1 connexion, mais comme il n'a pas de module de sortie, aucune connexion n'est requise. - Dans Flow, le composant
Findoit avoir au moins 1 connexion, mais comme il n'a pas de module de sortie, aucune connexion n'est requise.
Règles de transmission des données entre composants
Les règles de transmission des données entre les composants FlowAgent varient. GPTBots classe les règles de transmission des données des composants selon les trois types suivants :
- Génération : Génère un nouveau résultat de réponse basé sur l'entrée en amont et la configuration du composant.
- Pass-through : Transmet complètement les données d'entrée en amont au nœud de composant en aval sans aucun traitement ni modification.
- Pass-through spécial : En plus de transmettre complètement les données d'entrée en amont, il transporte également les résultats de réponse générés par le composant.
| Nom du composant | Type de transmission de données | Description de la transmission des données du composant |
|---|---|---|
| LLMs | Génération | Génère des résultats de réponse en appelant le modèle LLM selon l'entrée en amont et la configuration du composant. |
| Classificateur | Génération | Selon les conditions de branche, décompose et extrait les informations d'entrée en amont pour les transmettre à différents nœuds de composants en aval. Le classificateur peut déclencher une ou plusieurs branches. |
| Jugement de condition | Pass-through | Transmet uniquement les données d'entrée en amont complètement au nœud de composant en aval sans aucun traitement. |
| If / Else | Pass-through | Transmet uniquement les données d'entrée en amont complètement au nœud de composant en aval sans aucun traitement. |
| Récupération de connaissances | Pass-through spécial | En plus de transmettre complètement les données d'entrée en amont au nœud de composant en aval, il transmet également les données de résultat récupérées au nœud de composant en aval. |
| Service Humain | Pass-through | Après déclenchement, transmet les données d'entrée en amont à un système de service client humain tiers. |
| Message carte | Génération | Quelle que soit la sortie en amont, transmet uniquement les données de configuration du composant à l'aval. |
Orchestration FlowAgent
Chaque FlowAgent se compose d'un Début, d'une Fin et de plusieurs composants. Les messages des utilisateurs entrent dans l'Agent via le Début, sont transmis et traités par plusieurs composants, puis renvoient les résultats de réponse à l'utilisateur via la Fin.

Ajouter des composants
Depuis le menu des composants à gauche, appuyez sur le bouton gauche de la souris pour faire glisser et déposer les composants n'importe où sur le canvas. Vous pouvez également cliquer sur le bouton "+Ajouter un nœud" pour ajouter des composants, et vous pouvez insérer de nouveaux composants en cliquant sur la ligne de connexion au milieu.
Connecter les composants
Appuyez sur le bouton gauche de la souris et faites glisser la ligne pour connecter les composants, formant ainsi un workflow.
Paramètres
Cliquez sur la carte du composant pour ouvrir le panneau de paramètres de ce composant et définir les paramètres de traitement spécifiques.
Aperçu du débogage
Cliquez sur le bouton "Débogage de conversation" pour afficher la boîte de saisie de dialogue à droite. Après avoir envoyé un message, vous pouvez exécuter le FlowAgent et observer le flux de données sur le canvas, de "l'entrée, déclenchement des composants à la sortie".
- Débogage de conversation
Cliquez sur le bouton "Débogage de conversation" en haut à droite pour afficher la fenêtre de dialogue dans la fenêtre d'édition du Flow. Après avoir saisi et envoyé des informations, vous pouvez exécuter le FlowAgent. - Détails du nœud de composant
Après l'exécution réussie du FlowAgent, cliquez sur le bouton "Détails" du nœud de composantexécuté avec succèspour consulter les données détaillées d'entrée/sortie de ce composant. - Débogage de nœud
Cliquez sur le bouton "Débogage de nœud" en haut à droite pour afficher la fenêtre de débogage de nœud dans la fenêtre d'édition du Flow. Après avoir sélectionné le composant cible, vous pouvez effectuer un débogage de nœud unique.
