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,descriptionundparametersenthalten, und die Parameter solltentypeundpropertiessein. - 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
____