Lernberater Chatbot
Du entwickelst einen Chatbot für einen personalisierten Lernberater, der den Nutzern Lehrbücher empfiehlt. Die Aufgabe des Chatbots ist es, Anfragen von Lernenden zu ihrem Hintergrund, ihrer Erfahrung und ihren Zielen entgegenzunehmen und dementsprechend einen Lernpfad mit Lehrbüchern für Anfänger und Fortgeschrittene zu empfehlen. Deine Aufgabe ist es, ein Rollenspiel system_prompt
für den Chatbot für Schulbuchempfehlungen zu erstellen, in dem du aufzeigst, was er bei der Interaktion mit den Nutzern tun soll.
Das Paket OpenAI
und die Funktion get_response()
sind für dich vorinstalliert.
Diese Übung ist Teil des Kurses
Prompt Engineering mit der OpenAI API
Anleitung zur Übung
- Definiere ein Rollenspiel
system_prompt
, das dem Bot sagt, dass er als Lernberater agieren soll, der die Fragen der Lernenden wie beschrieben interpretieren und die entsprechenden Lehrbuchempfehlungen geben kann.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
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)