Routeur

Le bloc Routeur utilise l'IA pour diriger intelligemment les flux de travail en fonction de l'analyse du contenu. Contrairement aux blocs Condition qui utilisent des règles simples, les Routeurs comprennent le contexte et l'intention.

Bloc Routeur avec chemins multiples

Routeur vs Condition

Utilisez le Routeur quand :

  • Une analyse de contenu basée sur l'IA est nécessaire
  • Vous travaillez avec du contenu non structuré ou variable
  • Un routage basé sur l'intention est requis (par ex., "acheminer les tickets d'assistance vers les départements")

Utilisez la Condition quand :

  • Des décisions simples basées sur des règles sont suffisantes
  • Vous travaillez avec des données structurées ou des comparaisons numériques
  • Un routage rapide et déterministe est nécessaire

Options de configuration

Contenu/Prompt

Le contenu ou prompt que le Routeur analysera pour prendre des décisions de routage. Cela peut être :

  • Une requête ou saisie directe de l'utilisateur
  • La sortie d'un bloc précédent
  • Un message généré par le système

Blocs cibles

Les blocs de destination possibles que le Routeur peut sélectionner. Le Routeur détectera automatiquement les blocs connectés, mais vous pouvez également :

  • Personnaliser les descriptions des blocs cibles pour améliorer la précision du routage
  • Spécifier des critères de routage pour chaque bloc cible
  • Exclure certains blocs d'être considérés comme cibles de routage

Sélection du modèle

Choisissez un modèle d'IA pour alimenter la décision de routage :

  • OpenAI : GPT-4o, o1, o3, o4-mini, gpt-4.1
  • Anthropic : Claude 3.7 Sonnet
  • Google : Gemini 2.5 Pro, Gemini 2.0 Flash
  • Autres fournisseurs : Groq, Cerebras, xAI, DeepSeek
  • Modèles locaux : modèles compatibles avec Ollama ou VLLM

Utilisez des modèles avec de fortes capacités de raisonnement comme GPT-4o ou Claude 3.7 Sonnet pour de meilleurs résultats.

Clé API

Votre clé API pour le fournisseur LLM sélectionné. Elle est stockée en toute sécurité et utilisée pour l'authentification.

Sorties

  • <router.prompt> : Résumé de l'invite de routage
  • <router.selected_path> : Bloc de destination choisi
  • <router.tokens> : Statistiques d'utilisation des tokens
  • <router.cost> : Coût estimé du routage
  • <router.model> : Modèle utilisé pour la prise de décision

Exemples de cas d'utilisation

Triage du support client - Acheminer les tickets vers des départements spécialisés

Input (Ticket) → Router → Agent (Engineering) or Agent (Finance)

Classification de contenu - Classer et acheminer le contenu généré par les utilisateurs

Input (Feedback) → Router → Workflow (Product) or Workflow (Technical)

Qualification des prospects - Acheminer les prospects selon les critères de qualification

Input (Lead) → Router → Agent (Enterprise Sales) or Workflow (Self-serve)

Bonnes pratiques

  • Fournir des descriptions claires des cibles : Aidez le Routeur à comprendre quand sélectionner chaque destination avec des descriptions spécifiques et détaillées
  • Utiliser des critères de routage spécifiques : Définissez des conditions claires et des exemples pour chaque chemin afin d'améliorer la précision
  • Implémenter des chemins de repli : Connectez une destination par défaut pour les cas où aucun chemin spécifique n'est approprié
  • Tester avec diverses entrées : Assurez-vous que le Routeur gère différents types d'entrées, cas limites et contenus inattendus
  • Surveiller les performances de routage : Examinez régulièrement les décisions de routage et affinez les critères en fonction des modèles d'utilisation réels
  • Choisir des modèles appropriés : Utilisez des modèles avec de fortes capacités de raisonnement pour les décisions de routage complexes

Lorsque le routeur ne peut pas déterminer un itinéraire approprié pour le contexte donné, il redirigera vers le chemin d'erreur au lieu de sélectionner arbitrairement un itinéraire. Cela se produit lorsque :

  • Le contexte ne correspond clairement à aucune des descriptions d'itinéraire définies
  • L'IA détermine qu'aucun des itinéraires disponibles n'est approprié

Bonnes pratiques

  • Rédigez des descriptions d'itinéraire claires : chaque description d'itinéraire doit expliquer clairement quand cet itinéraire doit être sélectionné. Soyez précis sur les critères.
  • Rendez les itinéraires mutuellement exclusifs : dans la mesure du possible, assurez-vous que les descriptions d'itinéraire ne se chevauchent pas pour éviter les décisions de routage ambiguës.
  • Connectez un chemin d'erreur : gérez les cas où aucun itinéraire ne correspond en connectant un gestionnaire d'erreurs pour un comportement de repli élégant.
  • Utilisez des titres d'itinéraire descriptifs : les titres d'itinéraire apparaissent dans le canevas de workflow, rendez-les donc significatifs pour la lisibilité.
  • Testez avec des entrées diverses : assurez-vous que le routeur gère différents types d'entrée, cas limites et contenus inattendus.
  • Surveillez les performances de routage : examinez régulièrement les décisions de routage et affinez les descriptions d'itinéraire en fonction des modèles d'utilisation réels.
  • Choisissez des modèles appropriés : utilisez des modèles avec de solides capacités de raisonnement pour les décisions de routage complexes.

On this page

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started