Aufbau eines Funktionswörterbuchs
Du arbeitest an einem Forschungsprojekt, bei dem du die wichtigsten Informationen aus einer Sammlung wissenschaftlicher Forschungsarbeiten extrahieren musst. Das Ziel ist es, eine Zusammenfassung der wichtigsten Informationen aus den Papieren zu erstellen, die du erhältst, einschließlich des Titels und des Jahres der Veröffentlichung. Um dies zu kompilieren, entscheidest du dich, die OpenAI API mit Funktionsaufrufen zu nutzen, um die Schlüsselinformationen zu extrahieren.
Die Funktion get_response() und messages, die den Text der Forschungsarbeit enthält, sind bereits vorinstalliert. Auch die Variable function_definition wurde bereits teilweise gefüllt.
Diese Übung ist Teil des Kurses
<Kurs>Entwicklung von KI-Systemen mit der OpenAI-API</Kurs>Übungsanweisungen
- Definiere den Parameter der Funktion
'type'. - Definiere die
'properties'Parameter, um den Titel und das Jahr der Veröffentlichung aus Forschungsarbeiten zu extrahieren.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
client = OpenAI(api_key="")
# Define the function parameter type
function_definition[0]['function']['parameters']['type'] = ____
# Define the function properties
function_definition[0]['function']['parameters']['properties'] = ____
response = get_response(messages, function_definition)
print(response)