Kom igångKom igång gratis

Konversationsroller för kundsupport

BrightCart's livechatttrafik har fördubblats sedan det nya gränssnittet lanserades. Du tränar en supportbot som ska hantera enkla vanliga frågor direkt men eskalera allt som kräver kontoåtkomst eller djupare tekniska åtgärder. Boten kan till exempel hantera frågor om lösenordsåterställning och leveranstider, men faktureringsfel eller appkrascher måste vidarebefordras till en mänsklig agent.

Ge Claude några exempelrundor som låser fast det här beteendet, så att kunderna alltid får snabb hjälp av boten eller en smidig övergång till specialister.

Biblioteket anthropic, client och variabeln customer_question är förinstallerade.

Den här övningen är en del av kursen

Introduktion till Claude-modeller

Visa kurs

Övningsinstruktioner

  • Ange rollen för assistentens hjälpsamma svar på lösenordsfrågan.
  • Skriv ett eskaleringssvar som hänvisar faktureringsproblem till mänsklig support.
  • Lägg till kundfrågan med användarrollen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod