LoslegenKostenlos loslegen

Das Modell-Antwort moderieren

Auch wenn der Chatbot bereits eine maßgeschneiderte Antwort erzeugt hat, ist es wichtig zu prüfen, ob der Inhalt sicher ist, bevor du ihn an die Kundin oder den Kunden sendest. In diesem Schritt moderierst du die Antwort, damit alle Kategorienwerte unter der Sicherheitsgrenze für Kund*innen liegen.

Die Modellantwort aus der vorherigen Übung ist als chatbot_reply verfügbar.

Diese Übung ist Teil des Kurses

Multimodale Systeme mit der OpenAI API

Kurs anzeigen

Anleitung zur Übung

  • Sende eine Moderationsanfrage mit chatbot_reply als Eingabe.
  • Extrahiere die Kategorienwerte aus der Antwort, wandle sie mit .model_dump() in ein Dictionary um und prüfe, ob ein Wert die Grenze von 0.7 überschreitet.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

client = OpenAI(api_key="")

# Send the moderation request
response = ____

# Extract scores and convert to dictionary
scores = ____

if any(____ for score in scores.values()):
    print("AI Response flagged for moderation!")
    chatbot_reply = """I'm sorry, but I can't provide a response to that request. Please contact [email protected] for further assistance."""
else:
    print("AI Response is safe.")
Code bearbeiten und ausführen