Inizia subitoInizia gratis

Ruoli della conversazione per l'assistenza clienti

Il traffico della chat live di BrightCart è raddoppiato dopo il lancio della nuova interfaccia. Stai addestrando un bot di supporto per gestire all’istante le FAQ semplici, ma effettuare un’escalation di tutto ciò che richiede accesso all’account o correzioni tecniche complesse. Per esempio, il bot può gestire richieste come il reset della password e le stime dei tempi di spedizione, ma gli errori di fatturazione o i crash dell’app devono essere passati a un agente umano.

Fornisci a Claude alcuni turni di esempio che fissino questo comportamento, così i clienti otterranno sempre un aiuto rapido dal bot o un trasferimento fluido agli specialisti.

La libreria anthropic, il client e la variabile customer_question sono già caricati.

Questo esercizio fa parte del corso

Introduzione ai modelli Claude

Visualizza corso

Istruzioni dell'esercizio

  • Imposta il ruolo per la risposta utile dell'assistente alla domanda sulla password.
  • Scrivi una risposta di escalation che indirizzi i problemi di fatturazione al supporto umano.
  • Aggiungi la domanda del cliente usando il ruolo user.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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)
Modifica ed esegui il codice