1. Learn
  2. /
  3. Cursuri
  4. /
  5. Dezvoltarea sistemelor AI cu OpenAI API

Connected

exercițiu

Extragerea răspunsului

Lucrezi pentru o companie care tocmai a lansat un nou smartphone. Echipa de marketing a colectat recenzii ale clienților de pe diverse platforme online și dorește să analizeze feedback-ul pentru a înțelege sentimentul clienților și caracteristicile produsului cel mai des menționate. Pentru a accelera acest proces, ai folosit API-ul OpenAI pentru a extrage date structurate din aceste recenzii, folosind function calling. Acum trebuie să scrii o funcție care să curețe rezultatul și să returneze un dicționar cu răspunsul funcției.

Funcția get_response(), variabila messages (care conține recenzia) și function_definition (care conține funcția pentru extragerea sentimentului și a caracteristicilor produsului din recenzii) au fost preîncărcate. Observă că atât messages, cât și function_definition pot fi transmise ca argumente funcției get_response() pentru a obține răspunsul de la endpoint-ul de chat completions.

Instrucțiuni

100 XP
  • Definește o funcție care să returneze dicționarul cu datele extrase, găsite în răspuns sub arguments.
  • Afișează dicționarul.