Hinzufügen von Leitplanken
Du entwickelst einen Chatbot, der Touristen, die Rom besuchen, Ratschläge gibt. Du wurdest gebeten, die Themen auf Fragen zu Essen und Trinken, Sehenswürdigkeiten, Geschichte und Unternehmungen in der Stadt zu beschränken. Bei allen anderen Themen sollte sich der Chatbot entschuldigen und sagen: "Entschuldigung, aber ich darf dieses Thema nicht diskutieren.".
Diese Übung ist Teil des Kurses
Entwicklung von KI-Systemen mit der OpenAI API
Anleitung zur Übung
- Schreibe eine
user
Nachricht mit der angegebenenuser_request
und einesystem
Nachricht, um dem Modell mitzuteilen, dass es die Frage zuerst bewerten soll: Wenn es erlaubt ist, gib eine Antwort, ansonsten gib die Nachricht: Entschuldige, aber es ist mir nicht erlaubt, dieses Thema zu besprechen". - Drucke die Antwort aus.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
client = OpenAI(api_key="")
user_request = "Can you recommend a good restaurant in Berlin?"
# Write the system and user message
messages = ____
response = client.chat.completions.create(
model="gpt-4o-mini", messages=messages
)
# Print the response
____