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
<Kurs>Prompt-Engineering mit der OpenAI-API</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)