Description de LLM et directives d’instruction pour Agent virtuel les rubriques

  • Rversion finale: Xanadu
  • Mis à jour 15 août 2024
  • 4 minutes de lecture
  • Lorsque vous créez des rubriques de grand modèle de langage (LLM), vous fournissez des instructions qui déterminent le comportement du LLM et une description qui détermine comment la rubrique est détectée par le LLM.

    Vue d'ensemble

    Les auteurs de rubriques peuvent utiliser une formulation en texte brut pour indiquer au LLM comment détecter une rubrique LLM, ainsi que pour indiquer au LLM comment répondre. L’interface Concepteur d'agent virtuel fournit des champs de texte qui vous permettent de fournir les deux.

    Descriptions
    Les rubriques nécessitent une description lorsque vous les créez. La description est utilisée pour la découverte de rubriques. Par conséquent, plus la description de la rubrique est détaillée et spécifique, plus elle a de chances de trouver une bonne correspondance.
    Instructions
    Lorsque vous ajoutez des contrôles d’entrée utilisateur compatibles LLM à votre flux de conversation, vous pouvez fournir des instructions au LLM dans le champ Description détaillée , qui indique au LLM comment répondre. Vous pouvez utiliser ce champ pour définir le ton, utiliser le langage court ou fournir une salutation dynamique. Vos instructions peuvent également fonctionner comme une détection d’entité.

    Directives générales

    Lors de la construction d’une description ou d’une instruction LLM, tenez compte de ces directives de base.
    • Dirigez avec des verbes d’action. Utilisez la forme impérative ou les commandes directes.
    • Les utilisateurs doivent éviter de répondre à une question par une question.

      Par exemple, si le LLM demande Quelle est votre question ?, la réponse de l’utilisateur Qui est d’astreinte aujourd’hui ? peut dérouter le LLM. Au lieu de cela, l’utilisateur doit saisir Dites-moi qui est d’astreinte aujourd’hui.

    • Évitez les références à des tiers ou aux pronoms. La suppression de l’objet ou de tout identificateur empêche généralement le LLM de personnifier ou d’identifier de manière erronée l’utilisateur final.
    • Vos mots instruisent la logique que votre bot utilisera. Des instructions détaillées et basées sur une chaîne de pensée fonctionnent bien pour cela.
    • Testez et affinez continuellement vos instructions. La création d’instructions LLM solides est un processus itératif.

    Ne pas utiliser d’énoncés NLU comme descriptions LLM

    Les énoncés NLU dépendent davantage des mots-clés et de leur formulation, mais les descriptions LLM fonctionnent très différemment. Le problème avec les énoncés NLU dans les descriptions est qu’ils ne fournissent pas d’instructions pour le LLM. Les descriptions de recherche Google ne fonctionneront pas non plus bien avec les LLM. Lorsque vous écrivez des descriptions, vous devez être précis sur le but de la rubrique et le contexte de la tâche effectuée dans cette rubrique. Les mots-clés ne sont pas nécessairement utiles, mais la logique l’est.

    Pour plus d'informations, consultez General guidelines for writing instructions for generative AI large language models (LLMs).

    Exemples de descriptions des rubriques

    Les exemples suivants décrivent les descriptions de rubriques faibles et fortes. Des descriptions de rubriques plus fortes se traduisent par une découverte de rubriques plus précise.

    Tableau 1. Descriptions des rubriques du calendrier des jours fériés de l’entreprise
    Force Description
    Description faible Cette rubrique traite d’un calendrier des jours fériés pour les employés d’une entreprise.
    Description solide Cette rubrique traite d’un calendrier des jours fériés pour les employés d’une entreprise. Les utilisateurs peuvent demander la liste des jours fériés ou les jours fériés de l’entreprise pour une année spécifique, une date spécifique, se renseigner sur un jour férié spécifique ou demander s’ils ont un jour de congé pour un jour férié particulier. Le sujet couvre également la disponibilité d’un calendrier des jours fériés et des jours fériés spécifiques comme la Journée de la liberté et la Journée du bien-être.
    Tableau 2. Descriptions des rubriques de changement de mot de passe Active Directory
    Force Description
    Description faible Cette rubrique est liée à la gestion et à l’administration d’Active Directory, un service de répertoire fourni par Microsoft.
    Description solide Cette rubrique est liée à la gestion et à l’administration d’Active Directory, un service de répertoire fourni par Microsoft. Il s’agit d’apporter des modifications à Active Directory, telles que la création, la modification ou la suppression de répertoires et de processus. La rubrique inclut également les tâches effectuées par les administrateurs, telles que la gestion des comptes d’utilisateurs, des groupes et des autorisations dans l’environnement Active Directory.

    Exemple d’instructions de contrôle d’entrée

    Le champ Nom du nœud doit être unique et expliquer l’opération que l’utilisateur essaie d’effectuer, afin que le LLM puisse identifier les entités et remplir correctement les créneaux. Par exemple, s’il existe deux nœuds d’entrée définis nommés Type d’opération AD et Opération AD, il est possible que le LLM identifie l’entité et la mappe à la mauvaise variable de nœud d’entrée. Il est préférable de renommer les nœuds pour différencier les deux. Par exemple, l’opération AD pour la réinitialisation du mot de passe et l’opération AD pour les informations d’identification verrouillées et Changement du mot de passe sont des noms de nœuds plus forts et plus uniques.

    Le champ Description détaillée pour le nœud doit contenir des instructions claires sur les valeurs possibles que le LLM doit extraire de l’utilisateur, le cas échéant. Par exemple, si le nœud doit effectuer une opération Active Directory, vous devez spécifier quelles opérations sont autorisées dans la zone Instructions supplémentaires pour LLM . Ensuite, le LLM utilise le mappage de valeurs pour identifier l’entité et remplir les créneaux.

    L’exemple suivant décrit les instructions du nœud d’entrée faible et fort. Plus les instructions sont bonnes, plus les résultats sont bons.

    Tableau 3. Collecter les instructions de contrôle d’entrée de type d’opération Active Directory
    Force Détailler la description
    Instruction faible Type d’opération de collecte AD
    Instruction solide Type d’opération de collecte AD

    Instructions supplémentaires pour LLM : Pour cette entrée, il s’agit de valeurs mappées : {"reset » :["reset »,"locked »,"impossible de se connecter »,"expiry », « expired », « expire"],"change » :["change"]}. La clé doit être extraite si l’entrée utilisateur contient les valeurs associées aux clés.

    Figure 1. Exemple de description très détaillée d’un nœud d’entrée compatible LLM
    Nœud d’entrée de texte avec le champ Description détaillée renseigné pour inclure des informations spécifiques sur l’entité.