Maximiser la réutilisation du code avec des blocs de rubriques

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Les blocs de rubriques sont des composants réutilisables que vous pouvez créer pour exécuter des tâches courantes et des éléments conversationnels dans Agent virtuel des conversations. Les blocs de rubriques simplifient le processus de création et de maintenance des rubriques en vous permettant de réutiliser des procédures ou des actions standard dans toutes les rubriques de conversation.

    Fonctionnement des blocs de rubriques réutilisables

    Un bloc de rubriques est essentiellement un flux secondaire qui effectue certaines actions ou tâches conversationnelles dans une rubrique. Par exemple, vous pouvez créer un bloc de rubriques qui crée ou récupère certains types d’enregistrements. Vous créez des blocs de rubriques avec Concepteur d'agent virtuel, de la même manière que vous créez des rubriques de conversation. Avec Concepteur d'agent virtuel, vous pouvez effectuer les actions suivantes :
    • Définissez les propriétés du bloc de rubriques.
    • Définissez les contrôles (nœuds) utilisés dans le bloc.
    • Testez ou prévisualisez le bloc.
    • Publiez le bloc pour le rendre disponible pour une utilisation dans des rubriques ou d’autres blocs de rubriques.

    Contrairement aux rubriques, les blocs de rubriques ne sont pas détectables par un grand modèle de langage (LLM), Compréhension du langage naturel (NLU) ou des mots-clés. La fonctionnalité du bloc de rubriques n’est accessible que par une rubrique.

    Une conversation qui utilise (consomme) un bloc de rubriques est appelée la rubrique d’appel. Un bloc de rubriques peut appeler un autre bloc de rubriques, mais il ne peut pas s’appeler lui-même. Vous pouvez « imbriquer » des blocs de rubriques de cette manière, même si le flux revient à la rubrique initiale, comme dans cet exemple :

    Figure 1. Chaîne de blocs de rubriques imbriqués
    Le bloc de rubriques 1 appelle TB 2, qui à son tour appelle TB 3. Le bloc de rubriques 3 peut alors appeler à nouveau le bloc de rubriques 1.
    Remarque :
    En cas Agent virtuel de détection d’une boucle infinie, la conversation se termine.

    La Agent virtuel plateforme et les applications fournissent des blocs de rubriques prédéfinis pour les tâches courantes ou les flux secondaires. Vous pouvez utiliser ces blocs de rubriques prédéfinis dans vos rubriques de conversation « tels quels » dans le périmètre de l’application approprié en les dupliquant. Vous pouvez ensuite personnaliser ces blocs de rubriques prédéfinis selon vos besoins. Voici quelques-uns des blocs de rubriques les plus courants.

    Tableau 1. Exemples de blocs de rubriques prédéfinis
    Blocs de rubriques prédéfinis Périmètre de l'application
    • Transférer à un agent actif : transfère une conversation de bot à un agent actif.
    • Enquête : présente une enquête pour collecter des commentaires pour un agent.
    • Géolocalisation : collecte des informations sur l’emplacement de l’utilisateur.
    • Pause : insère une pause (en secondes) dans la conversation.
    • Déviation : suit les mesures de déviation pour le Agent virtuel.
    Global. Fourni avec le module d’extension Agent virtuel Glide (com.glide.cs.chatbot).
    Recherche contextuelle : utilise une expression de recherche pour renvoyer des résultats de recherche sous forme de carte, tels que des articles de la base de connaissances et des éléments de catalogue.

    Bloc de rubriques commun utilisé par les applications d’entreprise CSM, HR Service Delivery et ITSM. Fourni avec le module d’extension Gestion des services Agent virtuel Topic Blocks (com.glideapp.cs.sm_topic_blocks). Ce module d’extension est inclus avec les modules d’extension de conversation d’Agent virtuel pour ces applications d’entreprise.

    Les blocs de rubriques sont répertoriés sous forme de cartes dans la page Rubriques Utilisez le filtre de type pour répertorier et afficher uniquement les blocs de rubriques dans la page Rubriques .

    Figure 2. Liste des blocs de rubriques de la page Rubriques
    Utilisez le filtre de type pour spécifier des blocs de rubriques afin d’afficher uniquement les blocs de rubriques sur la page Rubriques au format Concepteur d'agent virtuel.

    Une fois que vous avez créé et publié un bloc de rubriques, celui-ci peut être utilisé en tant qu’utilitaire de bloc de rubriques dans Concepteur d'agent virtuel. Vous pouvez ajouter le bloc de rubriques à une rubrique d’appel ou à un autre bloc de rubriques. Dans l’exemple suivant, la rubrique d’appel utilise le bloc de rubriques Recherche contextuelle.

    Figure 3. Exemple de bloc de rubriques de recherche contextuelle dans une rubrique d’appel
    Lorsqu’une rubrique appelle le bloc de rubriques Recherche contextuelle, le flux de conversation contenu dans le bloc de rubriques s’exécute.

    Étapes suivantes

    L’utilisation de blocs de rubriques comporte les étapes suivantes :
    1. Créez un bloc de rubriques réutilisable.

      Créez un composant de conversation qui exécute une fonction commune qui peut être réutilisée dans Agent virtuel des conversations.

    2. Ajoutez un bloc de rubriques réutilisable à une rubrique ou à un bloc de rubriques d’appel.

      Pour exécuter un flux secondaire spécifique, ajoutez un bloc de rubriques réutilisable à une rubrique (parente) appelante ou à un bloc de rubriques. Spécifiez les entrées utilisées dans le bloc de rubriques et examinez les sorties renvoyées par le bloc de rubriques.

    3. Gérer les blocs de rubriques et les rubriques d’appel associées (selon les besoins).

      Lorsque vous mettez à jour un bloc Concepteur d'agent virtuel de rubriques publié, certaines vérifications sont effectuées. Les messages affichés vous informent des modifications que vous souhaitez éventuellement apporter aux rubriques d’appel qui utilisent le bloc mis à jour.