Compartilhar via


Solicitação de cadeia de pensamento

Este artigo explica o uso da cadeia de solicitação de reflexões no .NET.

O desempenho do modelo GPT aproveita a engenharia de prompts, que é a prática de fornecer instruções e os exemplos de um modelo para preparar ou refinar a saída. À medida que processam instruções, os modelos cometem mais erros de raciocínio quando tentam responder imediatamente, em vez de dar um tempo para descobrir uma resposta. Você pode ajudar o modelo a explicar seu caminho para respostas corretas de forma mais confiável solicitando que o modelo inclua sua cadeia de reflexões, ou seja, as etapas executadas para seguir uma instrução, juntamente com os resultados de cada etapa.

A solicitação de cadeia de reflexões é a prática de solicitar que um modelo GPT execute uma tarefa passo a passo e apresente cada etapa e seu resultado em ordem na saída. Isso simplifica a engenharia de prompt descarregando parte do planejamento de execução para o modelo e facilita a conexão de qualquer problema com uma etapa específica para que você saiba onde concentrar mais esforços.

Geralmente, é mais simples apenas instruir o modelo a incluir sua cadeia de reflexões, mas você pode usar exemplos para mostrar ao modelo como dividir tarefas. As seções a seguir mostram as duas maneiras.

Usar a cadeia de solicitação de reflexões em instruções

Para usar uma instrução para a cadeia de solicitação de reflexões, inclua uma diretiva que informe ao modelo para executar a tarefa passo a passo e gerar o resultado de cada etapa.

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

Usar a cadeia de solicitação de reflexões em exemplos

Você pode usar exemplos para indicar as etapas para a cadeia de solicitação de reflexões, que o modelo interpretará que também deve gerar os resultados da etapa. As etapas podem incluir sugestões de formatação.

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