Bonnes pratiques pour la définition des objectifs

Cette section décrit les meilleures pratiques pour l'écriture d'invites d'objectifs pour l'agent IA qui utilise des modèles de langage volumineux (LLM) et des actions pour répondre aux intentions des utilisateurs. L'agent IA prend en charge deux types d'actions : le remplissage de créneaux et le remplissage de créneaux avec réalisation. Chaque emplacement représente une étape dans la réalisation de l'intention de l'utilisateur.

L’invite d’objectif doit fournir une direction claire pour l’objectif de l’agent IA sans se pencher sur les détails. Les détails de la manière d'atteindre l'objectif, y compris les sources, les destinations, les dates ou d'autres informations spécifiques, sont traités par les actions individuelles et leurs processus de remplissage des créneaux.

Pratiques à adopter

  • Gardez l’objectif général et large.
  • Se concentrer sur la fonction ou l'objectif global de l'agent.
  • Utilisez des verbes d'action pour décrire la fonction principale de l'agent.
  • Tenez compte du résultat 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 de l’agent.

Bons exemples

  • Aider les utilisateurs à réserver des vols
  • Aide à la réservation de restaurants
  • Fourniture de prévisions météorologiques
  • Gestion des listes de tâches personnelles

Pratiques à éviter

  • N’incluez pas de détails spécifiques tels que les emplacements, les dates ou les informations sur l’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 déclarations d’objectifs trop longues ou compliquées.
  • N'incluez pas plusieurs objectifs non liés dans une seule invite.
  • Évitez d’utiliser un langage ambigu ou vague.

Exemples incorrects

  • Aider les utilisateurs à réserver un vol de Los Angeles à San Francisco le 15 juillet (trop spécifique)
  • Utiliser une API de réservation de vol pour réserver des places sur un avion (mentionne les détails de mise en œuvre)
  • Réservation de vols, réservation d'hôtels et location de voitures (plusieurs objectifs non liés)
  • Utilisation du traitement du langage naturel pour comprendre les demandes des utilisateurs concernant les réservations de vols (trop techniques)
  • Faire des choses liées aux voyages (trop vague)

Bonnes pratiques pour la définition des consignes

Vous devez fournir aux agents alimentés par LLM des instructions claires et actionnables pour vous assurer qu’ils effectuent leurs tâches avec précision et efficacité. Cette section décrit les meilleures pratiques au format Do et Don pour vous guider dans la rédaction d'instructions pour les agents alimentés par LLM. Ces agents utilisent des outils intégrés pour des tâches telles que la prise de rendez-vous, l’assistance clientèle et d’autres interactions par chat/voix.

Pratiques à adopter

  • Soyez précis et clair

    • Définissez clairement la tâche que l'agent doit effectuer.
    • Utilisez un langage simple et facile à comprendre.

  • Fournir des instructions étape par étape

    • Répartissez les tâches en étapes plus petites et faciles à gérer.
    • Assurez-vous que les étapes suivent un ordre logique.

  • Inclure une prise de conscience contextuelle

    • Fournissez le contexte pour aider l'agent à comprendre la tâche.
    • Personnalisez les instructions pour améliorer l’expérience utilisateur.
  • Spécifier l’utilisation de l’outil

    • Indiquez clairement les outils à utiliser.
    • Fournir des instructions détaillées sur l'utilisation de l'outil.

  • Planifier le traitement des erreurs

    • Incluez des instructions pour gérer les erreurs courantes.
    • Fournir des options de secours.

  • Susciter l’intérêt des utilisateurs

    • Inclure des instructions sur l’interaction de l’utilisateur.
    • Assurez-vous que l’agent confirme les actions et demande des commentaires.

  • Assurer l’adaptabilité

    • Autoriser des ajustements en fonction de la saisie de l’utilisateur.
    • Encouragez l’amélioration continue.

  • Adhérer aux considérations éthiques

    • Veiller au respect des directives et réglementations éthiques.
    • Inclure des mesures pour atténuer les biais potentiels.

Bons exemples

  • Prise de rendez-vous–Demandez à l’utilisateur la date et l’heure de son rendez-vous préféré. Utilisez l’outil de calendrier pour vérifier la disponibilité. Si disponible, prenez rendez-vous et confirmez les détails auprès de l'utilisateur. S’il n’est pas disponible, suggérez le prochain créneau horaire disponible.

  • Assistance clientèle—Accueillez les utilisateurs et demandez leur demande. Si la requête concerne la réinitialisation d'un mot de passe, guidez-les tout au long du processus de réinitialisation à l'aide de l'outil d'authentification. Confirmez la réinitialisation et demandez-leur s’ils ont besoin d’une aide supplémentaire.

  • Collecte de commentaires–Après avoir terminé l’interaction, demandez à l’utilisateur d’évaluer son expérience sur une échelle de 1 à 5. Enregistrez les commentaires et remerciez l’utilisateur pour sa contribution.

Pratiques à éviter

  • Éviter les instructions vagues–Utilisez un langage ambigu.

  • Ignorer les étapes–Supposons que l'agent infère les étapes.

  • Ignorer le contexte–Fournir des instructions sans contexte.

  • Négliger les détails de l'outil–Ne spécifiez pas les outils à utiliser.

  • Ignorer le traitement des erreurs—Ignorer les erreurs potentielles.

  • Ignorer l’interaction de l’utilisateur–Ignorer les étapes d’engagement de l’utilisateur.

  • Soyez inflexible–Fournissez des instructions rigides qui ne permettent pas les changements.

  • Ignorer les directives éthiques–Négligez la conformité et l’atténuation des préjugés.

  • Évitez d'utiliser des instructions contradictoires–Nous ne devrions pas utiliser d'instructions contradictoires (qui confondent l'agent).

Mauvais exemples

  • Prise de rendez-vous

    • Traiter les demandes des clients (trop vagues).
    • Il vous suffit de prendre rendez-vous (sans préciser comment).

  • Assistance client

    • Aider l’utilisateur (trop vague).
    • Réinitialisez le mot de passe (sans confirmer l’identité de l’utilisateur).

  • Collecte des commentaires

    • Obtenir des commentaires (trop vagues).
    • Demandez-leur s’ils l’ont aimé (sans système de notation structuré).