Voorbeelden van input en output voor codegeneratie
Je werkt als projectmanager en moet inschatten hoe lang verschillende projecten gaan duren. Je taak is om een Python-functie te ontwikkelen die de geschatte doorlooptijd van een project kan voorspellen op basis van historische gegevens. Je krijgt een set voorbeelden in de string examples waarin verschillende factoren gekoppeld zijn aan de doorlooptijd van projecten. Elk voorbeeld bevat de numerieke waarden van de factoren en de bijbehorende geschatte doorlooptijd.
Het pakket OpenAI en de functie get_response() zijn al voor je geladen, net als de string examples.
Deze oefening maakt deel uit van de cursus
Prompt Engineering met de OpenAI API
Oefeninstructies
- Formuleer een prompt die het model vraagt om de Python-functie af te leiden die de inputs naar de outputs mapt in de gegeven
examples.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)