Gesprächsrollen für den Kundensupport
Seit dem Start der neuen Oberfläche hat sich das Live-Chat-Aufkommen von BrightCart verdoppelt. Du trainierst einen Support-Bot, der einfache FAQs sofort beantwortet, aber alles eskaliert, wofür Kontozugriff oder tiefere technische Eingriffe nötig sind. Der Bot kann zum Beispiel Fragen zu Passwortzurücksetzungen und Liefer-ETAs übernehmen, aber Abrechnungsfehler oder App-Abstürze müssen an einen menschlichen Agenten übergeben werden.
Gib Claude ein paar Beispieldurchläufe, die dieses Verhalten fest verankern, damit Kundinnen und Kunden immer schnell Hilfe vom Bot bekommen – oder eine reibungslose Übergabe an Spezialistinnen und Spezialisten.
Die anthropic-Bibliothek, client und die Variable customer_question sind bereits geladen.
Diese Übung ist Teil des Kurses
Einführung in Claude-Modelle
Anleitung zur Übung
- Setze die Rolle für die hilfreiche Antwort des Assistenten auf die Passwortfrage.
- Schreibe eine Eskalationsantwort, die Abrechnungsprobleme an den menschlichen Support verweist.
- Füge die Kundenfrage mit der Rolle user hinzu.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
messages = [
{"role": "user", "content": "How do I reset my password?"},
# Show how the bot handles simple questions
{"role": ____, "content": "Click 'Forgot Password' on the login page, enter your email, and check for our reset link."},
{"role": "user", "content": "Why is my account being charged twice?"},
# Demonstrate escalation for billing issues
{"role": "assistant", "content": ____},
# Add the new customer question for the bot to handle
{"role": ____, "content": customer_question}]
response = client.messages.create(
model="claude-sonnet-4-6", max_tokens=75,
messages=messages)
print(response.content[0].text)