Donner à Amazon Nova le temps de réfléchir (chaîne de pensée)
Vous pouvez améliorer les capacités de résolution de problèmes d’Amazon Nova en décomposant les questions complexes en tâches plus simples et plus faciles à gérer ou en réflexions intermédiaires. Les modèles Amazon Nova fonctionnent mieux en matière de raisonnement si on leur laisse le temps de réfléchir au problème avant d’arriver à la réponse. Ce processus qui consiste à guider le modèle pour qu’il réfléchisse étape par étape et tente de raisonner avant d’arriver à une réponse est appelé « création d’invite par chaîne de pensée (CoT) ».
En guidant Amazon Nova à travers un processus de raisonnement étape par étape, la création d’invite par chaîne de pensée garantit une logique plus claire et améliore la cohérence et la précision du résultat. Par exemple, pour résoudre un problème mathématique, le modèle peut d’abord identifier les variables pertinentes, puis construire des équations à partir des informations fournies, et enfin résoudre ces équations pour arriver à la solution. Cette stratégie minimise non seulement les erreurs, mais rend également le processus de raisonnement plus transparent et plus facile à suivre, améliorant ainsi la qualité des résultats d’Amazon Nova.
La manière la plus simple d’inviter les modèles Amazon Nova à réfléchir est d’ajouter des instructions telles que réfléchissez étape par étape ou des formulations plus fortes telles que NE DONNEZ PAS de réponse sans réfléchir étape par étape à la fin de votre requête. Vous pouvez également guider explicitement le processus de réflexion des modèles Amazon Nova en précisant par exemple Tout d’abord, réfléchissez à… Puis réfléchissez à… Enfin, répondez… ».
La chaîne de pensée est recommandée pour plusieurs raisons, dont certains sont soulignés ci-dessous :
-
Améliore la précision : donner au modèle la possibilité de réfléchir avant de répondre l’aide à trouver une meilleure réponse, par rapport à lui demander directement de réfléchir.
-
Améliore le processus de débogage : parfois, le raisonnement par chaîne de pensée aide à déboguer où et pourquoi le modèle a commis certaines erreurs. Ce retour d’information est essentiel pour comprendre comment itérer sur l’invite afin d’améliorer les défauts du raisonnement du modèle.
La chaîne de pensée n’est pas toujours nécessaire et peut entraîner des coûts supplémentaires. Envisagez de ne pas utiliser la CoT dans les scénarios suivants :
-
Augmentation de la latence et des jetons de sortie : la chaîne de pensée peut augmenter la latence, car le modèle réfléchit avant de répondre. L’augmentation de la latence et des jetons de sortie peut également rendre l’inférence globale coûteuse
-
Les tâches plus simples ne nécessitent pas de CoT : toutes les tâches ne nécessitent pas une chaîne de pensée approfondie. Nous recommandons généralement d’utiliser la chaîne de pensée dans des tâches telles que l’analyse en plusieurs étapes, les problèmes mathématiques et les tâches de raisonnement complexes.
Modèles des invites pour différents styles de création d’invite par chaîne de pensée :
Chaîne de pensée ouverte
{{User query}} Think step-by-step.
Guider la direction de la CoT du modèle
{{User query}} Please follow these steps: 1. {{Step 1}} 2. {{Step 2}} ...
Instructions de réflexion au niveau du système pour améliorer la CoT
"system" : [{ "text": """The Bot first thinks about the reasoning process and then provides the User with the answer. The reasoning process is enclosed with <thinking> </thinking> and answer enclosed with <output> </output> that is, <thinking> Reasoning process here </thinking> <output> Answer here </output>""" }], "messages": [{ "role": "user", "content": [{ "text": "{{ Actual User Query }}" }] }]
Le modèle Amazon Nova Premier est un modèle d’intelligence supérieure de la famille Amazon Nova, capable de traiter des tâches plus complexes. Si vos tâches nécessitent une réflexion en chaîne de pensée avancée, nous vous recommandons d’utiliser le modèle d’invite précédent. Cette approche peut contribuer à améliorer les capacités d’analyse et de résolution de problèmes du modèle.
En ajoutant « réfléchissez étape par étape » à la fin, le modèle est prêt à commencer un traitement supplémentaire avant de passer à la réponse.
Rôle |
Invite non optimisée |
Invite CoT ouverte |
|---|---|---|
Utilisateur |
J’envisage deux opportunités d’investissement et j’apprécierais vos conseils pour prendre la meilleure décision. L’option A est un fonds obligataire à faible risque avec un rendement annuel prévu de 3 %, tandis que l’option B est un portefeuille d’actions à risque modéré avec un rendement annuel prévu de 7 %. Compte tenu de mes objectifs financiers et de ma tolérance au risque, quelle option recommanderiez-vous ? |
J’envisage deux opportunités d’investissement et j’apprécierais vos conseils pour prendre la meilleure décision. L’option A est un fonds obligataire à faible risque avec un rendement annuel prévu de 3 %, tandis que l’option B est un portefeuille d’actions à risque modéré avec un rendement annuel prévu de 7 %. Compte tenu de mes objectifs financiers et de ma tolérance au risque, quelle option recommanderiez-vous ? Réfléchissez étape par étape. |
Assistant |
Lorsque vous devez choisir entre un fonds obligataire à faible risque (option A) et un portefeuille d’actions à risque modéré (option B), il est important de tenir compte de vos objectifs financiers, de votre tolérance au risque, de votre horizon d’investissement et de votre situation financière actuelle. Voici une analyse de certains facteurs clés à prendre en compte pour chaque option : Option A : fonds obligataire à faible risque Avantages :
Inconvénients :
Option B : portefeuille d’actions à risque modéré Avantages :
Inconvénients :
Facteurs à prendre en compte :
Recommandation :
En fin de compte, la meilleure décision dépend de votre situation financière et de vos objectifs personnels. Si vous avez des doutes, vous pouvez également envisager de consulter un conseiller financier qui pourra vous fournir des conseils personnalisés en fonction de votre profil financier complet. |
Pour prendre une décision éclairée entre les deux opportunités d’investissement, nous devons tenir compte de plusieurs facteurs, notamment vos objectifs financiers, votre tolérance au risque, votre horizon temporel et votre situation financière actuelle. Voici une analyse étape par étape : Étape 1 : évaluez votre tolérance au risque
Étape 2 : évaluez vos objectifs financiers
Étape 3 : tenez compte de votre situation financière actuelle
Étape 4 : horizon temporel
Étape 5 : Diversification
Étape 6 : consultez un conseiller financier Si vous ne savez pas quelle option vous convient le mieux, consultez un conseiller financier qui pourra vous fournir des conseils personnalisés basés sur une compréhension globale de votre situation financière. Recommandation finale
En fin de compte, la décision doit être étroitement liée à votre situation financière personnelle et à votre tolérance au risque. |
L’ajout d’indications étape par étape aide le modèle à mieux structurer son traitement avant d’arriver à sa solution finale.
Rôle |
Invite non optimisée |
Invite CoT guidée |
|---|---|---|
Utilisateur |
Vous êtes chef de projet pour une petite équipe de développement logiciel chargée de lancer une nouvelle fonctionnalité d’application. Vous voulez rationaliser le processus de développement et garantir une livraison dans les délais. |
Vous êtes chef de projet pour une petite équipe de développement logiciel chargée de lancer une nouvelle fonctionnalité d’application. Vous voulez rationaliser le processus de développement et garantir une livraison dans les délais. Veuillez suivre les étapes suivantes :
|
Assistant |
Afin de rationaliser le processus de développement pour le lancement d’une nouvelle fonctionnalité de l’application et de garantir une livraison dans les délais, nous pouvons mettre en œuvre les stratégies suivantes : 1. Définir des objectifs et des exigences clairs
2. Méthodologie agile
3. Gestion des tâches
4. Collaboration et communication
5. Intégration et déploiement continus (CI/CD)
6. Révisions de code et programmation en binôme
7. Gestion des risques
8. Surveillance et ajustements des performances
9. Assurance qualité
10. Communication avec les parties prenantes
En suivant ces stratégies, vous pouvez rationaliser le processus de développement, améliorer la collaboration et garantir la livraison en temps voulu de la nouvelle fonctionnalité de l’application. |
Certainement ! Voici un plan détaillé pour le lancement d’une nouvelle fonctionnalité d’application suivant les étapes que vous avez décrites : 1. Définir les exigences Objectif : recueillir et documenter toutes les exigences nécessaires pour la nouvelle fonctionnalité de l’application. Étapes:
Livrables :
2. Décomposition en tâches Objectif : décomposer la fonctionnalité en tâches gérables pour l’équipe de développement. Étapes:
Livrables :
3. Fixer des délais Objectif : établir des délais clairs pour chaque tâche afin de garantir une livraison dans les temps. Étapes:
Livrables :
4. Suivi des progrès et optimisation Objectif : suivre le processus de développement, identifier les goulots d’étranglement et apporter des ajustements pour maintenir le projet sur la bonne voie. Étapes:
Livrables :
Récapitulatif En suivant ces étapes, vous pouvez gérer efficacement le développement de la nouvelle fonctionnalité de l’application, en garantissant des exigences claires, une gestion efficace des tâches, des délais réalistes et un suivi continu afin d’optimiser le processus. Cette approche structurée permettra de livrer la fonctionnalité dans les délais et dans le cadre prévu. |
Amazon Nova Premier fait preuve d’une intelligence supérieure à celle des autres modèles Amazon Nova, ce qui lui permet d’être un partenaire plus performant. Afin d’améliorer encore les capacités du modèle, l’intégration d’invites au niveau du système peut encourager un traitement plus large et plus nuancé de la part d’Amazon Nova Premier.
Rôle |
Invite non optimisée |
CoT appliqué dans l’invite système |
|---|---|---|
Invite système |
Le bot réfléchit d’abord au processus de réflexion, puis fournit la réponse à l’utilisateur. Le processus de réflexion est encadré par <thinking> </thinking> et la réponse est encadrée par <output> </output>, c’est-à-dire <thinking>\n\n processus de réflexion ici\n\n</thinking>\n\n<output>\n\n réponse ici\n\n</output>. |
|
Utilisateur |
J’envisage deux opportunités d’investissement et j’apprécierais vos conseils pour prendre la meilleure décision. L’option A est un fonds obligataire à faible risque avec un rendement annuel prévu de 3 %, tandis que l’option B est un portefeuille d’actions à risque modéré avec un rendement annuel prévu de 7 %. Compte tenu de mes objectifs financiers et de ma tolérance au risque, quelle option recommanderiez-vous ? |
J’envisage deux opportunités d’investissement et j’apprécierais vos conseils pour prendre la meilleure décision. L’option A est un fonds obligataire à faible risque avec un rendement annuel prévu de 3 %, tandis que l’option B est un portefeuille d’actions à risque modéré avec un rendement annuel prévu de 7 %. Compte tenu de mes objectifs financiers et de ma tolérance au risque, quelle option recommanderiez-vous ? |
Assistant |
Lorsque vous devez choisir entre un fonds obligataire à faible risque (option A) et un portefeuille d’actions à risque modéré (option B), il est important de tenir compte de vos objectifs financiers, de votre tolérance au risque, de votre horizon d’investissement et de votre situation financière actuelle. Voici une analyse de certains facteurs clés à prendre en compte pour chaque option : Option A : fonds obligataire à faible risque Avantages :
Inconvénients :
Option B : portefeuille d’actions à risque modéré Avantages :
Inconvénients :
Facteurs à prendre en compte :
Recommandation :
En fin de compte, la meilleure décision dépend de votre situation financière et de vos objectifs personnels. Si vous avez des doutes, vous pouvez également envisager de consulter un conseiller financier qui pourra vous fournir des conseils personnalisés en fonction de votre profil financier complet. |
<thinking> D’accord, l’utilisateur essaie donc de choisir entre deux investissements : l’option A, un fonds obligataire à faible risque avec un rendement annuel de 3 %, et l’option B, un portefeuille d’actions à risque modéré avec un rendement de 7 %. Il a mentionné ses objectifs financiers et sa tolérance au risque, mais sans les préciser. Hmm, je dois aborder cette question avec prudence. Tout d’abord, je dois rappeler que les décisions d’investissement dépendent de la tolérance au risque, de l’horizon temporel, des objectifs financiers et de la situation financière actuelle de chaque individu. Comme l’utilisateur n’a pas donné de détails sur ses objectifs ou son appétit pour le risque, je ne peux pas faire de recommandation définitive. Cependant, je peux peut-être lui présenter les facteurs à prendre en compte. Les obligations à faible risque sont plus sûres, donc si la personne a besoin d’argent rapidement ou ne peut pas se permettre de perdre son capital, les obligations sont un choix judicieux. Les actions offrent des rendements plus élevés, mais sont plus volatiles. Si son horizon temporel est plus long, comme dans le cas d’une planification de retraite, elle peut peut-être tolérer le risque pour obtenir une croissance plus élevée. De plus, la diversification est importante. Peut-être un mélange des deux ? Attendez, l’utilisateur demande lequel choisir. S’ils ont une tolérance au risque élevée et des objectifs à long terme, l’option B. S’ils sont réfractaires au risque ou ont besoin de stabilité, l’option A. Cependant, comme ils n’ont pas précisé, je devrais peut-être leur suggérer d’évaluer leur propre situation. Je pourrais leur poser des questions pour clarifier les choses, mais comme je ne peux pas le faire ici, je dois présenter les deux côtés. Autre angle d’approche : rendements attendus vs rendements réels. Les actions ont des rendements attendus plus élevés, mais avec un écart-type plus important. Les obligations sont plus prévisibles. Donc, si ses objectifs financiers nécessitent un certain niveau de revenu, peut-être que les 7 % sont préférables, mais avec un risque. Sinon, il doit peut-être trouver un équilibre. Sinon, si l’inflation est supérieure à 3 %, les obligations pourraient ne pas suivre le rythme. Cependant, si la tolérance au risque de l’utilisateur est faible, même si les actions sont meilleures à long terme, les pertes à court terme pourraient poser problème. Je dois également mentionner que les performances passées ne préjugent pas des résultats futurs. Vous pourriez leur suggérer d’examiner leur horizon d’investissement. S’il est à court terme (1 à 3 ans), les obligations sont plus sûres. À long terme (plus de 5 à 10 ans), les actions pourraient être plus avantageuses malgré leur volatilité. Tenez également compte de leur portefeuille actuel. S’ils ont déjà beaucoup investi dans des actions, l’ajout d’obligations pourrait diversifier leur portefeuille. Ou vice versa. Sans connaître leurs investissements actuels, c’est difficile. Cependant, l’utilisateur envisage ces deux options telles quelles. La réponse devrait donc probablement expliquer les compromis et leur conseiller d’évaluer leur propre tolérance au risque et leur horizon temporel. S’ils ont besoin de l’argent rapidement, optez pour les obligations. S’ils peuvent attendre et gérer les hauts et les bas, optez pour les actions. Vous pourriez suggérer une combinaison si possible. Mais comme deux options leur sont présentées, vous pourriez les guider en vous basant sur des scénarios types. Attendez, peut-être que l’utilisateur recherche une recommandation générale. Comme la question est de savoir quelle est la meilleure option, mais qu’il n’a pas donné de détails. Je dois donc présenter les avantages et les inconvénients de chacune, puis suggérer que, sans connaître sa situation exacte, il devrait choisir en fonction de sa propre tolérance au risque et de ses objectifs. Par exemple, si sa priorité est la préservation du capital, A. Si la croissance est plus importante, B. Mais la réponse doit être adaptée en tenant compte de cela. </thinking> <output> Pour déterminer le meilleur investissement, tenez compte des facteurs suivants en fonction de votre tolérance au risque et de vos objectifs financiers :
Recommandation :Choisissez l’option A si vous avez besoin de liquidités, de sécurité ou si vous avez une faible tolérance au risque. Choisissez l’option B si vous recherchez une croissance plus élevée, si vous pouvez tolérer le risque et si vous avez un horizon à plus long terme. </output> |
Note
Amazon Nova Premier peut parfois fournir des explications excessives lorsqu’il utilise la technique de création d’invite par chaîne de pensée. Cela peut parfois amener le modèle à analyser plusieurs dimensions d’un problème. Cependant, ce niveau de traitement n’est pas toujours souhaité par l’utilisateur, car il peut utiliser un grand nombre de jetons de sortie. Afin d’éviter que le modèle ne fournisse des explications excessives, nous vous recommandons d’utiliser les instructions suivantes :
Keep your thinking brief and provide step by step thinking in <thinking> tags.
Pour améliorer les performances du modèle, la technique de création d’invite par chaîne de pensée peut s’avérer efficace. Cette approche permet au modèle de décomposer des problèmes complexes en éléments plus faciles à gérer, d’envisager des solutions alternatives et, au final, d’améliorer la qualité globale de sa sortie. Il est toutefois important de noter que l’utilisation accrue de la création d’invite par chaîne de pensée peut s’accompagner de compromis, tels qu’un coût de calcul et une latence plus élevés en raison de la génération de jetons de sortie supplémentaires.