LoslegenKostenlos loslegen

Paralleler Funktionsaufruf

Nachdem das Marketingteam die Daten aus den Kundenrezensionen extrahiert hat, fragt das Unternehmen, für das du arbeitest, ob es eine Möglichkeit gibt, eine Antwort an den Kunden zu erstellen, die sie auf ihrer Rezensionsplattform veröffentlichen können. Du entscheidest dich für einen parallelen Funktionsaufruf, um beide Funktionen anzuwenden und sowohl Daten als auch Antworten zu erzeugen. Du verwendest eine Funktion namens reply_to_review und bittest darum, die Antwort auf die Rezension als reply Eigenschaft zurückzugeben.

In dieser Übung wurden die Funktion get_response(), die Variablen messages und function_definition vorgeladen. messages enthält bereits die Bewertung des Nutzers, und function_definition enthält die Funktion, mit der strukturierte Daten extrahiert werden sollen.

Diese Übung ist Teil des Kurses

Entwicklung von KI-Systemen mit der OpenAI API

Kurs anzeigen

Anleitung zur Übung

  • Füge die Funktionsdefinition hinzu, um die zusätzliche Nachricht als Antwort auf die Kundenrezension zurückzugeben: Die Funktion sollte name, description und parameters enthalten, und die Parameter sollten type und properties sein.
  • Drucke die Antwort aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

client = OpenAI(api_key="")

# Append the second function
function_definition.append({'type': 'function', 'function':{'name': ____, ____, ____: {'type': ____, 'properties': {'reply': {____}}}}})

response = get_response(messages, function_definition)

# Print the response
____
Code bearbeiten und ausführen