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.

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