Meilleures pratiques pour la rédaction de guides

Vous pouvez façonner le comportement d'interaction des agents de l'IA et améliorer la cohérence en suivant certaines des meilleures pratiques lorsque vous write guide instructions. Les commandes prédéfinies vous permettent de structurer votre guide de manière à ce que les interactions avec votre agent IA soient fiables et cohérentes tout au long des sessions d'interaction.

Planifiez vos guides

Lorsque vous planifiez votre guide, veillez à respecter l'objectif fixé et à faire en sorte que vos guides ne soient pas trop longs.

Faire en sorte que le guide se concentre sur une seule tâche

Genesys vous recommande de concevoir chaque guide de manière à ce qu'il traite une seule intention client bien définie, telle que "modifier la date de livraison" ou "vérifier le solde du compte". Le fait de limiter chaque guide à une seule intention réduit le champ d'application du modèle linguistique étendu (LLM) afin de garantir la prévisibilité et la précision. Pour les conversations impliquant plusieurs intentions, connectez plusieurs blocs de guidage au sein d'un même flux d'architecte.

Le guide doit être court

Pour élaborer un guide efficace, il convient de commencer par les étapes essentielles, de les valider avec des utilisateurs et des données réels, et d'étendre progressivement les capacités pour obtenir le résultat souhaité. Avec les bonnes bases et une approche itérative, les agents d'IA peuvent apporter une réelle valeur ajoutée à l'entreprise, en automatisant non seulement des tâches, mais aussi des flux de travail entiers, avec intelligence et adaptabilité. 

Maintenir un ton professionnel et conversationnel

Si les instructions de votre guide peuvent être techniques, l'interaction avec l'agent IA qui en résulte doit être naturelle. Formulez vos instructions de manière à créer un ton professionnel, utile et conversationnel.

Construisez vos guides

Suivez ces lignes directrices pour structurer, formater et créer des tâches simples et gérables.

Structurer et mettre en forme votre guide 

Utilisez les commandes prédéfinies comme éléments constitutifs de votre guide lorsque vous rédigez les instructions de votre guide.

Décomposez votre tâche en étapes simples

Diviser une tâche complexe en étapes plus simples et plus faciles à gérer. Ce processus permet à votre agent virtuel de suivre les instructions avec précision sans se laisser déborder.

  • Nommez chaque étape dans l'ordre dans lequel vous souhaitez que votre agent d'IA exécute la tâche. Le fait de nommer les étapes vous permet également de demander à votre agent d'intelligence artificielle d'interrompre l'exécution séquentielle et de passer à n'importe quelle étape du guide.
  • En outre, vous pouvez diviser votre guide en étapes principales et en sous-étapes. Grâce à cette approche, vous pouvez attribuer un nom unique à vos étapes principales, ce qui permet à votre agent d'IA de se rendre à n'importe laquelle d'entre elles si nécessaire.

Introduction
- Say "Hello, I'm ACME's Router Connectivity assistant. What can I help you with?"

Basic Checks
- Ask "Let's start with some basic checks. First, please verify that your router is turned on and all cable connections are secure."
- Store in {{Variable.router_on}} and {{Variable.cable_check}} 
- If cable connections are not secured
- Then Go To Step Plug Cables
- Else Go To Step Ask Power Status Lights

Plug Cables
- Ask "Please secure the cables. Has that resolved the issue?"
- Store in {{Variable.cable_fixed}} 
- If cable connections are secured and it resolved the router issue
- Then Go To Step Resolution
- Else Go To Step Ask Power Status Lights

Ask Power Status Lights
...
        

Utiliser la commande Aller à pour passer d'une étape à l'autre

  • Se référer aux autres étapes en utilisant les noms des étapes. 
  • Indiquer clairement le nom de l'étape de destination.

Bon exemple

Mauvais exemple

- Passez à l'étape Rassembler les informations sur le patient.

- Passez à l'étape 2.

Réduire l'ambiguïté

  • Lors de la définition des étapes, soyez précis et spécifique quant au résultat ou à la réponse que vous attendez de l'agent d'intelligence artificielle.
  • S'abstenir d'utiliser des instructions ambiguës, vagues ou générales. Des instructions claires aident vos agents d'intelligence artificielle à produire de meilleurs résultats.
  • Fournissez autant de contexte que possible en incluant des variables, des actions de données et des conseils spécifiques sur le traitement des différents scénarios. Préparez vos agents à faire face à des scénarios inattendus en leur réservant des sections ou des étapes spécifiques.

Utiliser les informations d'un flux d'architectes

Si vous souhaitez utiliser des informations provenant d'un flux dans le guide, créez des variables d'entrée pour traiter ces informations. Par exemple, si un nom est collecté dans le flux, vous pouvez commencer le guide avec la tâche suivante :

- Say "Hello variable_contact_name"

Si vous souhaitez utiliser les informations pour déterminer le chemin suivi par le guide, vous pouvez utiliser une commande If:Then:Else. Cette commande est importante pour s'assurer que l'agent IA sait de manière fiable ce que vous voulez qu'il fasse avec les informations.

- If account == checking
- Then Go to Checking Account
- Else Go To Account Type

Dans ce scénario, si une variable n'a pas été définie dans le flux, vous devez l'appeler "Aucune" dans le guide.

- If account_type == None
- Then Go to Get Account
- Else Go To Balance

    Tester et affiner avec la prévisualisation

    • Testez votre guide à l'aide du widget de prévisualisation intégré .
    • Testez votre guide en le connectant à un flux de robots architectes et affinez vos instructions jusqu'à ce que vous soyez satisfait des performances de votre agent IA. Pour plus d'informations, voir Guides de test et de dépannage.