Bereitstellung von Kontext durch die Systemansage
Jetzt möchtest du Systemaufforderungen verwenden, um dem Chatbot Kontext über MyPersonalDelivery zu geben, anstatt dich auf Beispielkonversationen zu verlassen. Du erhältst eine ausführliche service_description
, in der die angebotenen Dienstleistungen und die Vorteile, die du durch die Wahl dieses Dienstes hast, vorgestellt werden. Anschließend testest du eine Benutzerabfrage, um zu sehen, ob das Modell den Kontext effektiv erkennt.
Das Paket OpenAI
und der String service_description
wurden für dich vorgeladen.
Diese Übung ist Teil des Kurses
ChatGPT Prompt Engineering für Entwickler
Anleitung zur Übung
- Definiere eine
system_prompt
, die den Zweck des Chatbots einschließlich derservice_description
definiert und ihn anleitet, Fragen auf sanfte Weise zu beantworten. - Erhalte die Antwort mit der Funktion
get_response()
, die eine System- und eine Benutzeraufforderung als Eingaben erhält und die Antwort als Ausgabe zurückgibt.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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)