ÎncepețiÎncepe gratuit

Apelarea paralelă a funcțiilor

După ce ai extras datele din recenziile clienților pentru echipa de marketing, compania pentru care lucrezi te întreabă dacă există o modalitate de a genera un răspuns pentru client, pe care să îl posteze pe platforma de recenzii. Decizi să folosești apelarea paralelă a funcțiilor pentru a aplica ambele funcții și a genera atât date, cât și răspunsurile. Folosești o funcție numită reply_to_review și soliciți returnarea răspunsului la recenzie ca proprietate reply.

În acest exercițiu, funcția get_response(), variabilele messages și function_definition au fost preîncărcate. messages conține deja recenzia utilizatorului, iar function_definition conține funcția care solicită extragerea datelor structurate.

Acest exercițiu face parte din cursul

Dezvoltarea sistemelor AI cu OpenAI API

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă la definiția funcției pentru a returna mesajul suplimentar care răspunde la recenzia clientului: funcția trebuie să aibă specificate name, description și parameters, iar parametrii trebuie să conțină type și properties.
  • Afișează răspunsul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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
____
Editează și rulează codul