Erste SchritteKostenlos loslegen

Hinzufügen von Richtlinien für den Chatbot des Lernberaters

In der vorherigen Übung hast du einen Chatbot gebaut, der dir Lehrbücher empfiehlt. Das Unternehmen hat jedoch festgestellt, dass eine Aktualisierung notwendig ist, um effizientere Empfehlungen zu gewährleisten. Du erhältst ein base_system_prompt, das dem zuvor erstellten ähnelt, und deine Aufgabe ist es, behavior_guidelines und response_guidelines einzubauen. Diese Richtlinien helfen dabei, das Verhalten des Chatbots zu kontrollieren und sicherzustellen, dass er den Nutzern effektivere und maßgeschneiderte Lehrbuchempfehlungen bietet.

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 behavior_guidelines für den Chatbot, damit er einen Nutzer nach seinem Hintergrund, seiner Erfahrung und seinen Zielen fragen kann, wenn eine dieser Angaben in der Eingabeaufforderung nicht enthalten ist.
  • Definiere response_guidelines, um dem Chatbot zu sagen, dass er nicht mehr als drei Schulbücher empfehlen soll.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

client = OpenAI(api_key="")

base_system_prompt = "Act as a learning advisor who receives queries from users mentioning their background, experience, and goals, and accordingly provides a response that recommends a tailored learning path of textbooks, including both beginner-level and more advanced options."

# Define behavior guidelines
behavior_guidelines = "____"

# Define response guidelines
response_guidelines = "____"

system_prompt = base_system_prompt + behavior_guidelines + response_guidelines
user_prompt = "Hey, I'm looking for courses on Python and data visualization. What do you recommend?"
response = get_response(system_prompt, user_prompt)
print(response)
Bearbeiten und Ausführen von Code