Delen via


Keten van gedachteprompt

In dit artikel wordt het gebruik uitgelegd van een keten van gedachteprompts in .NET.

GPT-modelprestaties profiteren van prompt-engineering, wat de praktijk is van het verstrekken van instructies en voorbeelden aan een model om de uitvoer te primeren of te verfijnen. Terwijl ze instructies verwerken, maken modellen meer redeneringsfouten wanneer ze meteen proberen te antwoorden in plaats van tijd te nemen om een antwoord op te lossen. U kunt het model helpen de manier te vinden om antwoorden betrouwbaarder te corrigeren door het model te vragen om de keten van gedachten op te nemen, dat wil weten de stappen die nodig zijn om een instructie te volgen, samen met de resultaten van elke stap.

Een keten van gedachteprompt is de praktijk van het vragen om een GPT-model om een taak stapsgewijs uit te voeren en om elke stap en het bijbehorende resultaat in de volgorde van de uitvoer weer te geven. Dit vereenvoudigt promptengineering door een uitvoeringsplanning naar het model te offloaden en maakt het eenvoudiger om elk probleem te verbinden met een specifieke stap, zodat u weet waar u zich verder moet concentreren.

Het is over het algemeen eenvoudiger om het model alleen te instrueren om de bijbehorende gedachtenketen op te nemen, maar u kunt voorbeelden gebruiken om het model te laten zien hoe u taken opsplitst. In de volgende secties ziet u beide manieren.

Gebruik een keten van gedachteprompts in instructies

Als u een instructie wilt gebruiken voor het vragen van gedachten, neemt u een instructie op waarmee het model de taak stapsgewijs moet uitvoeren en het resultaat van elke stap moet uitvoeren.

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."; 

Keten van gedachteprompt gebruiken in voorbeelden

U kunt voorbeelden gebruiken om de stappen aan te geven voor de keten van gedachteprompts, die het model interpreteert om te betekenen dat het ook de resultaten van de stap moet uitvoeren. Stappen kunnen opmaakhints bevatten.

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. 
        """;