Ist die Lösung korrekt?
Du bist von deinem entspannten Urlaub zurück und hast die Aufgabe bekommen, ein paar Programmieraufgaben zu überprüfen und zu korrigieren, darunter eine Funktion zur Berechnung der Fläche einer Form. Du bekommst die Zeichenfolge code, welche die Funktion zur Berechnung der Fläche eines Rechtecks enthält, und musst prüfen, ob sie korrekt ist. Die ideale Funktion für dich hat die richtige Syntax, nimmt zwei Eingaben entgegen und gibt eine Ausgabe zurück.
Das Paket OpenAI und die Funktion get_response() sind bereits für dich vorinstalliert.
Diese Übung ist Teil des Kurses
Prompt-Engineering mit der OpenAI-API
Anleitung zur Übung
- Erstelle einen multi-step
prompt, welcher das Modell auffordert, die Funktion zu prüfen, die in der abgegrenzten Zeichenfolgecodeangegeben ist, und zwar anhand von drei Kriterien: korrekte Syntax, Entgegennehmen von zwei Eingaben und Rückgabe einer Ausgabe.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)