Kontext durch den system Prompt bereitstellen
Nun willst du einen system Prompt nutzen, um dem Chatbot Kontext zu MyPersonalDelivery zu geben, anstatt dich auf Beispielgespräche zu verlassen. Du bekommst eine ausführliche Beschreibung (service_description), das die angebotenen Dienstleistungen und die Vorteile der jeweiligen Dienstleistung vorstellt. Dann testest du eine Benutzeranfrage, um zu sehen, ob das Modell den Kontext richtig erkennt.
Das Paket OpenAI und die Zeichenfolge service_description wurden bereits für dich vorbereitet.
Diese Übung ist Teil des Kurses
Prompt-Engineering mit der OpenAI-API
Anleitung zur Übung
- Erstelle einen
system_prompt, der den Zweck des Chatbots festlegt, einschließlich derservice_description, und diesen anweist, Fragen auf nette Art zu beantworten. - Hol dir die Antwort mit der Funktion
get_response(), die einen system und eine user Prompt als Eingaben nimmt und die Antwort als Ausgabe zurückgibt.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)