Fournir des exemples (invites à quelques essais)
En incluant quelques exemples de votre tâche dans l’invite, vous pouvez créer un modèle structuré qu’Amazon Nova pourra suivre. Cela réduit l’ambiguïté et améliore la précision et la qualité du résultat. La technique consistant à fournir des exemples clairs afin que les réponses du modèle correspondent davantage au résultat souhaité est appelée invites à quelques essais.
Le concept des invites à quelques essais consiste à fournir au modèle linguistique quelques exemples de la tâche, ainsi que le format d’entrée et de sortie, puis à lui demander de générer la sortie pour une nouvelle entrée sur la base des exemples fournis. Cette méthode permet également de clarifier les instructions ou les tâches complexes, ce qui facilite la compréhension et l’interprétation de la demande par Amazon Nova.
Comment l’ajout d’exemples à l’invite peut aider :
L’ajout d’exemples peut aider le modèle à produire
-
Des réponses cohérentes, uniformes avec le style des exemples
-
Des réponses performantes grâce à la réduction du risque de mauvaise interprétation des instructions et à la minimisation des hallucinations
L’amélioration des performances du modèle grâce à l’utilisation des invites à quelques essais dépendra de la qualité et de la diversité des exemples que vous aurez choisis. Les éléments suivants illustrent les caractéristiques d’une bonne série d’exemples dans l’invite :
-
Sélectionnez des exemples variés : les exemples choisis doivent représenter la distribution de vos entrées/sorties attendues en termes de diversité (allant des cas d’utilisation courants aux cas extrêmes) afin de couvrir de manière adéquate les cas d’utilisation pertinents. Il est important d’éviter tout biais dans vos exemples, car un biais dans les entrées peut également entraîner un biais dans les sorties.
-
Faites correspondre les niveaux de complexité : la complexité des exemples fournis doit correspondre à la tâche ou au scénario cible. Il est important de s’assurer que le niveau de complexité est bien adapté entre l’entrée attendue et l’exemple choisi dans l’invite.
-
Assurez-vous de la pertinence : les exemples sélectionnés doivent être directement pertinents par rapport au problème ou à l’objectif à atteindre. Cela garantit la cohérence et l’uniformité des réponses.
Astuce
Si les suggestions ci-dessus ne fonctionnent pas, nous vous recommandons de créer un système basé sur RAG qui complète l’invite avec une sélection dynamique de clichés en fonction des similitudes entre la requête saisie par l’utilisateur et un groupe de clichés disponibles.
Ici, votre utilisateur tente de classer les tickets d’assistance client entrants dans des catégories prédéfinies. Vous pouvez fournir aux modèles Amazon Nova quelques exemples de tickets correctement classés afin d’améliorer leur compréhension des catégories et du langage utilisé dans les tickets. Les exemples doivent être concis et représenter toutes les tâches ciblées dans votre application. S’il existe un nom de champ spécifique significatif pour les tâches, tel que Ticket ou Category dans cet exemple, votre utilisateur peut utiliser ces champs directement suivis d’un deux-points ":".
Rôle |
Invite à 0 essai |
Invite à 3 essais |
|---|---|---|
Utilisateur |
Veuillez classer les tickets d’assistance client suivants dans l’une des catégories suivantes : « Problème technique », « Demande de renseignements sur la facturation » ou « Demande de renseignements généraux. » Ticket : « Pouvez-vous m’expliquer pourquoi ma dernière facture est plus élevée que d’habitude ? Je n’ai pas changé de forfait. » |
Veuillez classer les tickets d’assistance client suivants dans l’une des catégories suivantes : « Problème technique », « Demande de renseignements sur la facturation » ou « Demande de renseignements généraux. » Utilisez ces exemples pour guider votre classification :
Maintenant, classez le ticket suivant : Ticket : « Pouvez-vous m’expliquer pourquoi ma dernière facture est plus élevée que d’habitude ? Je n’ai pas changé de forfait. » |
Assistant |
Le ticket du service client doit être classé dans la catégorie « Demande relative à la facturation. » Voici pourquoi :
|
Catégorie : demande de renseignements sur la facturation Explication : le ticket demande une explication concernant une modification du montant de la facture, ce qui relève de la catégorie « Facturation » car il s’agit d’une question relative aux frais ou aux paiements. |
Dans cet exemple, les exemples sont fournis sous forme de tours, à raison d’un tour par exemple, où le rôle User contient l’entrée et le rôle Assistant contient la sortie attendue pour cet exemple.
Rôle |
0 Invite |
Invite à 3 essais (sous forme de tours) |
|---|---|---|
Système |
Votre tâche consiste à classer les textes suivants dans les catégories appropriées. Les catégories à classer sont les suivantes : Catégories
|
Votre tâche consiste à classer les textes suivants dans les catégories appropriées. Les catégories à classer sont les suivantes : Catégories
|
Utilisateur |
J’apprécie manger des pizzas. |
|
Assistant |
Alimentation |
|
Utilisateur |
J’apprécie regarder des films. |
|
Assistant |
Divertissement |
|
Utilisateur |
Je vais à la salle de sport après cela. |
|
Assistant |
Santé |
|
Utilisateur |
J’ai 20 dollars dans ma poche. |
J’ai 20 dollars dans ma poche. |
Assistant |
Catégorie : richesse Explication : le texte mentionne un montant d’argent spécifique, ce qui relève de la catégorie richesse. La présence d’une valeur monétaire est directement liée à la situation financière ou à l’aspect économique. |
Richesse |
Dans cet exemple, vous pouvez spécifier une section « Exemple », puis énumérer une série d’exemples dans l’invite système. Cette façon de fournir des exemples dans l’invite est particulièrement utile si vos exemples sont longs et complexes et aide à localiser les exemples.
Rôle |
Invite à 0 essai |
Invite à 2 essais |
|---|---|---|
Système |
Vous êtes un assistant IA qui aide à rédiger des rapports professionnels pour les parties prenantes de l’entreprise. Veillez à ce que le rapport soit formaté en texte enrichi, avec des titres, des puces et des tâches importantes mises en évidence. |
Vous êtes un assistant IA qui aide à rédiger des rapports professionnels pour les parties prenantes de l’entreprise. Vous trouverez ci-dessous quelques exemples de rapports de mise à jour de projet bien formatés pour vous guider dans votre réponse.
Rapport de mise à jour du projet Date : 15 janvier 2023 Étapes importantes du projet réalisées :
Tâches accomplies :
Projets futurs :
Préparé par : [Votre nom] [Votre fonction] [Vos informations de contact]
Rapport de mise à jour du projet Date : 20 février 2023 Étapes importantes du projet réalisées :
Tâches accomplies :
Projets futurs :
Préparé par : [Votre nom] [Votre fonction] [Vos informations de contact] |
Utilisateur |
Rédaction d’un rapport détaillé sur l’avancement du projet à l’intention des parties prenantes, résumant les étapes franchies, les tâches accomplies et les projets futurs. |
Rédaction d’un rapport détaillé sur l’avancement du projet à l’intention des parties prenantes, résumant les étapes franchies, les tâches accomplies et les projets futurs. |
Assistant |
|
Rapport de mise à jour du projet Date : 5 octobre 2023 Étapes importantes du projet réalisées :
Tâches accomplies :
Projets futurs :
Préparé par : [Votre nom] [Votre fonction] [Vos informations de contact] Ce rapport détaillé fournit un aperçu clair et concis de l’avancement du projet, en mettant en évidence les éléments principaux : les étapes franchies, les tâches accomplies et les plans futurs. Il permet aux parties prenantes d’être bien informées et de prendre des décisions stratégiques en fonction de l’état d’avancement du projet. |