IniziaInizia gratis

Evitare risposte incoerenti

Il team con cui hai lavorato al progetto precedente è entusiasta del generatore di risposte e ti chiede se si possono elaborare più recensioni. Tuttavia, alcune recensioni si sono mescolate ad altri documenti e ti viene chiesto di non restituire risposte se il testo non contiene una recensione o informazioni pertinenti. Per esempio, la recensione che stai considerando ora non contiene il nome del prodotto, quindi non dovrebbe essere restituito alcun nome di prodotto.

In questo esercizio, la funzione get_response() e le variabili messages e function_definition sono già caricate. I messages contengono già la recensione dell'utente e function_definition include due funzioni: una per estrarre dati strutturati e una per generare una risposta.

Questo esercizio fa parte del corso

Sviluppare sistemi di AI con l'API di OpenAI

Visualizza il corso

Istruzioni dell'esercizio

  • Modifica i messages per chiedere al modello di non supporre alcun valore nelle risposte.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

client = OpenAI(api_key="")

# Modify the messages
____

response = get_response(messages, function_definition)

print(response)
Modifica ed esegui il codice