Kom igångKom igång gratis

Extrahera svaret

Du arbetar på ett företag som precis har lanserat en ny smartphone. Marknadsföringsteamet har samlat in kundrecensioner från olika onlineplattformar och vill analysera feedbacken för att förstå kundernas sentiment och vilka funktioner som diskuteras mest. För att påskynda arbetet har du använt OpenAI API för att extrahera strukturerad data från recensionerna med hjälp av function calling. Nu behöver du skriva en funktion som rensar utdata och returnerar en ordbok med svaret från funktionen.

Funktionen get_response(), variabeln messages (som innehåller recensionen) och function_definition (som innehåller funktionen för att extrahera sentiment och produktfunktioner från recensioner) har förinslästs. Observera att både messages och function_definition kan skickas som argument till funktionen get_response() för att hämta svaret från chat completions-endpointen.

Den här övningen är en del av kursen

Utveckla AI-system med OpenAI API

Visa kurs

Övningsinstruktioner

  • Definiera en funktion som returnerar ordboken med utdata, så som den finns i svaret under arguments.
  • Skriv ut ordboken.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

client = OpenAI(api_key="")

response = get_response(messages, function_definition)

# Define the function to extract the data dictionary
def extract_dictionary(____):
  return ____

# Print the data dictionary
____
Redigera och kör kod