Produit28 février 20263 min de lecture

Logique de branchement dans les agents vocaux : conditions, variables et état

Branche de vraies conversations. La réponse de l'appelant à une question détermine la suite des événements. Voici comment fonctionne la logique conditionnelle dans les flux de travail des agents vocaux.

Un flux de conversation linéaire – saluer, demander, répondre, terminer – fonctionne pour les cas d’utilisation les plus simples. Tout ce qui va au-delà nécessite un branchement : si l'appelant est un client existant, vérifiez son compte ; s’il est nouveau, commencez l’intégration. Si le problème concerne la facturation, dirigez-vous vers le flux de facturation ; si technique, dirigez-vous vers le dépannage. Si l’appelant est frustré, signalez-le rapidement. Le branchement est ce qui transforme un agent de démonstration en agent de production.

Comment fonctionnent les conditions dans Agent Canvas

Un nœud conditionnel évalue une variable ou une classification LLM et achemine la conversation vers différents chemins. La variable peut être explicitement collectée (« Êtes-vous un client existant ? »), déduite par le LLM à partir du contexte ou recherchée à partir d'un système externe (le CRM renvoie le niveau client). Chaque branche mène à un sous-flux différent, avec ses propres actions, requêtes de base de connaissances et garde-fous.

État de conversation et variables

Les variables s'accumulent au fur et à mesure que la conversation progresse : caller_name, account_id, issue_type, sentiment_score. Ces variables sont disponibles pour chaque nœud du canevas : elles informent le routage conditionnel, personnalisent les réponses des agents et sont transmises aux actions en tant que paramètres. Lorsque l'agent prend rendez-vous, il utilise les variables caller_name et favorite_time collectées plus tôt dans la conversation. L'état rend le flux cohérent plutôt que chaque nœud fonctionnant de manière isolée.

Prêt à construire ?

Découvrez comment les agents IA multimodaux de Mazed fonctionnent pour votre cas d'utilisation.

Logique de branchement dans les agents vocaux : conditions, variables et état | Mazed Blog | Mazed