Lernberater-Chatbot
Du entwickelst einen personalisierten Lernberater-Chatbot, der Nutzenden Lehrbücher empfiehlt. Der Chatbot hat die Aufgabe, Fragen von Lernenden zu ihrem Hintergrund, ihren Erfahrungen und Zielen zu sammeln und ihnen dann einen Lernpfad mit Lehrbüchern vorzuschlagen, der sowohl Optionen für Anfänger als auch für Fortgeschrittene enthält. Deine Aufgabe ist es, einen role-playing-system_prompt für den Chatbot zur Empfehlung von Lehrbüchern zu erstellen, in dem du hervorhebst, was er bei der Interaktion mit den Nutzern leisten soll.
Das Paket OpenAI und die Funktion get_response() sind bereits für dich vorinstalliert.
Diese Übung ist Teil des Kurses
Prompt-Engineering mit der OpenAI-API
Anleitung zur Übung
- Erstelle einen role-playing
system_prompt, der dem Bot sagt, dass er als Lernberater fungieren soll, der die Fragen der Lernenden wie beschrieben interpretieren und die passenden Lehrbuchempfehlungen geben kann.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
client = OpenAI(api_key="")
# Craft the system_prompt using the role-playing approach
system_prompt = "____"
user_prompt = "Hello there! I'm a beginner with a marketing background, and I'm really interested in learning about Python, data analytics, and machine learning. Can you recommend some books?"
response = get_response(system_prompt, user_prompt)
print(response)