Aller au contenu principal

Graphe et noeuds

Graphe

Le graphe définit le comportement de l’agent, mais ce n’est pas une structure fixe. L’agent navigue ce graphe au fur et à mesure de la conversation, en s’adaptant au dialogue naturel.

  • Les nodes permettent de structurer la logique de l’agent tout en restant flexibles.
  • L’agent ajuste ses réponses si la conversation diverge du script prévu.
  • Les tests sont essentiels pour s’assurer que le comportement correspond aux attentes.

Noeud

Cette section présente les différents types de noeuds disponibles pour définir la logique de vos agents.

Message d'accueil

  • Objectif : Assurer que le même premier message est toujours dit l’appelant ou appelé
  • Paramètres :
    • First Message: Le message exact à prononcer

Message d'accueil

Conversation

  • Objectif : Guider l’agent dans une conversation précises
  • Paramètres :
    • When : Une condition pour spécifier quand la conversation doit être "visitée"
    • Title : Le titre de la conversation
    • Description : Informations supplémentaires qui guide la conversation et limite sa portée (Flux de conversation à suivre, script, questions, etc.)

Conversation

Transfert

  • Objectif : Transférer l’appel vers un numéro externe
  • Paramètres :
    • When : Une condition pour spécifier quand le transfert doit être effectué
    • Numéro(s) de téléphone: Vous pouvez spécifier soit :
      • un numéro de téléphone unique à appeler pour le transfert, (Ex: 1234567890)
      • ou bien une liste de noms (ex. : personnes ou départements) associés à leur numéro respectif pour transférer vers la bonne personne selon le nom demandé par l’appelant ou appelé. (Ex: {"Soutien technique": "1234567890", "Comptabilité": "0987654321"})
    • Transfer message: Le message exact à prononcer avant de transférer l'appel

Transfert

Fin

  • Objectif : Terminer l'appel
  • Paramètres :
    • When : Une condition pour spécifier quand l'appel doit être terminé
    • Transfer message: Le message exact à prononcer avant de terminer l'appel

Fin

Webhook

  • Objectif : Effectuer des requêtes HTTP vers des API ou services externes pendant la conversation
  • Paramètres :
    • When : Une condition pour spécifier quand le webhook doit être déclenché (optionnel)
    • Name : Le nom du webhook pour l'identification
    • Description : Informations supplémentaires décrivant l'objectif du webhook
    • URL : L'URL du point de terminaison à appeler
    • Headers : En-têtes HTTP à inclure dans la requête (paires nom et valeur d'en-tête). Vous pouvez ajouter plusieurs en-têtes.
    • Query Params : Paramètres de requête à inclure dans la requête (paires nom et valeur de paramètre). Vous pouvez ajouter plusieurs paramètres de requête.

Webhook