Začněte nyníZačněte zdarma

One-shot prompty s chain-of-thought

Když potřebuješ sečíst sudá čísla z dané množiny, musíš je nejdřív identifikovat a teprve pak sečíst. Tento postup můžeš jazykovému modelu ukázat na jednom nebo více příkladech – a model se podle nich naučí, jak pracovat s novými množinami.

Cílem tohoto cvičení je naučit model, jak tento postup použít na množině {9, 10, 13, 4, 2}, a pak ho požádat, aby totéž provedl na nové množině: {15, 13, 82, 7, 14}. Takto funguje chain-of-thought prompting prostřednictvím one-shot promptingu.

Balíček OpenAI a funkce get_response() jsou pro tebe předem načteny.

Toto cvičení je součástí kurzu

Prompt Engineering s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Definuj example, který modelu ukáže, jak sečíst sudá čísla z množiny {9, 10, 13, 4, 2}.
  • Definuj question, podobnou té z example, která model vyzve k práci s novou množinou {15, 13, 82, 7, 14}.
  • Vytvoř výsledný prompt.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód