Undvika inkonsekventa svar
Teamet du arbetade med i det förra projektet är entusiastiskt över svarsgeneratorn och undrar om fler recensioner kan behandlas. En del recensioner har dock blandats ihop med andra dokument, och du ombeds att inte returnera svar om texten inte innehåller en recension eller relevant information. Den recension du tittar på nu innehåller till exempel inget produktnamn, och därför ska inget produktnamn returneras.
I den här övningen är funktionen get_response() samt variablerna messages och function_definition förinstallerade. messages innehåller redan användarens recension, och function_definition innehåller de två funktionerna: en som ber om att extrahera strukturerad data, och en som ber om att generera ett svar.
Den här övningen är en del av kursen
Utveckla AI-system med OpenAI API
Övningsinstruktioner
- Ändra
messagesså att modellen instrueras att inte anta några värden i svaren.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
client = OpenAI(api_key="")
# Modify the messages
____
response = get_response(messages, function_definition)
print(response)