LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen system_prompt, der den Zweck des Chatbots festlegt, einschließlich der service_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)
Code bearbeiten und ausführen