Input-Output-Beispiele für die Codegenerierung
Du arbeitest als Projektmanager und musst abschätzen, wie viel Zeit du für verschiedene Projekte brauchen wirst. Deine Aufgabe ist es, eine Python-Funktion zu entwickeln, die anhand von historischen Daten die voraussichtliche Fertigstellungszeit für ein Projekt vorhersagen kann. In der Zeichenfolge examples findest du eine Reihe von Beispielen, in denen verschiedene Faktoren mit der Projektfertigstellungszeit in Verbindung stehen. Jedes Beispiel zeigt die Zahlenwerte der Faktoren und die dazugehörige geschätzte Zeit, bis alles fertig ist.
Das Paket OpenAI und die Funktion get_response() wurden bereits für dich geladen, genauso wie die Zeichenfolge examples.
Diese Übung ist Teil des Kurses
Prompt-Engineering mit der OpenAI-API
Anleitung zur Übung
- Erstelle einen Prompt, der das Modell auffordert, die Python-Funktion zu ermitteln, welche zu den Eingaben und Ausgaben in der angegebenen Datei
examplespasst.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)