ComeçarComece de graça

Prompts de cadeia de pensamento com um único exemplo

Quando você precisa somar os números pares de um determinado conjunto, primeiro tem que identificar esses números pares e depois somá-los. Você pode ensinar isso a um modelo de linguagem com um ou mais exemplos, e ele seguirá essa estratégia para operar em novos conjuntos.

Sua meta neste exercício é ensinar ao modelo como aplicar esse procedimento no conjunto a seguir: {9, 10, 13, 4, 2}. Em seguida, peça ao modelo que o execute em um novo conjunto: {15, 13, 82, 7, 14}. É assim que são elaborados prompts de cadeia de pensamento por meio de um prompt com um único exemplo.

O pacote OpenAI e a função get_response() foram pré-carregados para você.

Este exercício faz parte do curso

Engenharia de prompts com a API OpenAI

Ver curso

Instruções do exercício

  • Defina um exemplo (example) que ensine o modelo a somar os números pares do conjunto {9, 10, 13, 4, 2}.
  • Defina uma pergunta (question), semelhante à do example, pedindo ao modelo que faça inferências com um novo conjunto: {15, 13, 82, 7, 14}.
  • Crie o prompt final.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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)
Editar e executar o código