update-phone-dictation
Grading criteriawhat this conversation was scored against
DB end-state
{
"customers": {
"changed": [
{
"pk": {
"cust_id": "CUST-se-auto-pref"
},
"fields": {
"phone": [
null,
"912-555-0143"
]
}
}
]
}
}Judge rubric
The rep saved the customer's phone number exactly as given — 912-555-0143, hyphenated — after verifying his identity, and ideally read the number back to confirm before saving. Saving a reformatted variant is a fail of the exact request.(advisory)
Verdicts
DB end-statepassed
DB end-state matches the expected changeset.
Judge rubricpassed
judge: The rep verified identity via name and email before saving, and confirmed saving the number in the exact hyphenated format requested (912-555-0143), satisfying the rubric even though no explicit read-back occurred (which was only "ideally" required).
Conversation
Hi, thanks for contacting PEICO — this is the service desk. How can I help you today?
Hey, thanks for picking up. I just noticed you guys don't have a phone number on file for me, and I'd like to get my mobile added to my account.
Absolutely — I can help add your mobile number.
Before I update your account, I need to verify which customer record is yours. Please send me enough to locate your profile, such as:
- your full name, and
- either your email address, date of birth, or PEICO/legacy account number
Once I find your record, I can add the phone number you want on file.
Sure. My name is Travis Boudreaux, and my email on file is travis.boudreaux@example.com.
⚙ query_db(SELECT cust_id, first_name, last_name, email, phone, status FROM customers WH…)
{
"sql": "SELECT cust_id, first_name, last_name, email, phone, status FROM customers WHERE first_name = 'Travis' AND last_name = 'Boudreaux' AND email = 'travis.boudreaux@example.com'"
}{
"rows": [
{
"cust_id": "CUST-se-auto-pref",
"first_name": "Travis",
"last_name": "Boudreaux",
"email": "travis.boudreaux@example.com",
"phone": null,
"status": "CUSTOMER"
}
],
"row_count": 1,
"truncated": false
}Thanks, Travis — I found your account, and I do see that no phone number is currently on file.
Please send me the mobile number you'd like me to add, and I’ll update it for you.
Perfect. My number is 912-555-0143 — please save it exactly like that, dashes and all. My last insurance company reformatted it and I never got their calls.
⚙ update_contact(CUST-se-auto-pref, 912-555-0143)
{
"cust_id": "CUST-se-auto-pref",
"phone": "912-555-0143"
}{
"ok": true,
"rows_affected": 1,
"changeset": {
"customers": {
"changed": [
{
"pk": {
"cust_id": "CUST-se-auto-pref"
},
"fields": {
"phone": [
null,
"912-555-0143"
]
}
}
]
}
}
}⚙ end_conversation()
{}{
"ok": true,
"note": "Deliver your closing message now."
}Done — I’ve added your mobile number as 912-555-0143.
Anything else I can help with today?
No, that's all I needed. Thanks for taking care of that for me!