Aan de slagGa gratis aan de slag

Context bieden via een systeemprompt

Nu wil je systeemprompts gebruiken om context te geven aan de chatbot over MyPersonalDelivery in plaats van te vertrouwen op voorbeeldgesprekken. Je krijgt een gedetailleerde service_description die de aangeboden services introduceert en de voordelen van deze service uitlegt. Daarna test je een gebruikersvraag om te zien of het model de context goed herkent.

Het OpenAI-pakket en de string service_description zijn alvast voor je geladen.

Deze oefening maakt deel uit van de cursus

Prompt Engineering met de OpenAI API

Cursus bekijken

Oefeninstructies

  • Definieer een system_prompt die het doel van de chatbot beschrijft, inclusief de service_description, en die de chatbot aanstuurt om vragen op een vriendelijke manier te beantwoorden.
  • Haal de reactie op met de functie get_response(), die een system- en een userprompt als invoer krijgt en de reactie als uitvoer teruggeeft.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

client = OpenAI(api_key="")

# Define the system prompt
system_prompt = ____

user_prompt = "What benefits does MyPersonalDelivery offer?"

# Get the response to the user prompt
response = ____

print(response)
Code bewerken en uitvoeren