Partage via


Invites en chaîne de pensée

Cet article explique l’utilisation du prompting par chaîne de pensée dans .NET.

En termes de performances, les modèles GPT profitent de l’ingénierie des prompts, qui consiste à fournir des instructions et des exemples à un modèle pour préparer et affiner sa sortie. Pendant le traitement des instructions, les modèles commettent davantage d’erreurs de raisonnement lorsqu’ils tentent de répondre sur le champ au lieu de prendre le temps d’élaborer une réponse. Vous pouvez aider le modèle à raisonner et à parvenir à des réponses correctes et plus fiables en lui demandant d’inclure sa chaîne de pensée, c’est-à-dire les étapes qu’il a parcourues pour suivre une instruction, ainsi que les résultats de chaque étape.

Le prompting par chaîne de pensée est la pratique qui consiste à demander à un modèle GPT d’effectuer une tâche étape par étape et à présenter (dans l’ordre) chaque étape et son résultat dans la sortie. L’ingénierie des prompts s’en trouve simplifiée, car elle décharge le modèle d’une partie de la planification d’exécution, et il devient plus facile d’associer un problème à une étape spécifique et de concentrer les efforts sur celle-ci.

Il est généralement plus simple d’indiquer simplement au modèle d’inclure sa chaîne de pensée, mais vous pouvez utiliser des exemples pour lui montrer comment décomposer les tâches. Les sections suivantes présentent les deux méthodes.

Utiliser le prompting par chaîne de pensée dans les instructions

Pour utiliser une instruction dans le prompting par chaîne de pensée, incluez une directive qui indique au modèle d’effectuer la tâche étape par étape et de sortir le résultat de chaque étape.

prompt= "Instructions: Compare the pros and cons of EVs and petroleum-fueled vehicles. Break the task into steps, and output the result of each step as you perform it."; 

Utiliser le prompting par chaîne de pensée dans les exemples

Vous pouvez utiliser des exemples pour indiquer les étapes du prompting par chaîne de pensée, que le modèle interprétera comme la nécessité là encore de sortir les résultats d’étapes. Les étapes peuvent inclure des repères de mise en forme.

prompt= """
        Instructions: Compare the pros and cons of EVs and petroleum-fueled vehicles.

        Differences between EVs and petroleum-fueled vehicles:
        - 

        Differences ordered according to overall impact, highest-impact first: 
        1. 
        
        Summary of vehicle type differences as pros and cons:
        Pros of EVs
        1.
        Pros of petroleum-fueled vehicles
        1. 
        """;