Kom igångKom igång gratis

Parallella funktionsanrop

Efter att ha extraherat data från kundrecensioner åt marknadsföringsteamet frågar företaget du arbetar för om det går att generera ett svar till kunden som kan publiceras på deras recensionsplattform. Du bestämmer dig för att använda parallella funktionsanrop för att tillämpa båda funktionerna och generera både data och svar. Du använder en funktion med namnet reply_to_review och ber om att svaret på recensionen returneras som en reply-egenskap.

I den här övningen har funktionen get_response(), variabeln messages och variabeln function_definition förinsläppts. messages innehåller redan användarens recension, och function_definition innehåller funktionen som begär extraktion av strukturerade data.

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

Utveckla AI-system med OpenAI API

Visa kurs

Övningsinstruktioner

  • Lägg till i funktionsdefinitionen för att returnera det extra meddelandet som svarar på kundrecensionen: funktionen ska ha name, description och parameters specificerade, och parametrarna ska innehålla type och properties.
  • Skriv ut svaret.

Interaktiv övning med praktiskt arbete

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

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
____
Redigera och kör kod