Uitvoerformaat aanpassen
Je werkt als developer bij een startup met een platform voor tekstanalyse voor contentmakers. Jullie platform helpt gebruikers hun content automatisch te categoriseren en te formatteren. Je werkt nu aan een nieuwe functie die de taal van een gegeven stuk text detecteert en een passende titel voor die tekst genereert in een aangepast formaat. Je besluit hiervoor een prompt te maken die het taalmodel stap voor stap aanstuurt.
Het OpenAI-pakket, de functie get_response() en de variabele text zijn alvast voor je geladen.
Deze oefening maakt deel uit van de cursus
Prompt Engineering met de OpenAI API
Oefeninstructies
- Maak de
instructionsvoor de prompt, waarin je het model vraagt de taal te bepalen en een passende titel te genereren voor het vooraf geladentext-fragment dat wordt aangeleverd met triple backticks (```) als scheidingstekens. - Maak de
output_formatmet instructies om de tekst, taal en titel elk op een aparte regel op te nemen, met 'Text:', 'Language:' en 'Title:' als voorvoegsels voor elke regel. - Maak de
final_promptdoor alle onderdelen te combineren en de afgebakendetexttoe te voegen die je gaat gebruiken.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
client = OpenAI(api_key="")
# Create the instructions
instructions = ____
# Create the output format
output_format = ____
# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)