Controle da estrutura de saída
Uma maneira de controlar a estrutura de saída fornecida por um modelo de linguagem é dar a ele um exemplo de pergunta-resposta no prompt. O modelo aprende com ele e o segue ao gerar respostas para perguntas semelhantes. Este exercício tem como objetivo permitir que você crie um prompt com um único exemplo que extraia números ímpares de um determinado conjunto de números e os exiba como um conjunto de números entre colchetes, separados por vírgulas, conforme mostrado nas instruções.
O pacote OpenAI
e a função get_response()
foram pré-carregados para você.
Este exercício faz parte do curso
Engenharia de Prompts do ChatGPT para Desenvolvedores
Instruções de exercício
- Crie um
prompt
com um único exemplo (one shot) que demonstre como extrair os números ímpares do conjunto{1, 3, 7, 12, 19}
e busque uma resposta para o conjunto{3, 5, 11, 12, 16}
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
client = OpenAI(api_key="")
# Create a one-shot prompt
prompt = """____"""
response = get_response(prompt)
print(response)