Analysiere die Korrektheit der Lösung
Du bist zurück aus deinem erholsamen Urlaub und hast die Aufgabe erhalten, einige Programmieraufgaben zu überprüfen und zu korrigieren, darunter eine Funktion zur Berechnung der Fläche einer Form. Du erhältst eine code
Zeichenfolge, die die Funktion zur Berechnung der Fläche eines Rechtecks enthält, und sollst ihre Korrektheit bewerten. Die ideale Funktion für dich ist eine Funktion, die eine korrekte Syntax hat, zwei Eingaben erhält und eine Ausgabe zurückgibt.
Das Paket OpenAI
und die Funktion get_response()
sind für dich vorinstalliert.
Diese Übung ist Teil des Kurses
ChatGPT Prompt Engineering für Entwickler
Anleitung zur Übung
- Erstelle einen mehrstufigen
prompt
, in dem das Modell die Funktion in der abgegrenzten Zeichenkettecode
nach drei Kriterien bewerten soll: korrekte Syntax, zwei Eingaben und eine Ausgabe.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
client = OpenAI(api_key="")
code = '''
def calculate_rectangle_area(length, width):
area = length * width
return area
'''
# Create a prompt that analyzes correctness of the code
prompt = ____
response = get_response(prompt)
print(response)