LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen multi-step prompt, welcher das Modell auffordert, die Funktion zu prüfen, die in der abgegrenzten Zeichenfolge code angegeben 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)
Code bearbeiten und ausführen