Erste SchritteKostenlos loslegen

Extrahieren der Antwort

Du arbeitest für ein Unternehmen, das gerade ein neues Smartphone auf den Markt gebracht hat. Das Marketingteam hat Kundenrezensionen von verschiedenen Online-Plattformen gesammelt und will das Feedback analysieren, um die Stimmung der Kunden und die meistdiskutierten Funktionen des Smartphones zu verstehen. Um dies zu beschleunigen, hast du die OpenAI API genutzt, um strukturierte Daten aus diesen Bewertungen zu extrahieren, indem du Funktionen aufgerufen hast. Du musst nun eine Funktion schreiben, die die Ausgabe bereinigt und ein Wörterbuch zurückgibt, das nur die Antwort der Funktion enthält.

Die Funktion get_response(), die Variable messages (die die Rezension enthält) und function_definition (die die Funktion zum Extrahieren der Stimmung und der Produktmerkmale aus den Rezensionen enthält) wurden vorgeladen. Beachte, dass sowohl messages als auch function_definition als Argumente an die Funktion get_response() übergeben werden können, um die Antwort vom Endpunkt für Chatverläufe zu erhalten.

Diese Übung ist Teil des Kurses

Entwicklung von KI-Systemen mit der OpenAI API

Kurs anzeigen

Anleitung zur Übung

  • Definiere eine Funktion, die das Wörterbuch mit den Ausgabedaten zurückgibt, wie es in der Antwort unter arguments zu finden ist.
  • Gib das Dictionary aus.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

client = OpenAI(api_key="")

response = get_response(messages, function_definition)

# Define the function to extract the data dictionary
def extract_dictionary(____):
  return ____

# Print the data dictionary
____
Bearbeiten und Ausführen von Code