Exemplos de entrada e saída para geração de códigos
Você trabalha como gerente de projetos e precisa estimar o tempo necessário para concluir diferentes projetos. Sua tarefa é desenvolver uma função em Python capaz de prever o tempo estimado de conclusão de um projeto com base em dados históricos. Você recebe um conjunto de exemplos na string examples
, em que diferentes fatores estão associados ao tempo de conclusão do projeto. Cada exemplo inclui os valores numéricos dos fatores e o respectivo tempo de conclusão estimado.
O pacote OpenAI
e a função get_response()
foram pré-carregados para você, além da string examples
.
Este exercício faz parte do curso
ChatGPT Prompt Engineering para desenvolvedores
Instruções de exercício
- Crie um prompt pedindo ao modelo que infira a função em Python que associa as entradas às saídas nos exemplos disponibilizados (
examples
).
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
client = OpenAI(api_key="")
examples="""input = [10, 5, 8] -> output = 23
input = [5, 2, 4] -> output = 11
input = [2, 1, 3] -> output = 6
input = [8, 4, 6] -> output = 18
"""
# Craft a prompt that asks the model for the function
prompt = ____
response = get_response(prompt)
print(response)