Kom igångKom igång gratis

Enstegs-chain-of-thought-promptar

För att summera de jämna talen i en given mängd behöver du först identifiera dessa jämna tal och sedan summera dem. Du kan lära en språkmodell den här strategin via ett eller flera exempel, så att den tillämpar den på nya mängder.

Målet med den här övningen är att lära modellen hur den ska tillämpa den här proceduren på följande mängd: {9, 10, 13, 4, 2}, och sedan be modellen utföra den på en ny mängd: {15, 13, 82, 7, 14}. Det är så du utför chain-of-thought-promptning via enstegs-promptning (one-shot prompting).

Paketet OpenAI och funktionen get_response() har förinslästs åt dig.

Den här övningen är en del av kursen

Prompt Engineering med OpenAI API

Visa kurs

Övningsinstruktioner

  • Definiera ett example som lär modellen hur den summerar de jämna talen i mängden {9, 10, 13, 4, 2}.
  • Definiera en question, liknande den i example, som ber modellen resonera kring en ny mängd {15, 13, 82, 7, 14}.
  • Skapa den slutliga prompten.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

client = OpenAI(api_key="")

# Define the example 
example = """Q: Sum the even numbers in the following set: ____.
             A: Even numbers: ____. Adding them: ____+____+____=____"""

# Define the question
question = """Q: ____ 
              A:"""

# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)
Redigera och kör kod