Inconsistente reacties voorkomen
Het team waar je bij het vorige project mee samenwerkte is enthousiast over de antwoordgenerator en vraagt of er meer reviews verwerkt kunnen worden. Sommige reviews zijn echter vermengd met andere documenten. Je krijgt daarom de vraag om geen reactie te geven als de tekst geen review of relevante informatie bevat. Zo bevat de review die je nu bekijkt geen productnaam, dus er mag ook geen productnaam worden geretourneerd.
In deze oefening zijn de functie get_response() en de variabelen messages en function_definition al voor je geladen. De messages bevatten al de review van de gebruiker, en function_definition bevat twee functies: één die vraagt om gestructureerde gegevens te extraheren, en één die vraagt om een reactie te genereren.
Deze oefening maakt deel uit van de cursus
AI-systemen ontwikkelen met de OpenAI API
Oefeninstructies
- Pas de
messagesaan om het model te vragen geen waarden aan te nemen voor de antwoorden.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
client = OpenAI(api_key="")
# Modify the messages
____
response = get_response(messages, function_definition)
print(response)