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

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen mehrstufigen prompt, in dem das Modell die Funktion in der abgegrenzten Zeichenkette code 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)