Widersprüchliche Antworten vermeiden
Das Team, mit dem du an dem vorherigen Projekt gearbeitet hast, ist von dem Antwortgenerator begeistert und fragt dich, ob noch mehr Bewertungen bearbeitet werden können. Allerdings wurden einige Bewertungen mit anderen Dokumenten vermischt und du wirst gebeten, keine Antworten zurückzusenden, wenn der Text keine Bewertung oder keine relevanten Informationen enthält. Die Rezension, die du gerade betrachtest, enthält zum Beispiel keinen Produktnamen, also sollte auch kein Produktname zurückgegeben werden.
In dieser Übung wurden die Funktion get_response()
sowie die Variablen messages
und function_definition
vorgeladen. messages
enthält bereits die Bewertung des Nutzers, und function_definition
enthält die beiden Funktionen: eine, die strukturierte Daten extrahiert, und eine, die eine Antwort erzeugt.
Diese Übung ist Teil des Kurses
Entwicklung von KI-Systemen mit der OpenAI API
Anleitung zur Übung
- Ändere die
messages
, um das Modell aufzufordern, keine Werte für die Antworten anzunehmen.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
client = OpenAI(api_key="")
# Modify the messages
____
response = get_response(messages, function_definition)
print(response)