- Accueil
- /
- Article
Lignes directrices et meilleures pratiques pour l'automatisation avec un agent IA
Cet article décrit les directives et les meilleures pratiques pour l'automatisation avec un agent d'IA en identifiant le cas d'utilisation métier et en choisissant le bon agent d'IA tout en respectant les recommandations et les meilleures pratiques.
Identifier le cas d'utilisation métier de l'automatisation avec un agent d'IA
Respectez les directives suivantes lors de l'identification du cas d'utilisation de l'entreprise :
-
Définissez clairement le problème ou le processus spécifique que vous souhaitez automatiser avec l'agent d'IA.
-
Utilisez des outils tels que Visio, Miro et d'autres outils similaires pour présenter graphiquement le problème ou le processus que vous souhaitez automatiser.
-
Évaluez l'impact potentiel et les avantages de l'automatisation de ce cas d'utilisation, tels que l'amélioration de l'efficacité, la réduction des coûts ou l'amélioration de l'expérience client.
-
Identifiez les KPI clés que vous allez mesurer pour déterminer le retour sur investissement et prouver la valeur.
Identifier si le cas d'utilisation spécifique nécessite des actions, des connaissances ou les deux
-
Actions : identifiez si le cas d'utilisation nécessite que l'agent d'IA effectue des actions spécifiques : telles que la mise à jour d'une base de données, l'envoi d'e-mails ou l'exécution d'API tierces.
-
Connaissances : déterminez si le cas d'utilisation nécessite que l'agent d'IA fournisse des informations ou des réponses basées sur une base de connaissances.
-
Les deux : évaluez si le cas d'utilisation nécessite une combinaison d'actions et de connaissances.
Choisir le bon agent d'IA
Agent d'IA autonome
Convient aux environnements complexes et dynamiques où l'agent a besoin de comprendre le contexte et de décider à l'aide de bases de connaissances ou d'intégrations de API disponibles sans scripts prédéfinis.
-
Conversations ou réponses naturelles ouvertes.
-
Lorsque les bases de connaissances sont plus grandes ou que les variations d'entités/réponses sont potentiellement importantes.
Agent d'IA scripté
Idéal pour les tâches simples et répétitives avec des étapes bien définies ou où la répétabilité et la prévisibilité exactes sont requises. En outre, le mieux adapté aux questions et réponses hautement techniques.
-
Cas d'utilisation stricts où des réponses spécifiques avec une variation limitée sont nécessaires.
-
Pour le traitement des données sensibles, une IA scriptée est préférable car elle fonctionne selon des règles prédéfinies et ne peut pas utiliser les données à mauvais escient ou mal interpréter.
-
Cohérence de l'expérience, où l'expérience doit rester la même. LLM peut potentiellement donner des résultats différents aux mêmes invites.
Tableau comparatif
Script | Autonome | |
---|---|---|
Bénéfices | Contrôle plus élevé | Plus rapide et plus facile à construire |
Moins cher à exécuter | IX très naturel | |
Plus rapide à l'exécution | Les modifications de portée sont plus faciles | |
Inconvénients | Effort intensif pour construire | Plus cher |
IX fragile et rigide | Risque d'hallucinations |
Développement d'un agent d'IA autonome
Lors de la création d'un agent d'IA autonome, assurez-vous de suivre les étapes décrites ci-dessous dans la séquence.
-
Commencez par définir un objectif : énoncez clairement l'objectif principal de l'agent d'IA, comme la résolution des demandes des clients ou le traitement efficace des commandes.
-
Définissez le parcours : identifiez clairement les questions, les actions et les fonctionnalités que vous souhaitez que votre agent d'IA possède.
-
Ajouter des connaissances : intégrer des bases de connaissances pertinentes auxquelles l'agent peut accéder pour fournir des informations précises.
-
Définir des actions : spécifiez les actions dont l'agent a besoin pour effectuer et intégrer les API ou les appels de fonction nécessaires.
-
Prévisualisation : prévisualisez votre agent d'IA avec des connaissances et des actions.
-
Tester et valider : utilisez les outils de prévisualisation de la plateforme pour tester les performances de l'agent d'IA et effectuer les ajustements nécessaires.
-
Ajouter des instructions : fournir des instructions détaillées pour améliorer la précision et la fiabilité des réponses de l'agent.
À faire et à ne pas faire lors de la rédaction d'objectifs
Cette section décrit les meilleures pratiques pour la rédaction d'invites d'objectif pour l'agent d'IA autonome et les actions pour répondre aux intentions de l'utilisateur.
À faire
-
Gardez l'objectif court et concis.
-
Concentrez-vous sur la fonction ou l'objectif global du bot.
-
Tenez compte du résultat final ou de l'avantage pour l'utilisateur.
-
Utilisez un langage clair et concis.
-
Assurez-vous que l'objectif correspond aux actions et aux capacités du bot.
À ne pas faire
-
N'incluez pas de détails spécifiques tels que les lieux, les dates ou les informations utilisateur.
-
Évitez de mentionner des actions ou des méthodes de mise en œuvre particulières.
-
N'utilisez pas de jargon technique ou de terminologie complexe.
-
Évitez les énoncés d'objectifs trop longs ou compliqués.
-
N'incluez pas plusieurs objectifs sans rapport dans une seule invite.
-
Évitez d'utiliser un langage ambigu ou vague.
Conseils pour la gestion de vos bases de connaissances
Lors de la création et de la gestion de bases de connaissances, il est important de les garder précises et adaptées à l'objectif de l'agent d'IA. De la même manière qu'un agent humain peut être submergé par trop d'informations sans rapport, l'ajout d'informations plus génériques à la base de connaissances peut semer la confusion chez l'agent d'IA.
Respectez les recommandations suivantes lors de la création et de la gestion de bases de connaissances :
-
Organisez le contenu de manière logique. Utilisez les catégories lors de la création de votre propre document de connaissances dans le studio AI Agent.
-
Lorsque vous téléchargez des fichiers, évitez les informations contradictoires ou dupliquées entre les documents.
-
Vérifiez la qualité du document avant de le télécharger.
-
Divisez les fichiers volumineux en fichiers plus petits si nécessaire.
-
Révisez périodiquement les connaissances et mettez-les à jour au besoin.
Recommandations pour la création d'actions
Respectez les recommandations suivantes lors de la création d'actions :
-
Définir clairement les objectifs de l'action dans la description de l'action.
-
Minimisez la complexité, gardez les actions simples.
-
Décrivez avec précision chaque entité/emplacement car cela améliore la précision du LLM pour mieux comprendre la tâche.
-
Ne créez pas d'actions contradictoires ou contradictoires.
-
Créez une logique déterministe dans Connect flow pour une plus grande précision au lieu de compter sur LLM.
Conseils d'ingénierie rapides lors de la rédaction d'instructions
Avant d'ajouter des instructions à l'agent d'IA, ajoutez les actions et les connaissances requises et testez l'agent d'IA. L'ajout d'instructions après avoir testé l'agent d'IA améliore l'efficacité et la précision de l'agent d'IA.
Reportez-vous aux conseils suivants lorsque vous rédigez des instructions pour vos agents d'IA autonomes :
-
Faites simple : utilisez un langage clair et concis. Évitez le jargon technique ou les phrases trop complexes.
-
Utilisez markdown : utilisez les en-têtes et les démarques de liste ordonnées/non ordonnées pour obtenir de meilleurs résultats.
-
Indiquez l'identité de votre agent IA : commencez par définir clairement le personnage de l'agent (par exemple, "Vous êtes un agent de support client utile... »).
-
Décomposez-le : décrivez les tâches étape par étape. Par exemple, "Tout d'abord, confirmez votre numéro de compte. Ensuite, décrivez votre problème.
-
Prévoyez les erreurs : incluez des phrases de repli telles que "Je suis désolé, pourriez-vous répéter cela ? » si l'entrée n'est pas claire.
-
Préserver le contexte : rappelez à l'agent de se souvenir des réponses précédentes afin d'assurer la continuité dans les longues conversations.
-
Actions de référence : indiquez clairement comment utiliser les actions externes à différentes étapes. Assurez-vous que les actions référencées sont activées dans l'onglet Actions pour éviter tout comportement inattendu.
-
Ajouter des garde-fous : demandez à l'agent d'IA de répondre uniquement dans le contexte de l'objectif.
-
Ajouter des exemples : pour améliorer la précision, ajoutez des exemples là où c'est nécessaire.
Modèles pour la rédaction d'instructions
Utilisez les modèles suivants pour écrire des instructions spécifiques à vos ojectifs :
## 1. Identité
-**Définition du rôle :**
: définissez la personnalité et l'expertise de l'agent d'IA. Par exemple, "Vous êtes Jamie, un représentant expert du service client pour toutes les questions relatives aux voyages. »
-**Ton et comportement-**—
Spécifiez si l'agent doit être amical, formel ou décontracté.
##2. Contexte
-**Informations générales**
: fournissez tous les détails généraux nécessaires à l'attention de l'agent. Par exemple, "Cette conversation porte sur la réservation d'un voyage pour des vacances en famille".
-**Détails sur l'environnement**
: mentionnez toute contrainte système, par exemple si l'appelant appelle par voix et peut avoir un bruit de fond pouvant affecter la qualité de la transcription.
##3. Tâche
-**Sous-tâches/Étapes**
: réparties l'ensemble de la tâche en étapes spécifiques et séquentielles. Par exemple, saluer, recueillir les dates de voyage, suggérer des options, confirmer les détails. Référencez les actions à chaque étape qui seront utilisées pour accomplir la tâche.
##4. Lignes directrices en matière d'intervention
-**Règles de formatage**
: définissent comment structurer les réponses. Par exemple, envisagez d'utiliser des listes à puces pour les options, une numérotation claire pour les étapes en cas de numérique et courte s'il y a de la voix.
-**Style de langue**
: fournit des instructions sur la formalité, la brièveté et la clarté.
##5. Gestion des erreurs et solutions de secours
-**Invites de clarification**
: définissez des questions de secours lorsque la saisie de l'utilisateur est ambiguë. Par exemple, "Je n'ai pas compris ça, pourriez-vous s'il vous plaît répéter vos dates de voyage ? »
-**Réponses par défaut**
: décrivez la manière dont l'agent doit réagir s'il ne peut pas traiter la demande. Par exemple "Je suis désolé, je n'ai pas compris. Pouvez-vous essayer de reformuler ?"
-**Échecs d'action**
: fournit des instructions pour la gestion des problèmes liés à l'intégration des actions avec Webex Connect.
##6. Garde-fous définis par l'utilisateur
-**Garde-fou< :hs> :
rappelez à l'agent de limiter la conversation à l'objectif et de ne pas recevoir de questions sans rapport.
## 7. Exemples
-**Même conversation**
: ajoutez éventuellement un exemple d'exemple de conversation entre l'utilisateur final et l'agent d'IA pour une meilleure adhésion à l'invite.