logo
Développement
Rechercher
Canvas FlowAgent

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.
texte alternatif

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 / Else et Messages carte, doivent avoir au moins 1 connexion ; sinon, ils ne peuvent pas fonctionner.
  • Dans Flow, le module "entrée" du composant Service Humain doit avoir au moins 1 connexion, mais comme il n'a pas de module de sortie, aucune connexion n'est requise.
  • Dans Flow, le composant Fin doit 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.

texte alternatif

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.
texte alternatif

Connecter les composants

Appuyez sur le bouton gauche de la souris et faites glisser la ligne pour connecter les composants, formant ainsi un workflow.
texte alternatif

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.
texte alternatif

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".
texte alternatif

  • 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 composant exécuté avec succès pour 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.