ÎncepețiÎncepe gratuit

Evitarea răspunsurilor inconsistente

Echipa cu care ai lucrat la proiectul anterior este entuziasmată de generatorul de răspunsuri și te întreabă dacă pot fi procesate mai multe recenzii. Totuși, unele recenzii s-au amestecat cu alte documente, iar ți se cere să nu returnezi răspunsuri dacă textul nu conține o recenzie sau informații relevante. De exemplu, recenzia pe care o analizezi acum nu conține numele unui produs, prin urmare niciun nume de produs nu ar trebui returnat.

În acest exercițiu, funcția get_response(), precum și variabilele messages și function_definition au fost preîncărcate. messages conține deja recenzia utilizatorului, iar function_definition conține cele două funcții: una care solicită extragerea datelor structurate și una care solicită generarea unui răspuns.

Acest exercițiu face parte din cursul

Dezvoltarea sistemelor AI cu OpenAI API

Vezi cursul

Instrucțiuni pentru exercițiu

  • Modifică messages pentru a cere modelului să nu presupună nicio valoare pentru răspunsuri.

Exercițiu interactiv practic

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

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
Editează și rulează codul