Role v konverzaci pro zákaznickou podporu
Provoz živého chatu BrightCart se od spuštění nového rozhraní zdvojnásobil. Trénuješ podpůrného bota, který okamžitě vyřídí jednoduché dotazy z FAQ, ale vše, co vyžaduje přístup k účtu nebo složitější technické řešení, předá dál. Například bot zvládne otázky jako resetování hesla nebo odhadovaný čas doručení, ale chyby ve fakturaci nebo pády aplikace musí přepojit na lidského agenta.
Dej Claudovi několik ukázkových výměn, které toto chování pevně nastaví – zákazník tak vždy dostane rychlou pomoc od bota, nebo plynulé přepojení na specialistu.
Knihovna anthropic, client a proměnná customer_question jsou předem načteny.
Toto cvičení je součástí kurzu
Introduction to Claude Models
Pokyny k cvičení
- Nastav roli pro asistentovu nápomocnou odpověď na dotaz ohledně hesla.
- Napiš eskalační odpověď, která přesměruje problémy s fakturací na lidskou podporu.
- Přidej dotaz zákazníka s použitím role uživatele.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)