Zacznij terazZacznij za darmo

Role w rozmowie dla obsługi klienta

Ruch na czacie na żywo w BrightCart podwoił się od czasu uruchomienia nowego interfejsu. Trenujesz bota wsparcia, który ma natychmiast obsługiwać proste pytania z FAQ, ale eskalować wszystko, co wymaga dostępu do konta lub głębszych napraw technicznych. Na przykład bot może obsługiwać pytania dotyczące resetowania hasła czy szacowanego czasu dostawy, natomiast błędy w rozliczeniach lub awarie aplikacji muszą być przekazywane do ludzkiego agenta.

Pokaż Claude'owi kilka przykładowych wymian, które utrwalą to zachowanie — tak żeby klienci zawsze otrzymywali szybką pomoc od bota albo płynne przekierowanie do specjalistów.

Biblioteka anthropic, client oraz zmienna customer_question są już wczytane.

To ćwiczenie jest częścią kursu

Wprowadzenie do modeli Claude

Zobacz kurs

Instrukcje do ćwiczenia

  • Ustaw rolę dla pomocnej odpowiedzi asystenta na pytanie o hasło.
  • Napisz odpowiedź eskalacyjną, która kieruje problemy z rozliczeniami do ludzkiego wsparcia.
  • Dodaj pytanie klienta, używając roli użytkownika.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod