共用方式為


思維鏈提示

本文說明如何在 .NET 中使用思維鏈提示。

GPT 模型效能受益於提示工程,這是提供指示和範例給模型以準備或精簡其輸出的做法。 當它們處理指示時,模型會在嘗試立即回答時產生更多的推論錯誤,而不是花時間找出答案。 您可藉由要求模型包含其思維鏈 (也就是,遵循指示所採取的步驟) 以及每個步驟的結果,協助模型更可靠地推論正確答案。

思維鏈提示是提示 GPT 模型逐步執行工作,並在輸出中依序呈現每個步驟及其結果的做法。 這可藉由卸除模型的一些執行計劃來簡化提示工程,並讓您更輕鬆地將任何問題連結到特定步驟,以便您知道進一步努力的重點。

通常,只要指示模型包含其思維鏈會更簡單,但您可使用範例來向模型展示如何細分工作。 下列各節說明兩種方式。

在指示中使用思維鏈提示

若要將指示用於思維鏈提示,請包含指示詞,告知模型逐步執行工作並輸出每個步驟的結果。

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

在範例中使用思維鏈提示

您可使用範例來指示思維鏈提示的步驟,模型會將其解譯為表示它也應該輸出步驟結果。 步驟可以包含格式化提示。

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