Considérez le scénario où nous avons des informations en langue espagnole. Nous devons extraire ces informations, mais nous ne comprenons pas l'espagnol. Tout d'abord, nous devons traduire le texte de l'espagnol en anglais. Ensuite, nous devons poser une question pour extraire les informations, puis traduire à nouveau les informations extraites de l'anglais vers l'espagnol. Il s’agit d’une tâche complexe, et si nous essayons de combiner ces étapes dans une seule invite, elle sera trop complexe, ce qui augmentera la probabilité d’erreurs supplémentaires dans la réponse. Par conséquent, il est préférable de convertir une invite complexe en une séquence d'invites simples. Voici quelques étapes à suivre :
- Identifiez le but ou l’objectif principal de l’invite.
- Décomposez l’objectif principal en sous-tâches, c’est-à-dire en actions ou tâches plus spécifiques.
- Créez une invite pour chaque action ou tâche spécifique.
- Veillez à ce que chaque message soit clair, concis et sans ambiguïté.
- Testez les invites pour vous assurer qu'elles sont faciles à comprendre et complètes.
Voici notre invite complexe : « Considérez le texte donné en espagnol. Traduisez-le en anglais. Retrouvez toutes les statistiques et tous les faits utilisés dans ce texte et répertoriez-les sous forme de puces. Traduisez-les à nouveau en espagnol. »
Pour convertir cette invite complexe en invites simples, nous pouvons décomposer l'objectif principal en actions ou tâches plus petites, et nous pouvons créer une chaîne d'invites comme ci-dessous :
- « Lire le texte espagnol donné. »
- « Traduire le texte en anglais ».
- « Récupérer les statistiques et les faits du texte. »
- « Créer une liste à puces de tous ces faits. »
- « Les traduire en espagnol. »