Erste SchritteKostenlos loslegen

Lernberater Chatbot

Du entwickelst einen Chatbot für einen personalisierten Lernberater, der den Nutzern Lehrbücher empfiehlt. Die Aufgabe des Chatbots besteht darin, Anfragen von Lernenden zu ihrem Hintergrund, ihrer Erfahrung und ihren Zielen entgegenzunehmen und dementsprechend einen Lernpfad mit Lehrbüchern zu empfehlen, der sowohl Anfänger als auch Fortgeschrittene umfasst. 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

ChatGPT Prompt Engineering für Entwickler

Kurs anzeigen

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)
Bearbeiten und Ausführen von Code