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
<Kurs>Entwicklung von KI-Systemen mit der OpenAI-API</Kurs>Übungsanweisungen
- Schreibe eine
userNachricht mit der angegebenenuser_requestund einesystemNachricht, 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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
____