Catalogue de services blocs de rubriques dans Agent virtuel Optimisé par Now LLM

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 6 minutes de lecture
  • Vous pouvez concevoir une conversation thématique au format Agent virtuel optimisé Now LLM en incluant des blocs de rubriques réutilisables pour effectuer des tâches d’envoi de demande.

    Demandez l’élément de catalogue (Now LLM)

    Vous pouvez utiliser ce bloc de rubriques pour demander un élément de catalogue via une expérience conversationnelle et simplifiée basée sur l’IA générative. Pour plus d’informations sur la configuration Now Assist d’une demande conversationnelle du catalogue, reportez-vous à la section Configure Now Assist in Conversational Catalog Request.

    Tableau 1. Paramètres d'entrée
    Paramètre Description
    catalog_item_id sys_id de l’élément de catalogue qui doit être demandé.
    context_json Contexte de la conversation au format JSON.
    execute_contextual_search Option permettant de spécifier si la recherche contextuelle doit être exécutée pour un créateur d’enregistrement en fonction de sa configuration. Pour plus d’informations sur la définition de la recherche contextuelle pour un créateur d’enregistrement, voir Définir la recherche contextuelle pour un créateur d’enregistrement.
    confirm_catalog_item Option permettant de spécifier si l’utilisateur doit confirmer l’élément de catalogue avant de passer à l’étape suivante. Si cette valeur est définie sur faux, l’utilisateur peut répondre aux questions sur les éléments de catalogue en ignorant la confirmation.
    show_end_state_card Option permettant d’afficher à l’utilisateur des informations de carte d’état de fin sur l’enregistrement généré.
    Tableau 2. Paramètres de sortie
    Paramètre Description
    record_id sys_id de l’enregistrement généré après la soumission de l’élément.

    Si l’élément de catalogue n’est pas pris en charge en mode conversation ou si l’utilisateur n’a pas accès à l’élément, -1 est renvoyé.

    record_table Nom de la table dans laquelle l’enregistrement est généré.
    statut État de la demande. Les options possibles sont réussite ou erreur.
    variables Questions relatives à l’élément de catalogue.
    message Message qui donne des informations supplémentaires en cas d’échec.
    used_LLM Option qui indique si Now LLM elle a été utilisée lors de la demande de l’élément, c’est-à-dire si le remplissage d’emplacement a été effectué pour les questions définies dans un élément de catalogue à l’aide de l’IA générative.

    Agent virtuel Types de rendu

    Un élément de catalogue peut être affiché sous forme de conversation, de fenêtre ou de Agent virtuel fenêtre contextuelle.

    Demande d’élément de catalogue à l’aide d’un type de rendu de conversation

    L'utilisateur peut envoyer une demande en mode conversation (en répondant aux questions en ligne).
    Rendu de l’Agent virtuel sous forme de conversation

    Les conditions suivantes doivent être remplies lorsqu’un utilisateur demande un élément de catalogue en mode conversation dans Agent virtuel Optimisé par Now LLM.

    • Un élément de catalogue ne peut pas comporter plus de questions que le nombre spécifié dans la sn_now_assist_cr.llm.conversational.request.question.limit propriété. Par défaut, ce nombre est défini sur 500. Pour plus d’informations sur cette propriété, reportez-vous à la section Propriétés du Catalogue de services.
    • Un élément de catalogue peut avoir des politiques d’interface utilisateur de catalogue scriptées. Cependant, lorsqu’un élément de catalogue a des politiques d’interface utilisateur scriptées contenant des méthodes ou des fonctions non prises en charge, l’élément de catalogue devient non conversationnel.
    • Les méthodes ou classes suivantes sont prises en charge dans les scripts clients du catalogue ou les politiques d’interface utilisateur scriptées pour qu’un élément de catalogue soit conversationnel :
      • moment
      • window.location.href
      • haut.emplacement.href
      • top.window.open
      • Fenêtre.Ouverte
      • ouvert
      • Tableau
      • Booléen
      • Date
      • Erreur
      • GlideAjax
      • GlideRecord
      • JSON
      • Math
      • Numéro
      • Objet
      • Exp. RegExp
      • Chaîne
      • alerte
      • console.info
      • console.erreur
      • console.debug
      • console.warn
      • console.log
      • console.effacer
      • console.count
      • console.countReset
      • répertoire.console
      • console.dirxml
      • console.table
      • decodeURI
      • decodeURIComponent
      • encodeURI
      • Evalexec
      • g_form.addErrorMessage
      • g_form.addInfoMessage
      • g_form.addOption
      • g_form.clearMessages
      • g_form.clearOptions
      • g_form.clearValue
      • g_form.getActionName
      • g_form.getDisplayValue
      • g_form.getEditableFields
      • g_form.getIntValue
      • g_form.getReference
      • g_form.getSysId
      • g_form.getTableName
      • g_form.getUniqueValue
      • g_form.getValue
      • g_form.hasField
      • g_form.hideAllFieldMsgs
      • g_form.hideErrorBox
      • g_form.hideFieldMsg
      • g_form.isObligatoire
      • g_form.isNewRecord
      • g_form.isReadOnly
      • g_form.isVisible
      • g_form.removeOption
      • g_form.enregistrer
      • g_form.setDisabled
      • g_form.setDisplay
      • g_form.setLabel
      • g_form.setLabelOf
      • g_form.setMandatory
      • g_form.setReadOnly
      • g_form.setReadonly
      • g_form.setValue
      • g_form.setVariablesReadOnly
      • g_form.setVisible
      • g_form.showErrorBox
      • g_form.showFieldMsg
      • g_form.soumettre
      • g_user
      • ga.addParam
      • ga.getXML
      • indexOf
      • isLoading
      • isNaN
      • newValue
      • oldValue
      • onChange
      • parseFloat
      • analyser Int
      • ce
      • à Fixe
      • couper
      • non défini
      • échapper
      • Annuler l’échappement
    • Un élément de catalogue peut avoir des scripts clients de catalogue. Cependant, lorsqu’un élément de catalogue possède des scripts clients de catalogue contenant des méthodes ou des fonctions non prises en charge, l’élément de catalogue devient non conversationnel.
    • Les variables contenant des implications de tarification ne sont pas prises en charge.
    • Vous pouvez spécifier la limite supérieure du nombre d’enregistrements de variables de type référence correspondant à une table de la sn_now_assist_cr.llm.reference_question_choices.limit propriété. Par défaut, la limite est de 2000 000. Si vous spécifiez une valeur supérieure à 2000000, cela peut avoir un impact sur le délai de réponse.
    • Le type de variable de page d’interface Portail de servicesutilisateur est ignoré dans .Agent virtuel Pour plus d'informations, consultez Types de variables de catalogue de services.
    • Pour prendre en charge les variables personnalisées, les utilisateurs doivent associer des blocs de rubriques aux variables personnalisées pour les représenter dans les interfaces conversationnelles. Si les utilisateurs n’associent pas de blocs de rubriques, l’élément de catalogue contenant les variables personnalisées devient non conversationnel.
    • Si vous savez qu’une variable rend un élément de catalogue non conversationnel, vous pouvez supprimer cette variable des interfaces conversationnelles en sélectionnant l’option Supprimer des interfaces conversationnelles . Recherchez l’option dans l’onglet Disponibilité du formulaire de question dans Now Platform.
    • Les messages de champ ne sont pas affichés au demandeur dans les scénarios suivants :
      • Si le message de champ s’affiche pour la question qui a déjà reçu une réponse.
      • Si le demandeur ne voit pas la question parce qu’elle est en lecture seule, masquée ou déjà renseignée automatiquement.
    • Les attributs de variables suivants sont pris en charge :
      • ref_ac_order_by
      • allowed_extensions
      • max_file_size
      Remarque :
      Tous les autres attributs de variable sont ignorés dans Agent virtuel.
    • Un élément de catalogue peut avoir un jeu de variables d’une seule ligne, mais pas un jeu de variables de plusieurs lignes.
    • Si un élément de catalogue a une valeur par défaut configurée pour une question, la valeur par défaut est affichée dans Agent virtuel, ce qui permet à l’utilisateur de continuer avec la valeur par défaut sans avoir à la sélectionner manuellement. L’utilisateur peut également choisir une valeur différente de la valeur par défaut.
    • L’utilisateur ne peut pas ignorer le type de questions suivant pour un élément de catalogue :
      • Choix multiple de recherche
      • Zone de sélection
      • Zone de sélection de recherche
      • Oui/Non
      • Échelle numérique (si Ne sélectionnez pas, la configuration du premier choix n’est pas sélectionnée)
      • Choix multiple (si Ne pas sélectionner la configuration du premier choix n’est pas sélectionnée ou si la configuration du choix Inclure n’est pas sélectionnée)
    • Si l’utilisateur utilise Agent virtuel dans un autre outil de collaboration pris en charge comme Microsoft Teams:
      • La recherche d’une valeur à l’aide de l’icône de recherche dans les champs de type de choix n’est pas prise en charge.
        Figure 1. Champs de type de choix dans Microsoft Teams
        Recherche d’un champ de choix dans Microsoft Teams
        Figure 2. Champs de type de choix dans Agent virtuel
        Recherche d’un champ de choix dans Agent virtuel
      • La recherche d’une valeur dans les champs de type référence s’effectue sous la forme d’une question.
        Figure 3. Champs de type Référence dans Microsoft Teams
        Recherche de champs de référence dans Microsoft Teams
        Figure 4. Champ de type Référence dans Agent virtuel

        Recherche d’un champ de référence dans Agent virtuel
    Remarque :
    Si vous avez installé l’application dans Demande du Now Assist catalogue conversationnel, ces conditions correspondent au mode conversationnel de l’élément de catalogue dans le Agent virtuel Alimenté par Now LLM.

    Demande d’élément de catalogue utilisant un type de rendu contextuel

    Un utilisateur peut soumettre une demande d’élément de catalogue sous forme de fenêtre contextuelle pour les éléments qui ne sont pas conversationnels. Dans une fenêtre contextuelle, Agent virtuel fournit un lien permettant à l’utilisateur d’envoyer la demande dans une fenêtre contextuelle sans accéder à un nouvel onglet. Il est possible d’afficher un élément de catalogue non conversationnel sous forme de fenêtre contextuelle uniquement s’il n’a pas de variables Personnalisé, Personnalisé avec étiquette ou Page de l’interface utilisateur.
    Remarque :
    Si vous ne souhaitez pas afficher votre conversation d’Agent virtuel sous forme de fenêtre contextuelle, définissez la glide.sc.va.render_type.legacy propriété sur true, ce qui affiche tous les éléments de catalogue non conversationnels du portail configuré dans un nouvel onglet.
    Rendu de l’Agent virtuel sous forme de fenêtre contextuelle

    Demande d’élément de catalogue utilisant un type de rendu de fenêtre

    Un utilisateur peut soumettre une demande d’élément de catalogue dans une fenêtre. Dans une fenêtre, Agent virtuel fournit un lien permettant à l’utilisateur d’envoyer la demande dans le portail de services défini dans la sn_itsm_va.com.snc.itsm.virtualagent.portal_url propriété. Un élément non conversationnel s’affiche sous forme de fenêtre s’il possède une variable Personnalisé, Personnalisé avec étiquette ou Page de l’interface utilisateur.

    Un élément de catalogue est affiché sous forme de fenêtre s’il est des types suivants :
    • Élément de contenu
    • Guide de commande
    • Lanceur d'assistant
    • Modèle de changement standard
    Rendu de l’Agent virtuel sous forme de fenêtre