Sim

Routeur

Le bloc Routeur utilise l'IA pour décider intelligemment quel chemin votre flux de travail doit emprunter ensuite, en acheminant l'exécution du flux selon des conditions ou une logique spécifiques. Contrairement aux blocs Condition qui utilisent des rÚgles simples, les blocs Routeur peuvent comprendre le contexte et prendre des décisions d'acheminement intelligentes basées sur l'analyse du contenu.

Bloc Routeur avec chemins multiples

Aperçu

Le bloc Routeur vous permet de :

Routage intelligent du contenu : utiliser l'IA pour comprendre l'intention et le contexte

Sélection dynamique de chemin : acheminer les flux de travail basés sur l'analyse de contenu non structuré

Décisions contextuelles : prendre des choix d'acheminement intelligents au-delà des rÚgles simples

Gestion multi-chemins : gérer des flux de travail complexes avec plusieurs destinations potentielles

Routeur vs blocs Condition

Comment ça fonctionne

Le bloc Routeur :

Analyse le contenu : utilise un LLM pour comprendre le contenu et le contexte d'entrée

Évalue les cibles : compare le contenu aux blocs de destination disponibles

Sélectionne la destination : identifie le chemin le plus approprié selon l'intention

Achemine l'exécution : dirige le flux de travail vers le bloc sélectionné

Options de configuration

Contenu/Prompt

Le contenu ou prompt que le Routeur analysera pour prendre des dĂ©cisions d'acheminement. 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 parmi lesquels 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 de l'acheminement
  • SpĂ©cifier des critĂšres d'acheminement pour chaque bloc cible
  • Exclure certains blocs d'ĂȘtre considĂ©rĂ©s comme cibles d'acheminement

Sélection du modÚle

Choisissez un modÚle d'IA pour alimenter la décision d'acheminement :

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 : Tout modĂšle fonctionnant sur Ollama

Recommandation : utilisez des modÚles avec de fortes capacités de raisonnement comme GPT-4o ou Claude 3.7 Sonnet pour des décisions d'acheminement plus précises.

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.

AccÚs aux résultats

AprÚs qu'un routeur prend une décision, vous pouvez accéder à ses sorties :

  • <router.prompt> : rĂ©sumĂ© du prompt d'acheminement utilisĂ©
  • <router.selected_path> : dĂ©tails du bloc de destination choisi
  • <router.tokens> : statistiques d'utilisation des tokens par le LLM
  • <router.cost> : rĂ©sumĂ© des coĂ»ts pour l'appel d'acheminement (entrĂ©e, sortie, total)
  • <router.model> : le modĂšle utilisĂ© pour la prise de dĂ©cision

Fonctionnalités avancées

CritÚres d'acheminement personnalisés

Définissez des critÚres spécifiques pour chaque bloc cible :

// Example routing descriptions
Target Block 1: "Technical support issues, API problems, integration questions"
Target Block 2: "Billing inquiries, subscription changes, payment issues"
Target Block 3: "General questions, feedback, feature requests"

Entrées et sorties

  • Contenu/Prompt : texte Ă  analyser pour les dĂ©cisions de routage

  • Blocs cibles : blocs connectĂ©s comme destinations potentielles

  • ModĂšle : modĂšle d'IA pour l'analyse de routage

  • ClĂ© API : authentification pour le fournisseur LLM sĂ©lectionnĂ©

  • router.prompt : rĂ©sumĂ© du prompt de routage utilisĂ©

  • router.selected_path : dĂ©tails de la destination choisie

  • router.tokens : statistiques d'utilisation des tokens

  • router.cost : rĂ©sumĂ© des coĂ»ts pour l'appel de routage (entrĂ©e, sortie, total)

  • router.model : modĂšle utilisĂ© pour la prise de dĂ©cision

Exemples de cas d'utilisation

Triage du support client

Scénario : acheminer les tickets de support vers des départements spécialisés

  1. L'utilisateur soumet une demande de support via un formulaire
  2. Le routeur analyse le contenu et le contexte du ticket
  3. Problùmes techniques → agent de support technique
  4. Questions de facturation → agent de support financier

Classification de contenu

Scénario : classifier et acheminer le contenu généré par les utilisateurs

  1. L'utilisateur soumet du contenu ou des commentaires
  2. Le routeur analyse le type de contenu et le sentiment
  3. Demandes de fonctionnalitĂ©s → workflow de l'Ă©quipe produit
  4. Signalements de bugs → workflow du support technique

Qualification des leads

Scénario : acheminer les leads selon des critÚres de qualification

  1. Informations du lead capturées via un formulaire
  2. Le routeur analyse la taille de l'entreprise, le secteur et les besoins
  3. Leads d'entreprises → Ă©quipe commerciale avec tarification personnalisĂ©e
  4. Leads de PME → processus d'intĂ©gration en libre-service

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 secours : connectez une destination par dĂ©faut lorsqu'aucun chemin spĂ©cifique n'est appropriĂ©
  • Tester avec des entrĂ©es diverses : 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 des dĂ©cisions de routage complexes
Routeur