Contrôle de saisie utilisateur de texte

  • Rversion finale: Washingtondc
  • Mis à jour 12 mars 2024
  • 7 minutes de lecture
  • Le contrôle d’entrée utilisateur Texte d’une Agent virtuel rubrique invite l’utilisateur à entrer une chaîne de texte.

    Propriétés du contrôle de l’entrée utilisateur de texte pour la détection des rubriques LLM

    Propriété Description
    Nom du nœud Nom qui identifie ce nœud de contrôle de l’entrée utilisateur Text dans le flux de rubriques.
    Détailler la description

    La seule information nécessaire de la part de l’utilisateur. Par exemple, demandez à l’utilisateur de quel élément de catalogue de services il a besoin.

    Format d'entrée

    Format de texte validé lorsqu’un utilisateur saisit certains éléments de texte. Si l’utilisateur ne saisit pas le format attendu, un message d’erreur indique que le format n’est pas valide et demande à l’utilisateur de saisir à nouveau le texte.

    Choisissez le format de l’élément de texte à valider :
    • Texte : n’importe quelle chaîne de texte (pas de validation)
    • E-mail : format composé d’un préfixe d’e-mail (nom d’utilisateur), du symbole @ et d’un domaine.
    • Adresse IP (IPV4, IPV6) : format de transmission de données pour le protocole Internet version 4 ou 6.
    • Numéro de téléphone (E.164) : format de numéro de téléphone standard internationalement reconnu.
    • URL : format d’adresse Web
    • Personnalisé : script qui fournit une règle de validation pour un format de texte personnalisé. Le script doit inclure les messages d’erreur connexes qui s’affichent lorsque le format attendu n’est pas saisi.

    Pour obtenir des exemples de formats de téléphone et d’adresse IP, reportez-vous à la section Formats de téléphone E.164 et types de champs d’adresse IP.

    Avancé
    Appliquer l’invite utilisateur

    Activez/désactivez cette option pour ouvrir un champ pour un message personnalisé affiché à l’utilisateur au lieu du message généré par le LLM. Vous pouvez créer des messages personnalisés en langage simple, saisir un script ou définir des conditions à l’aide du sélecteur de pastilles de données.

    Masquer ce nœud
    Utiliser conditionnellement ce nœud si Déclaration de condition no-code ou script low-code qui spécifie une condition de présentation de ce nœud dans la conversation. La condition doit être évaluée comme vraie.

    Exemple de contrôle d’entrée utilisateur de texte pour la détection de rubriques LLM

    Tableau 1. Propriétés de contrôle d’entrée de rubrique LLM
    Propriétés d’entrée Invite d’entrée

    Les propriétés d’entrée utilisateur de texte comprennent le nom du nœud, la description détaillée et le format d’entrée. Les options avancées incluent l’application de l’invite utilisateur et des instructions supplémentaires au LLM, définies par une entrée de texte, des conditions ou des scripts.

    Figure 1. Invite d’entrée utilisateur du texte de l’interface utilisateur Web
    Client Web affichant l’invite d’entrée. Le texte se lit comme suit : « Veuillez fournir votre premier élément de catalogue de services ? »

    Propriétés du contrôle d’entrée utilisateur de texte pour la détection de rubriques NLU

    Propriété Description
    Nom du nœud Nom qui identifie ce nœud de contrôle de l’entrée utilisateur Text dans le flux de rubriques.
    Nom de variable Nom de la variable qui stocke la réponse de l’utilisateur à cette invite. Le nom de variable est automatiquement créé à partir de la propriété Nom de nœud .
    Invite

    Invite ou question pour l’utilisateur. L’invite peut être une chaîne de texte ou un script qui renvoie du texte. Cette valeur n’est utilisée que lorsque la valeur par défaut n’est pas spécifiée. Par exemple : Comment t’appelles-tu ?

    Format d'entrée

    Format de texte validé lorsqu’un utilisateur saisit certains éléments de texte. Si l’utilisateur ne saisit pas le format attendu, un message d’erreur indique que le format n’est pas valide et demande à l’utilisateur de saisir à nouveau le texte.

    Choisissez le format de l’élément de texte à valider :
    • Texte : n’importe quelle chaîne de texte (pas de validation)
    • E-mail : format composé d’un préfixe d’e-mail (nom d’utilisateur), du symbole @ et d’un domaine.
    • Adresse IP (IPV4, IPV6) : format de transmission de données pour le protocole Internet version 4 ou 6.
    • Numéro de téléphone (E.164) : format de numéro de téléphone standard internationalement reconnu.
    • URL : format d’adresse Web
    • Personnalisé : script qui fournit une règle de validation pour un format de texte personnalisé. Le script doit inclure les messages d’erreur connexes qui s’affichent lorsque le format attendu n’est pas saisi.

    Pour obtenir des exemples de formats de téléphone et d’adresse IP, reportez-vous à la section Formats de téléphone E.164 et types de champs d’adresse IP.

    Entité NLU

    Option permettant d’associer une entité NLU au nœud. Si une entité NLU est associée à la variable d’entrée pour ce nœud, Agent virtuel peut remplir le créneau de la valeur spécifiée en fonction de l’énoncé de l’utilisateur. Sélectionnez une entité dans la liste des entités associées à l’intention de la rubrique.

    Lorsque vous spécifiez une entité pour le nœud, le commutateur Ne pas demander aux utilisateurs de confirmer l’entité reconnue s’affiche. Lorsqu’elle est activée, les utilisateurs ne sont pas invités à confirmer l’entité extraite.

    Avancé
    Sécuriser cette entrée
    Activer Commutateur qui chiffre l’entrée utilisateur du bot de texte. Lorsqu’elle est activée, l’entrée utilisateur est masquée et apparaît sous la forme d’une série de points dans la fenêtre de messagerie instantanée.
    Fonction de hachage

    [Visible lorsque l’option Sécuriser cette entrée est activée]

    L’algorithme de synthèse de méthode basé sur la norme de sécurité WS. Choisissez l’une des options suivantes :
    • SHA-256 (minuscules)
    • SHA-1 (minuscules)

    Pour plus d’informations sur les normes de sécurité WS, consultez Propriétés de sécurité WS.

    Chiffrement par salage

    [Visible lorsque l’option Sécuriser cette entrée est activée]

    Données aléatoires qui sont utilisées comme entrée supplémentaire à une fonction à sens unique de hachages des données.
    Valeur par défaut
    Prédéfinir une valeur pour l'entrée de l'utilisateur

    Valeur prédéfinie pour la réponse de l’utilisateur à la question ou à l’invite. La réponse définie dans le champ de confirmation de la valeur par défaut demande à l’utilisateur de confirmer la valeur par défaut. Si l’utilisateur répond par non, la valeur devient nulle. La valeur par défaut peut être une chaîne de texte ou un script qui renvoie du texte. Par exemple, si vous utilisez la remontée pas à pas, la valeur par défaut peut être : Variables de script > Dernier nom d’utilisateur. Ou si vous utilisez un script, la valeur par défaut peut être : {{vaScripts.lastUsername}}.

    Messages de confirmation
    Confirmation de l'achèvement de l'entrée

    Réponse de l’agent affichée à l’utilisateur lorsque l’interaction du nœud est terminée. Le message peut être une chaîne de texte ou un script qui renvoie du texte. Par exemple, si vous utilisez la remontée pas à pas : Merci (variables d’entrée > nom d’utilisateur) ! Ou si vous utilisez un script, la confirmation peut être : Merci, {{vaInputs.username}} !

    Confirmation de la valeur par défaut

    Message qui demande à l’utilisateur de vérifier que la valeur dans le champ Par défaut est correcte. Ce message est utilisé à la place d’une valeur dans le champ Invite . Il peut contenir une chaîne de texte ou un script qui renvoie du texte. Par exemple, si vous utilisez la remontée pas à pas : êtes-vous (variables d’entrée > nom d’utilisateur) ? Ou si vous utilisez un script, le message de confirmation peut être : Êtes-vous {{vaScripts.lastUsername}} ?.

    Commutation de conversation
    Activer pour permettre aux utilisateurs de changer l'objet

    Option permettant d’activer la prédiction NLU pour ce nœud. Si cette option est activée, les utilisateurs peuvent saisir du texte pour répondre aux questions, quel que soit le type de contrôle d’entrée utilisé. Virtual Agent utilise cet énoncé pour correspondre à une autre intention existante, ce qui permet à l’utilisateur de changer de rubrique.

    Masquer ou ignorer ce nœud
    Afficher conditionnellement ce nœud si

    Déclaration de condition no-code ou script low-code qui spécifie une condition de présentation de ce nœud dans la conversation. La condition doit être évaluée comme vraie.

    Autoriser l’utilisateur à ignorer ce nœud si

    Instruction de condition no-code ou script low-code qui spécifie une condition permettant aux utilisateurs d’ignorer ce nœud dans la conversation.

    Exemple de contrôle d’entrée utilisateur de texte pour la détection de rubrique NLU

    Propriétés d’entrée Invite d’entrée
    Figure 2. Propriétés de base du contrôle d’entrée de texte
    Les propriétés d’entrée utilisateur de texte comprennent le nom du nœud, l’invite, le format d’entrée et l’entité NLU facultative.
    Figure 3. Sécuriser cette entrée (propriétés avancées)
    Sous Sécuriser cette entrée, faites glisser le commutateur pour activer la fonctionnalité. La fonction de hachage et les champs de sel de chiffrement s’affichent.
    Figure 4. Invite d’entrée utilisateur du texte de l’interface utilisateur Web
    L’invite d’entrée s’affiche dans le client Web. Le texte se lit comme suit : « Veuillez entrer une brève description de ce que vous recherchez. »
    Figure 5. Invite d’entrée utilisateur sur une application Mobile avec le commutateur Sécuriser cette entrée activé
    Une entrée utilisateur sécurisée sur une application Mobile affiche des points à la place du mot de passe.

    Prise en charge des canaux

    Remarque :
    Concepteur d'agent virtuel Les commandes peuvent s’afficher et fonctionner différemment dans d’autres canaux.
    Tableau 2. Prise en charge du canal pour le contrôle d’entrée utilisateur Texte
    Canal Prise en charge Contraintes
    Interface utilisateur Web Pris en charge Aucun
    Interface utilisateur mobile Pris en charge Aucun
    Panneau Now Assist Pris en charge Aucun
    Microsoft Teams Pris en charge Aucun
    Slack Pris en charge Slack Les utilisateurs peuvent modifier le texte précédemment saisi dans une conversation. Toutefois, Agent virtuel traite les messages tels qu’ils sont saisis pour la première fois. Si un utilisateur Slack modifie une entrée de texte, par exemple un commentaire pour mettre à jour un ticket, il Agent virtuel n’évalue pas la mise à jour modifiée.
    Workplace Pris en charge Aucun
    Facebook Messenger Pris en charge La limite de caractères maximale est de 5 000 caractères.
    SMS Twilio Pris en charge Aucun
    LINE Pris en charge La limite de caractères maximale est de 5 000 caractères.
    WhatsApp Pris en charge Aucun
    Apple Messages for Business Pris en charge Aucun
    Alexa (Voix) Pris en charge Pour les appareils à écran, des limites de caractères peuvent s’appliquer. Pour plus d’informations, consultez la documentation du développeur Alexa.