De structuur van de output sturen
Een manier om de structuur van de output van een taalmodel te sturen, is door in de prompt een voorbeeld van een vraag en antwoord op te nemen. Het model leert daarvan en volgt het voorbeeld bij het genereren van antwoorden op vergelijkbare vragen. In deze oefening bouw je een one-shot prompt die de oneven getallen uit een gegeven verzameling haalt en ze weergeeft als een reeks getallen tussen haakjes, gescheiden door komma’s, zoals in de instructies getoond.
Het OpenAI-pakket en de functie get_response() zijn alvast voor je geladen.
Deze oefening maakt deel uit van de cursus
Prompt Engineering met de OpenAI API
Oefeninstructies
- Maak een one-shot
promptdie een voorbeeld laat zien van het extraheren van de oneven getallen uit de verzameling{1, 3, 7, 12, 19}, en die om een antwoord vraagt voor de verzameling{3, 5, 11, 12, 16}.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
client = OpenAI(api_key="")
# Create a one-shot prompt
prompt = """____"""
response = get_response(prompt)
print(response)