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
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
undparameters
enthalten, und die Parameter solltentype
undproperties
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
____