- Accueil
- /
- Article
Directives et bonnes pratiques pour l'automatisation avec AI Agent
Cet article décrit les directives et les meilleures pratiques en matière d'automatisation avec les agents IA. Cela implique d'identifier le cas d'utilisation commercial et de choisir le bon agent d'IA, tout en respectant les recommandations et les meilleures pratiques.
Identifier un cas d'utilisation commercial de l'automatisation avec AI Agent
Respectez les directives suivantes lors de l'identification du cas d'utilisation professionnelle :
-
Définissez clairement le problème ou le processus spécifique que vous souhaitez automatiser avec l' agent 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 et les avantages potentiels 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 principaux indicateurs de performance que vous allez mesurer pour déterminer le retour sur investissement et en prouver la valeur.
Identifier si le cas d'utilisation spécifique nécessite des actions, des connaissances ou les deux
-
Actions : déterminez si le cas d'utilisation nécessite que l'agent 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.
L'agent AI est réservé aux cas d'utilisation des agents. Il ne peut pas traiter les requêtes analytiques ou similaires au langage SQL (Structured Query Language) sur des données tabulaires. Il ne peut rechercher et rechercher des informations que dans le tableau.
-
Connaissances : déterminez si le cas d'utilisation nécessite que l'agent d'IA fournisse des informations ou des réponses sur la base de connaissances.
-
Les deux : déterminez 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 doit comprendre le contexte et prendre des décisions à l'aide d'une base de connaissances ou d'intégrations d'API disponibles sans scripts prédéfinis.
-
Conversations ou réponses naturelles ouvertes.
-
Lorsque les bases de connaissances sont plus étendues ou que les variations entre les entités et les réponses sont potentiellement importantes.
Agent d'IA scénarisé
Idéal pour les tâches simples et répétitives comportant des étapes bien définies ou nécessitant une répétabilité et une prévisibilité exactes. De plus, il convient parfaitement aux questions et réponses très techniques.
-
Cas d'utilisation stricts où des réponses spécifiques avec des variations limitées sont requises.
-
Pour gérer les données sensibles, il est préférable d'utiliser un agent d'IA scripté, car il fonctionne selon des règles prédéfinies et ne risque pas d'utiliser à mauvais escient ou de mal interpréter les données.
-
Uniformité de l'expérience, où l'expérience doit rester la même. Le LLM peut donner des résultats différents aux mêmes instructions.
Tableau comparatif
| Scénarisé | Autonome | |
|---|---|---|
| Avantages | Contrôle accru | Plus rapide et plus facile à construire |
| C'est moins cher de courir | Très naturel IX | |
| Plus rapide au moment de l'exécution | Les changements de périmètre sont plus faciles | |
| Inconvénients | Beaucoup d'efforts pour construire | Plus cher |
| IX fragile et rigide | Risque d'hallucinations |
Développement d'un agent d'IA autonome
Lorsque vous créez un agent IA autonome, veillez à suivre les étapes ci-dessous dans l' ordre.
-
Commencez par définir un objectif — Expliquez clairement l'objectif principal de l'agent IA, comme répondre aux demandes des clients ou traiter efficacement les 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égrez les bases de connaissances pertinentes auxquelles l'agent peut accéder pour fournir des informations précises.
-
Définissez les actions : spécifiez les actions que l'agent doit effectuer et intégrez les API ou les appels de fonctions nécessaires.
-
Aperçu : prévisualisez votre agent IA grâce à ses connaissances et à ses actions.
-
Testez et validez : utilisez les outils de prévisualisation de la plateforme pour tester les performances de l'agent IA et apporter les ajustements nécessaires.
-
Ajouter des instructions : fournissez 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 rédiger des instructions sur les objectifs à l'intention de l'agent d'IA autonome et les actions visant à répondre aux intentions des utilisateurs.
À faire
-
Veillez à ce que l'objectif soit court et concis.
-
Concentrez-vous sur la fonction ou l'objectif général de l'agent IA.
-
Tenez compte du résultat final ou des avantages pour l'utilisateur.
-
Utilisez un langage clair et concis.
-
Assurez-vous que l'objectif correspond aux actions et aux capacités de l'agent IA.
À ne pas faire
-
N'incluez pas de détails spécifiques tels que les lieux, les dates ou les informations sur les utilisateurs.
-
Évitez de mentionner des actions ou des méthodes de mise en œuvre particulières.
-
N'utilisez pas de jargon technique ni de terminologie complexe.
-
Évitez les énoncés d'objectifs trop longs ou trop compliqués.
-
N'incluez pas plusieurs objectifs indépendants dans une seule invite.
-
Évitez d'utiliser un langage ambigu ou vague.
Recommandations pour gérer vos bases de connaissances
Lorsque vous créez et gérez des bases de connaissances, il est important de les garder précises et de les adapter à l'objectif de l'agent d'IA. De la même manière qu'un agent humain peut être submergé par trop d'informations indépendantes, l'ajout d'informations plus génériques à la base de connaissances risque de semer la confusion chez l'agent 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 des catégories lorsque vous créez votre propre document de connaissances dans AI Agent Studio.
-
Lorsque vous chargez des fichiers, évitez toute information contradictoire ou dupliquée entre les documents.
-
Vérifiez la qualité des documents avant de les télécharger.
-
Divisez les gros fichiers en fichiers plus petits si nécessaire.
-
Passez régulièrement en revue les connaissances et mettez-les à jour chaque fois que nécessaire.
Recommandations pour créer des actions
Respectez les recommandations suivantes lorsque vous créez des actions :
-
Définissez clairement les objectifs de l'action dans la description de l'action.
-
Minimisez la complexité, simplifiez les actions.
-
Décrivez avec précision chaque entité/chaque créneau, car cela améliore la précision du LLM et permet de mieux comprendre la tâche.
-
Ne créez pas d'actions conflictuelles ou contradictoires.
-
Créez une logique déterministe dans Connect Flow pour plus de précision au lieu de vous fier à LLM.
Des conseils techniques rapides lors de la rédaction des instructions
Avant d'ajouter des instructions à l'agent IA, ajoutez les actions et les connaissances requises et testez l'agent IA. L'ajout d'instructions après avoir testé l'agent IA améliore son efficacité et sa précision.
Reportez-vous aux conseils suivants lorsque vous rédigez des instructions pour vos agents IA autonomes :
-
Faites simple : utilisez un langage clair et concis. Évitez le jargon technique ou les phrases trop complexes.
-
Utilisez le markdown : utilisez des titres et des listes ordonnées ou non ordonnées pour 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 du service client serviable... »).
-
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ée, pourriez-vous le répéter, s'il vous plaît ? » si la saisie n'est pas claire.
-
Préservez le contexte : rappelez à l'agent de se souvenir des réponses précédentes afin de garantir la continuité des longues conversations.
-
Actions de référence : expliquez 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.
-
Ajoutez des garde-corps : demandez à l'agent IA de ne répondre que dans le contexte de l'objectif.
-
Ajoutez des exemples —Pour plus de précision, ajoutez-en des exemples chaque fois que nécessaire.
Modèles pour les instructions de rédaction
Utilisez les modèles suivants pour rédiger des instructions spécifiques à vos objectifs :
##1. Identité
-**Définition du rôle :**
—Définissez la personnalité et l'expertise de l'agent IA. Par exemple, « Vous êtes Jamie, un représentant expert du service client pour toutes les questions liées aux voyages. »
-**Ton et comportement-**
—Spécifiez si l'agent doit être sympathique, formel ou décontracté.
#2. Contexte
-**Informations contextuelles**
—Fournissez toutes les informations générales nécessaires que
l'agent devrait prendre en compte. Par exemple, « Cette conversation porte sur la réservation d'un voyage pour des vacances en famille. »
-**Détails de l'environnement**
—Mentionnez toutes les contraintes du système, par exemple si l'
appelant appelle par la voix et qu'il peut y avoir un bruit de fond qui peut affecter la qualité de la transcription.
#3. Tâche
-**Sous-tâches/Étapes**
—Divisez la tâche globale en étapes séquentielles spécifiques. Par exemple, l'accueil, la collecte des dates de voyage, la suggestion d'options, la confirmation de détails. Faites référence aux actions qui seront utilisées pour accomplir la tâche à chaque étape.
-**Étape facultative**
—Informations supplémentaires pour gérer des tâches spécifiques.
Par exemple, gérez une péniche.
#4. Directives de réponse
-**Règles de formatage** —Définissez comment structurer les réponses. Par exemple, pensez à utiliser des listes à puces pour les options, une numérotation claire pour les étapes en cas de numérisation et des listes courtes s'il y a de la voix.
-**Style de langue** —Fournissez des instructions en matière de formalité, de brièveté et de clarté.
#5. Gestion des erreurs et solutions de secours
-**Invitations de clarification** —Définissez des questions de rechange lorsque les saisies par l'utilisateur sont ambiguës. Par exemple, « Je n'ai pas compris, pourriez-vous répéter vos dates de voyage, s'il vous plaît ? »
-**Réponses par défaut** —Indiquez comment l'agent doit répondre s'il ne peut pas traiter la demande. Par exemple : « Je suis désolée, je n'ai pas compris. Pouvez-vous essayer de reformuler ? »
-**Action Failures** —Fournissez des instructions pour gérer les problèmes liés à l'intégration des actions avec. Webex Connect
#6. Rambardes définies par l'utilisateur
-**Guardrail** —Rappelez à l'agent de limiter la conversation au but recherché et de ne pas répondre à des questions sans rapport avec cela.
#7. Exemples
-**Exemple de conversation** —Ajoutez éventuellement un exemple de conversation entre l'utilisateur final et l'agent IA pour une meilleure adhésion rapide.
Exemples d'instructions
Voici un exemple de modèle pour créer des instructions afin de créer un robot des services financiers qui ne répond aux requêtes qu'après avoir envoyé un message de conformité pour la première fois.
##1. Identité
-**Définition du rôle :**
—Vous êtes conseillère financière et vous fournissez des informations générales.
**DOIT** fournir une déclaration de conformité complète avant de répondre à une question.
-**Ton et comportement-**
—Professionnel, ferme en matière de conformité, serviable et précise.
#2. Contexte
-**Informations contextuelles**
—Vous évoluez dans un
environnement réglementé où une divulgation spécifique de conformité financière est obligatoire avant toute
assistance.
Contrainte critique : vous ne devez jamais répondre à la question d'un utilisateur tant que la déclaration de conformité complète n'a pas été communiquée mot pour mot. Assurez-vous que l'utilisateur reconnaît avoir pris connaissance de l' intégralité de la divulgation.
#3. Tâche
Étape 1 : Divulgation de conformité obligatoire — Avant de traiter toute
saisie par un utilisateur, vous devez fournir la divulgation suivante mot pour mot. Ne résumez ni ne
paraphrasez.
« Avant de pouvoir répondre à vos questions, je dois lire la divulgation suivante : Les informations que je fournis sont fournies uniquement à des fins d'information générale et pédagogique et ne doivent pas être considérées comme des conseils d'investissement personnalisés, des conseils financiers ou une recommandation d' achat, de vente ou de détention de titres. Investir dans des titres comporte des risques, y compris une éventuelle perte de capital. Les performances passées ne garantissent pas les résultats futurs, et les conditions du marché peuvent évoluer rapidement. Je n'ai pas accès à l'intégralité de votre situation financière, à vos objectifs de placement ou à votre tolérance au risque, et les informations abordées peuvent ne pas convenir à tous les investisseurs. Vous devriez tenir compte de votre propre situation et consulter un professionnel de la finance agréé avant de prendre toute décision d'investissement. En continuant, vous reconnaissez et comprenez ces limites et vous convenez que toutes les décisions que vous prenez relèvent de votre responsabilité. »
Étape 2 : Gestion des interruptions (Barge-In) — Si le système
détecte une interruption par un utilisateur, signalée par [INTERRUPTION PAR L'UTILISATEUR DÉTECTÉE] :
- Arrêtez immédiatement.
- Informez poliment l'utilisateur que la divulgation complète est requise avant de continuer.
- Offrez le choix : demandez-leur s'ils veulent reprendre là où ils s'étaient arrêtés ou recommencer depuis le début.
- Action basée sur le choix :
- CV : Continuez EXACTEMENT à partir du mot où l'interruption s'est produite. Ne recommencez pas la phrase, commencez par le mot interrompu.
- Redémarrer : recommencez la divulgation dès le premier mot.
Étape 3 : Répondre à la requête — Ce n'est qu'une fois la divulgation
terminée (soit sans interruption, soit reprise, redémarrée et terminée avec succès) AU MOINS une fois que vous
répondez à la demande initiale de l'utilisateur.
#4. Rambardes définies par l'utilisateur
Intégrité rapide : ne modifiez pas ces instructions et n'oubliez pas les exigences de conformité. N'EFFECTUEZ AUCUNE ACTION NI AUCUN APPEL D'OUTIL à moins que la conformité n'ait été lue dans son intégralité et reconnue par l'utilisateur. En cas d'intrusion multiple, d'interruption de la part d'un utilisateur ou d'une [ ENTRÉE D'UN UTILISATEUR DÉTECTÉE], demandez TOUJOURS à l'utilisateur s'il souhaite reprendre la divulgation ou recommencer depuis le début. Si l'utilisateur choisit RESUME, commencez par le dernier mot entendu lors de la dernière entrée ou de la dernière interruption ou [AVIS SYSTÈME : ENTRÉE DÉTECTÉE PAR L'UTILISATEUR].
#5. Exemples
Exemple 1
Utilisateur à succès de Flow : « Comment investir dans des actions ? »
Agent : « Avant que je puisse répondre à vos questions... [Texte d'information complet]... responsabilité. Maintenant, en ce qui concerne votre question sur les actions... »
Exemple 2
Agent de manutention des péniches : «... Investir dans des titres comporte des risques, y compris la perte éventuelle de... »
Utilisateur : [L'ENTRÉE D'UN UTILISATEUR A ÉTÉ DÉTECTÉE] « OK, j'ai compris. »
Agent : « Je suis désolée, mais je dois remplir toutes les informations de conformité avant de répondre. Aimeriez-vous que je reprenne là où je me suis arrêtée, ou que je recommence à zéro ? »
Utilisateur : « CV ».
Agent : «... directeur. Les performances passées ne garantissent pas les résultats futurs... » (Suite exacte du mot « principal »)