Bygga en funktionsordbok
Du arbetar med ett forskningsprojekt där du behöver extrahera nyckelinformation från en samling vetenskapliga artiklar. Målet är att sammanställa en översikt av nyckelinformation från de artiklar du får, som inkluderar titel och publiceringsår. För att göra detta väljer du att använda OpenAI API med function calling för att extrahera nyckelinformationen.
Funktionen get_response() och messages, som innehåller texten från forskningsartikeln, är förinlästa. Variabeln function_definition har också delvis fyllts i redan.
Den här övningen är en del av kursen
Utveckla AI-system med OpenAI API
Övningsinstruktioner
- Definiera funktionens
'type'-parameter. - Definiera
'properties'-parametrarna för att extrahera titel och publiceringsår från forskningsartiklar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)