Fournir des exemples (invites à quelques essais) - Amazon Nova

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 :

  • Ticket : « Je ne parviens pas à me connecter à mon compte. Le système continue de m’afficher un message d’erreur. »

    Catégorie : problème technique

  • Ticket : « J’ai reçu un e-mail m’informant que mon compte sera suspendu si je n’effectue pas de paiement. S’agit-il d’une arnaque ? »

    Catégorie : demande de renseignements sur la facturation

  • Ticket : « Quelles sont les heures d’ouverture de votre équipe d’assistance clientèle ? »

    Catégorie : demande d’informations générales

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 :

  • Le client demande la raison du changement du montant de sa dernière facture.

  • Le contexte tourne autour de la facturation et du paiement, ce qui relève de la catégorie « Demande relative à la facturation. »

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
  • Alimentation

  • Divertissement

  • Santé

  • Richesse

  • Autre

Votre tâche consiste à classer les textes suivants dans les catégories appropriées. Les catégories à classer sont les suivantes :

Catégories
  • Alimentation

  • Divertissement

  • Santé

  • Richesse

  • Autre

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.

<Example 1>

Rapport de mise à jour du projet

Date : 15 janvier 2023

Étapes importantes du projet réalisées :
  • Lancement réussi du nouveau système CRM.

  • Intégration de l’outil d’automatisation du marketing.

  • Achèvement des sessions de formation des employés.

Tâches accomplies :
  • Élaboration du manuel d’utilisation.

  • Réalisation des tests du système.

  • Préparation du matériel de formation.

Projets futurs :
  • Déploiement du système CRM dans tous les services.

  • Planification de sessions de formation de suivi.

  • Surveillance des performances du système et ajustements nécessaires.

Préparé par :

[Votre nom]

[Votre fonction]

[Vos informations de contact]

<Example 2>

Rapport de mise à jour du projet

Date : 20 février 2023

Étapes importantes du projet réalisées :
  • Lancement du nouveau site web.

  • Optimisation SEO achevée.

  • Organisation de la réunion des parties prenantes.

Tâches accomplies :
  • Conception de la mise en page du site web.

  • Rédaction du contenu du site web.

  • Test des fonctionnalités du site web.

Projets futurs :
  • Mise en place du suivi analytique.

  • Lancement de la campagne sur les réseaux sociaux.

  • Recueil des commentaires des parties prenantes.

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

# Project Update Report ## Executive Summary This report provides a comprehensive update on the project milestones achieved, tasks completed, and future plans. Our team has made significant progress, and we are on track to meet the project goals. The following sections outline the details of our accomplishments and upcoming activities. --- ## Project Milestones Achieved ### **1. Project Initiation** - **Milestone Date:** July 15, 2023 - **Description:** Completed initial project planning and secured stakeholder approval. ### **2. System Design Completion** - **Milestone Date:** September 30, 2023 - **Description:** Finished the detailed system design and received positive feedback from technical review meetings. ### **3. Prototype Development** - **Milestone Date:** November 15, 2023 - **Description:** Developed and tested a working prototype of the system. --- ## Tasks Completed ### **1. Requirement Gathering** - **Description:** Conducted comprehensive stakeholder interviews and collected detailed requirements. - **Highlighted Important Tasks:** - **User Story Mapping:** Mapped out user stories to ensure all user needs are addressed. - **Requirement Documentation:** Created detailed requirement specifications. ### **2. System Architecture Design** - **Description:** Designed the system architecture, focusing on scalability and maintainability. - **Highlighted Important Tasks:** - **Technology Stack Selection:** Choose the appropriate technology stack based on project requirements. - **Architecture Diagrams:** Developed detailed architecture diagrams for easy understanding. ### **3. Prototype Development and Testing** - **Description:** Developed and rigorously tested the prototype. - **Highlighted Important Tasks:** - **Coding:** Implemented core functionalities of the prototype. - **Testing:** Conducted unit and integration testing to ensure prototype reliability. --- ## Future Plans ### **1. Full System Development** - **Description:** Begin the full-scale development of the system based on the approved design and prototype. - **Highlighted Important Tasks:** - **Module Development:** Develop each module as per the design specifications. - **Code Reviews:** Implement regular code reviews to maintain code quality. ### **2. User Acceptance Testing (UAT)** - **Description:** Conduct UAT to ensure the system meets user requirements and is ready for deployment. - **Highlighted Important Tasks:** - **Test Plan Development:** Create detailed UAT plans and test cases. - **UAT Execution:** Execute UAT and gather feedback for final adjustments. ### **3. Deployment and Training** - **Description:** Deploy the system and provide necessary training to end-users. - **Highlighted Important Tasks:** - **Deployment:** Roll out the system to the production environment. - **Training Sessions:** Organize training sessions for users to familiarize them with the new system. --- ## Conclusion Our project has successfully achieved key milestones and completed significant tasks. With the current momentum, we are well- positioned to meet our future objectives. We remain committed to delivering a high-quality system that meets all stakeholder expectations. --- **Prepared by:** [Your Name] [Your Position] [Date] **Contact Information:** [Your Email] [Your Phone Number] --- This detailed update aims to keep stakeholders informed and reassured about the project's progress and future direction. For any queries or further information, please do not hesitate to contact me directly.

Rapport de mise à jour du projet

Date : 5 octobre 2023

Étapes importantes du projet réalisées :
  • Mise en œuvre réussie du nouveau système de planification des ressources de l’entreprise (ERP).

  • Réalisation et achèvement de la première phase du processus de migration des données.

  • Lancement réussi du nouveau module de gestion des stocks.

Tâches accomplies :
  • Élaboration et finalisation du programme complet d’entraînement des utilisateurs, comprenant des manuels d’utilisation détaillés et des tutoriels vidéo.

  • Réalisation de tests d’intégration approfondis avec tous les systèmes existants et garantie d’une interopérabilité transparente.

  • Exécution de la migration initiale des données du système hérité vers le nouveau système ERP, avec un taux de précision de 95 %.

Projets futurs :
  • Déploiement du nouveau système ERP dans tous les services au cours des deux prochaines phases.

  • Planification et organisation de sessions de formation de suivi pour tous les employés.

  • Mise en œuvre des modules restants du système ERP, y compris la gestion financière et les ressources humaines.

  • Mettre en place un cadre de surveillance et d’assistance solide afin de garantir le bon fonctionnement du système et de résoudre rapidement tout problème.

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.