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
Instrucțiuni pentru exercițiu
- Modifică
messagespentru 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)