Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Pas de messages aan 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)
Code bewerken en uitvoeren