Začněte nyníZačněte zdarma

Paralelní volání funkcí

Po extrakci dat z recenzí zákazníků pro marketingový tým tě společnost, pro kterou pracuješ, požádá, jestli by šlo vygenerovat odpověď zákazníkovi, kterou pak zveřejní na své recenzní platformě. Rozhodneš se využít paralelní volání funkcí – použiješ obě funkce zároveň, aby se vygenerovala jak data, tak samotné odpovědi. Použiješ funkci reply_to_review a požádáš o vrácení odpovědi na recenzi jako vlastnost reply.

V tomto cvičení jsou přednahrány funkce get_response(), proměnná messages a proměnná function_definition. Proměnná messages již obsahuje recenzi od uživatele a function_definition obsahuje funkci pro extrakci strukturovaných dat.

Toto cvičení je součástí kurzu

Vývoj AI systémů s OpenAI API

Zobrazit kurz

Pokyny k cvičení

  • Doplň definici funkce tak, aby vracela zprávu s odpovědí na recenzi zákazníka: funkce musí mít zadané name, description a parameters, přičemž parametry musí obsahovat type a properties.
  • Vypiš odpověď.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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
____
Upravit a spustit kód