ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
This commit is contained in:
@@ -0,0 +1,217 @@
|
||||
test_id: layer1_01_bank_account
|
||||
category: layer1
|
||||
title: Bank Account Setup - Personal Details Retrieval
|
||||
description: Test agent's ability to recall customer's personal and financial information provided during a lengthy bank account
|
||||
setup call
|
||||
conversation_histories:
|
||||
- conversation_id: bank_setup_001
|
||||
timestamp: '2024-11-15 10:30:00'
|
||||
metadata:
|
||||
business: First National Bank
|
||||
department: New Accounts
|
||||
call_duration: 47 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hi, I'd like to open a new checking account please.
|
||||
- role: assistant
|
||||
content: Good morning! I'd be happy to help you open a new checking account with First National Bank. My name is Sarah.
|
||||
Before we begin, may I have your full legal name as it appears on your driver's license?
|
||||
- role: user
|
||||
content: Sure, it's Michael James Robertson.
|
||||
- role: assistant
|
||||
content: Thank you, Mr. Robertson. And could you please provide your date of birth?
|
||||
- role: user
|
||||
content: March 15th, 1985.
|
||||
- role: assistant
|
||||
content: Perfect. Now I'll need your current residential address.
|
||||
- role: user
|
||||
content: I live at 1847 Maple Street, Apartment 3B, Portland, Oregon, 97205.
|
||||
- role: assistant
|
||||
content: Thank you. How long have you been at this address?
|
||||
- role: user
|
||||
content: About two and a half years now.
|
||||
- role: assistant
|
||||
content: Great. And what's the best phone number to reach you?
|
||||
- role: user
|
||||
content: My cell is 503-555-8924.
|
||||
- role: assistant
|
||||
content: Excellent. Do you have an email address for account notifications?
|
||||
- role: user
|
||||
content: Yes, it's mrobertson85@email.com
|
||||
- role: assistant
|
||||
content: Thank you. Now, for our records, what's your current employment status?
|
||||
- role: user
|
||||
content: I'm employed full-time as a software engineer at TechCorp Industries.
|
||||
- role: assistant
|
||||
content: How long have you been with TechCorp Industries?
|
||||
- role: user
|
||||
content: Coming up on four years this December.
|
||||
- role: assistant
|
||||
content: That's wonderful. Could you provide your annual income range for our application?
|
||||
- role: user
|
||||
content: I make about $125,000 a year, before taxes.
|
||||
- role: assistant
|
||||
content: Thank you for that information. Now, I need to verify your identity. Could you provide your Social Security number?
|
||||
- role: user
|
||||
content: Sure, it's 547-82-9163.
|
||||
- role: assistant
|
||||
content: Thank you. And your driver's license number?
|
||||
- role: user
|
||||
content: It's Oregon license, number D758392.
|
||||
- role: assistant
|
||||
content: Perfect. Now, which type of checking account were you interested in? We have our Basic Checking with no minimum
|
||||
balance, our Premium Checking with a $2,500 minimum, or our Elite Checking with a $10,000 minimum.
|
||||
- role: user
|
||||
content: What are the benefits of the Premium one?
|
||||
- role: assistant
|
||||
content: The Premium Checking includes no monthly fees if you maintain the minimum balance, free checks, free wire transfers
|
||||
domestically, and you earn 0.5% APY on your balance.
|
||||
- role: user
|
||||
content: Hmm, actually let me think about it. What about the Elite?
|
||||
- role: assistant
|
||||
content: The Elite Checking offers everything in Premium plus 1.2% APY, free international wire transfers, a complimentary
|
||||
safe deposit box, and access to our financial advisory services.
|
||||
- role: user
|
||||
content: You know what, let's go with the Premium. I can maintain that $2,500 minimum.
|
||||
- role: assistant
|
||||
content: Excellent choice. Now, would you like to order checks with your account?
|
||||
- role: user
|
||||
content: Yes, I'll need checks.
|
||||
- role: assistant
|
||||
content: Would you like the standard design or would you like to choose from our custom designs? Custom designs have a
|
||||
$15 fee.
|
||||
- role: user
|
||||
content: Just the standard is fine.
|
||||
- role: assistant
|
||||
content: Perfect. We'll send those to your Maple Street address. Now, would you like to set up online banking?
|
||||
- role: user
|
||||
content: Absolutely, yes.
|
||||
- role: assistant
|
||||
content: Great. You'll need to create a username. What would you like to use?
|
||||
- role: user
|
||||
content: How about MRobertson503?
|
||||
- role: assistant
|
||||
content: Let me check... Yes, that username is available. You'll create your password when you first log in. Would you
|
||||
also like to enroll in mobile banking?
|
||||
- role: user
|
||||
content: Yes, definitely.
|
||||
- role: assistant
|
||||
content: Excellent. Now, would you like to add a debit card to this account?
|
||||
- role: user
|
||||
content: Yes, I'll need a debit card.
|
||||
- role: assistant
|
||||
content: Would you like to set up a custom PIN now or when you receive the card?
|
||||
- role: user
|
||||
content: I'll set it up now. Can I use 4827?
|
||||
- role: assistant
|
||||
content: Yes, 4827 is set as your PIN. Please remember this number. Now, for overdraft protection, would you like to enroll?
|
||||
- role: user
|
||||
content: What are my options?
|
||||
- role: assistant
|
||||
content: We can link it to a savings account, a credit card, or you can opt for our standard overdraft coverage which
|
||||
allows transactions to go through for a $35 fee.
|
||||
- role: user
|
||||
content: Actually, let me also open a savings account and link them.
|
||||
- role: assistant
|
||||
content: Perfect! Our basic savings requires a $100 minimum balance. Is that acceptable?
|
||||
- role: user
|
||||
content: Yes, that works.
|
||||
- role: assistant
|
||||
content: Great. I'll set that up for you. Now, for your initial deposit to open both accounts, what amount would you like
|
||||
to deposit?
|
||||
- role: user
|
||||
content: I'll start with $5,000 in checking and $500 in savings.
|
||||
- role: assistant
|
||||
content: Excellent. How would you like to make this initial deposit?
|
||||
- role: user
|
||||
content: I can do an electronic transfer from my current bank, Wells Fargo.
|
||||
- role: assistant
|
||||
content: Perfect. I'll need your Wells Fargo account number and routing number.
|
||||
- role: user
|
||||
content: The account number is 8847293001 and the routing number is... let me check... 121000248.
|
||||
- role: assistant
|
||||
content: Thank you. I've initiated that transfer. It should complete within 2-3 business days. Now, would you like to
|
||||
set up any automatic transfers between your checking and savings?
|
||||
- role: user
|
||||
content: Yes, can we do $200 monthly from checking to savings?
|
||||
- role: assistant
|
||||
content: Certainly. Which day of the month would you prefer?
|
||||
- role: user
|
||||
content: The 15th of each month would be good.
|
||||
- role: assistant
|
||||
content: Perfect, that's set up. Now, do you have any direct deposits you'd like to set up?
|
||||
- role: user
|
||||
content: Yes, my paycheck from TechCorp.
|
||||
- role: assistant
|
||||
content: I can provide you with our routing number and your new account number for that. Our routing number is 123006800,
|
||||
and your new checking account number is 4429853327.
|
||||
- role: user
|
||||
content: Let me write that down... 4429853327, right?
|
||||
- role: assistant
|
||||
content: Correct. And your savings account number is 4429853328.
|
||||
- role: user
|
||||
content: Got it. Oh, I should mention, I travel internationally for work sometimes. Will my debit card work overseas?
|
||||
- role: assistant
|
||||
content: Yes, your debit card will work internationally. We charge a 3% foreign transaction fee. Would you like to add
|
||||
travel notifications to your profile?
|
||||
- role: user
|
||||
content: Not right now, but good to know.
|
||||
- role: assistant
|
||||
content: Of course. You can always add them through online banking or by calling us. Now, for security questions for your
|
||||
account, I need to set up three. First, what was the name of your first pet?
|
||||
- role: user
|
||||
content: Buddy. He was a golden retriever.
|
||||
- role: assistant
|
||||
content: 'Thank you. Second question: What city were you born in?'
|
||||
- role: user
|
||||
content: Denver, Colorado.
|
||||
- role: assistant
|
||||
content: 'And third: What was your mother''s maiden name?'
|
||||
- role: user
|
||||
content: Harrison.
|
||||
- role: assistant
|
||||
content: Perfect. Now, would you like to receive paper statements or electronic statements?
|
||||
- role: user
|
||||
content: Electronic is fine. Save some trees.
|
||||
- role: assistant
|
||||
content: Great choice! They'll be sent to mrobertson85@email.com. Is there anything else you'd like to add to your account?
|
||||
- role: user
|
||||
content: Actually, what about a credit card?
|
||||
- role: assistant
|
||||
content: We have several options. Our CashBack card gives 2% on all purchases, our Travel Rewards card gives 3x points
|
||||
on travel and dining, and our Basic card has no annual fee.
|
||||
- role: user
|
||||
content: What's the annual fee on the CashBack card?
|
||||
- role: assistant
|
||||
content: The CashBack card has a $95 annual fee, but it's waived for the first year.
|
||||
- role: user
|
||||
content: You know what, I'll think about the credit card and maybe apply later.
|
||||
- role: assistant
|
||||
content: No problem at all. You can apply anytime through online banking or by calling us. Your debit card will arrive
|
||||
in 7-10 business days at your Maple Street address.
|
||||
- role: user
|
||||
content: Perfect. Oh wait, I forgot to ask - are there any ATM fees?
|
||||
- role: assistant
|
||||
content: With your Premium Checking, you get unlimited free withdrawals at First National Bank ATMs, and we reimburse
|
||||
up to $15 per month in other bank ATM fees.
|
||||
- role: user
|
||||
content: That's great. And how many First National ATMs are there in Portland?
|
||||
- role: assistant
|
||||
content: We have 47 ATMs throughout the Portland metro area, plus you can use any AllPoint ATM nationwide for free - that's
|
||||
over 55,000 ATMs.
|
||||
- role: user
|
||||
content: Excellent. I think that covers everything I needed.
|
||||
- role: assistant
|
||||
content: 'Wonderful! Just to confirm everything: You''ve opened a Premium Checking with account number 4429853327 and
|
||||
a Basic Savings with account number 4429853328. Your debit card with PIN 4827 will arrive in 7-10 business days. You''ve
|
||||
set up a $200 monthly transfer on the 15th, and your online banking username is MRobertson503. Is everything correct?'
|
||||
- role: user
|
||||
content: Yes, that all sounds right. Thank you so much for your help, Sarah.
|
||||
- role: assistant
|
||||
content: You're very welcome, Mr. Robertson! If you have any questions, don't hesitate to call us at 1-800-555-BANK. Welcome
|
||||
to First National Bank!
|
||||
user_question: What was my checking account number again? I need it to set up my direct deposit at work.
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide the specific checking account number 4429853327 that was mentioned during the account setup conversation. Since the user is asking about setting up direct deposit at work, the agent should ideally also mention the routing number 123006800 which was discussed in that context. The agent must correctly distinguish between the checking account (4429853327) and the savings account (4429853328) numbers, providing only the checking account number as requested. The response demonstrates proper memory recall if it provides the exact checking account number without confusing it with other numbers mentioned in the conversation such as the SSN, phone number, or savings account number.
|
||||
expected_behavior: The agent should directly retrieve and provide the checking account number 4429853327, possibly also mentioning
|
||||
the routing number 123006800 since the user is asking for direct deposit setup purposes
|
||||
@@ -0,0 +1,242 @@
|
||||
test_id: layer1_02_insurance_claim
|
||||
category: layer1
|
||||
title: Auto Insurance Claim - Policy and Incident Details
|
||||
description: Test agent's ability to recall specific claim details and policy information from an extensive insurance claim
|
||||
call
|
||||
conversation_histories:
|
||||
- conversation_id: insurance_claim_001
|
||||
timestamp: '2024-11-18 14:15:00'
|
||||
metadata:
|
||||
business: SafeGuard Auto Insurance
|
||||
department: Claims Department
|
||||
call_duration: 52 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hi, I need to file a claim for an accident I was just in.
|
||||
- role: assistant
|
||||
content: I'm sorry to hear about your accident. I'm James from SafeGuard's claims department. First, are you safe and
|
||||
have you received any necessary medical attention?
|
||||
- role: user
|
||||
content: Yes, I'm okay. Just shaken up. The paramedics checked me out at the scene and said I was fine.
|
||||
- role: assistant
|
||||
content: I'm glad you're alright. Let me pull up your account. Can you provide your policy number?
|
||||
- role: user
|
||||
content: It's SGA-8847291-04.
|
||||
- role: assistant
|
||||
content: Thank you. I see you're Jennifer Martinez with a 2019 Honda Accord, is that correct?
|
||||
- role: user
|
||||
content: Yes, that's right.
|
||||
- role: assistant
|
||||
content: And can you verify your date of birth for security?
|
||||
- role: user
|
||||
content: July 22nd, 1988.
|
||||
- role: assistant
|
||||
content: Perfect, thank you. Now, can you tell me when and where this accident occurred?
|
||||
- role: user
|
||||
content: It happened about two hours ago, around 12:15 PM, at the intersection of Broadway and 45th Street in Sacramento.
|
||||
- role: assistant
|
||||
content: Were the police called to the scene?
|
||||
- role: user
|
||||
content: Yes, Officer Bradley took the report. The report number is SAC-2024-78432.
|
||||
- role: assistant
|
||||
content: Excellent, having that police report will help. Can you describe what happened?
|
||||
- role: user
|
||||
content: I was heading northbound on Broadway, and I had a green light at 45th Street. As I was going through the intersection,
|
||||
another car ran the red light from 45th Street and hit my passenger side.
|
||||
- role: assistant
|
||||
content: That must have been frightening. Was anyone else in your vehicle?
|
||||
- role: user
|
||||
content: No, I was alone, thankfully.
|
||||
- role: assistant
|
||||
content: And the other vehicle - did you get their information?
|
||||
- role: user
|
||||
content: Yes, it was a blue 2021 Toyota Camry. The driver's name was Robert Chen.
|
||||
- role: assistant
|
||||
content: Did you get his insurance information?
|
||||
- role: user
|
||||
content: Yes, he has Nationwide insurance. His policy number is... let me see... NW-5543298.
|
||||
- role: assistant
|
||||
content: That's very helpful. Did Mr. Chen admit fault at the scene?
|
||||
- role: user
|
||||
content: Well, he didn't exactly admit fault, but he did say he didn't see the light change. The police officer said it
|
||||
was pretty clear he ran the red light.
|
||||
- role: assistant
|
||||
content: I see. Were there any witnesses?
|
||||
- role: user
|
||||
content: Yes! A woman named Maria Thompson saw everything. She gave her statement to the police. Her number is 916-555-3847.
|
||||
- role: assistant
|
||||
content: That's excellent. Having a witness will certainly help your claim. Now, let's talk about the damage to your vehicle.
|
||||
Can you describe it?
|
||||
- role: user
|
||||
content: The entire passenger side is damaged. Both doors are dented in, the mirror is gone, and there's damage to the
|
||||
front and rear quarter panels on that side.
|
||||
- role: assistant
|
||||
content: Is the vehicle driveable?
|
||||
- role: user
|
||||
content: No, they had to tow it. It's at Jerry's Auto Body on Riverside Drive.
|
||||
- role: assistant
|
||||
content: Do you have the address for Jerry's Auto Body?
|
||||
- role: user
|
||||
content: It's 3421 Riverside Drive, Sacramento, 95822.
|
||||
- role: assistant
|
||||
content: Thank you. We'll send an adjuster there. Do you have their phone number?
|
||||
- role: user
|
||||
content: Yes, it's 916-555-7823.
|
||||
- role: assistant
|
||||
content: Perfect. Now, let me review your coverage. You have comprehensive and collision with a $500 deductible, correct?
|
||||
- role: user
|
||||
content: I think so. I also have rental car coverage, right?
|
||||
- role: assistant
|
||||
content: Yes, you have rental reimbursement up to $40 per day for up to 30 days. Would you like me to arrange a rental
|
||||
car for you?
|
||||
- role: user
|
||||
content: Yes, please. I need something to get to work.
|
||||
- role: assistant
|
||||
content: Of course. We work with Enterprise Rent-A-Car. There's a location at 2100 Fulton Avenue. Would that work for
|
||||
you?
|
||||
- role: user
|
||||
content: Actually, is there anything closer to downtown? That's where I work.
|
||||
- role: assistant
|
||||
content: Let me check... Yes, there's an Enterprise at 1800 L Street, which is right downtown. Would that be better?
|
||||
- role: user
|
||||
content: Much better, thank you.
|
||||
- role: assistant
|
||||
content: I'll set that up for you. They'll have a midsize sedan ready for you tomorrow morning at 9 AM. Will that work?
|
||||
- role: user
|
||||
content: Can I get something today? I have to pick up my kids from school.
|
||||
- role: assistant
|
||||
content: Let me call them now and see what's available... Okay, they can have a car ready for you by 4 PM today. Will
|
||||
that work?
|
||||
- role: user
|
||||
content: Perfect, my sister can get the kids and I'll pick up the rental after.
|
||||
- role: assistant
|
||||
content: Great. Your rental confirmation number is ENT-7739482. Just bring your driver's license and our claim number,
|
||||
which is CLM-2024-894327.
|
||||
- role: user
|
||||
content: Let me write that down... CLM-2024-894327?
|
||||
- role: assistant
|
||||
content: Correct. Now, did you have any personal belongings damaged in the accident?
|
||||
- role: user
|
||||
content: Oh yes! My laptop was in the passenger seat and it got damaged. It's completely broken.
|
||||
- role: assistant
|
||||
content: What kind of laptop was it?
|
||||
- role: user
|
||||
content: A MacBook Pro, 14-inch, I bought it last year for about $2,200.
|
||||
- role: assistant
|
||||
content: Do you have the receipt or proof of purchase?
|
||||
- role: user
|
||||
content: I should have the email receipt from Apple. I can find it.
|
||||
- role: assistant
|
||||
content: Perfect. Please email that to claims@safeguardauto.com with your claim number in the subject line. Your policy
|
||||
includes personal property coverage up to $2,500.
|
||||
- role: user
|
||||
content: Oh good, that will cover it. What about my medical check-up? The paramedics said I should see my doctor just
|
||||
to be safe.
|
||||
- role: assistant
|
||||
content: Yes, your policy includes medical payments coverage up to $5,000. Just submit any medical bills related to this
|
||||
accident and we'll cover them.
|
||||
- role: user
|
||||
content: How do I submit those?
|
||||
- role: assistant
|
||||
content: You can upload them through our mobile app, email them to the same claims address, or mail them to our office
|
||||
at P.O. Box 5000, Sacramento, CA 95814.
|
||||
- role: user
|
||||
content: I'll probably use the app. Oh, what about missing work? I'm pretty sore and might need to take tomorrow off.
|
||||
- role: assistant
|
||||
content: Unfortunately, lost wages aren't covered under your current policy unless there's a serious injury requiring
|
||||
extended time off. But definitely prioritize your health.
|
||||
- role: user
|
||||
content: Okay, understood. So what happens next?
|
||||
- role: assistant
|
||||
content: Our adjuster, Patricia Wong, will inspect your vehicle at Jerry's Auto Body within 24-48 hours. She'll call you
|
||||
at the number we have on file - is 916-555-2234 still correct?
|
||||
- role: user
|
||||
content: Actually, I have a new number. It's 916-555-8899.
|
||||
- role: assistant
|
||||
content: I've updated that. Patricia will call you at 916-555-8899. She'll assess the damage and determine if it's repairable
|
||||
or if it's a total loss.
|
||||
- role: user
|
||||
content: What happens if it's totaled?
|
||||
- role: assistant
|
||||
content: If it's deemed a total loss, we'll pay you the actual cash value of your vehicle minus your deductible. Based
|
||||
on your 2019 Honda Accord with 45,000 miles, the estimated value would be around $22,000-24,000.
|
||||
- role: user
|
||||
content: I still owe about $8,000 on my car loan.
|
||||
- role: assistant
|
||||
content: That would be paid directly to your lender, Honda Financial Services, correct?
|
||||
- role: user
|
||||
content: Yes, that's right.
|
||||
- role: assistant
|
||||
content: We'd pay them first, and any remaining amount would come to you. You do have gap insurance on your policy, so
|
||||
if there's any shortfall, that would be covered.
|
||||
- role: user
|
||||
content: Oh good, I forgot I had that.
|
||||
- role: assistant
|
||||
content: Now, since the other driver appears to be at fault based on the police report, we'll also pursue subrogation
|
||||
against his insurance.
|
||||
- role: user
|
||||
content: What does that mean for me?
|
||||
- role: assistant
|
||||
content: It means we'll work to recover your deductible from his insurance company. If successful, you'll get your $500
|
||||
deductible refunded.
|
||||
- role: user
|
||||
content: How long does that usually take?
|
||||
- role: assistant
|
||||
content: Subrogation can take 3-6 months typically, but we'll handle all of that for you. You don't need to do anything.
|
||||
- role: user
|
||||
content: Okay. Is there anything else I need to do right now?
|
||||
- role: assistant
|
||||
content: Just a few more things. First, don't discuss the accident with the other driver's insurance if they call. Refer
|
||||
them to us.
|
||||
- role: user
|
||||
content: Got it. What if they've already called? Someone from Nationwide left a voicemail.
|
||||
- role: assistant
|
||||
content: Don't return their call. Let us handle all communication with them. Second, take photos of your injuries if you
|
||||
have any bruising or cuts, even minor ones.
|
||||
- role: user
|
||||
content: I have some bruising on my shoulder from the seatbelt.
|
||||
- role: assistant
|
||||
content: Definitely photograph that, and date the photos. Email those to us as well. Also, keep all receipts for any expenses
|
||||
related to this accident.
|
||||
- role: user
|
||||
content: Like what kind of expenses?
|
||||
- role: assistant
|
||||
content: Uber rides, medical co-pays, prescription medications, even mileage to and from medical appointments. We can
|
||||
reimburse up to $500 in transportation expenses.
|
||||
- role: user
|
||||
content: I didn't know that. That's helpful.
|
||||
- role: assistant
|
||||
content: Is there anything else about the accident I should know? Any traffic cameras or business security cameras that
|
||||
might have caught it?
|
||||
- role: user
|
||||
content: Actually, yes! There's a Wells Fargo on that corner that probably has cameras facing the intersection.
|
||||
- role: assistant
|
||||
content: Excellent. We'll request that footage. The police probably will too. Now, you should receive an email shortly
|
||||
with all this information and your claim number.
|
||||
- role: user
|
||||
content: Perfect. Oh, one more thing - my registration and insurance cards were in the car. Can I get replacements?
|
||||
- role: assistant
|
||||
content: Of course. I'll email you temporary proof of insurance right now, and we'll mail new cards to your address at
|
||||
892 Oak Lane, Sacramento, 95821. Is that address still correct?
|
||||
- role: user
|
||||
content: Yes, that's right.
|
||||
- role: assistant
|
||||
content: Perfect. They'll arrive in 5-7 business days. For your registration, you'll need to contact the DMV, but we can
|
||||
provide a letter confirming your coverage if needed.
|
||||
- role: user
|
||||
content: Okay, I'll deal with the DMV later.
|
||||
- role: assistant
|
||||
content: I know this is a stressful situation, Ms. Martinez. We'll do everything we can to resolve this quickly. You'll
|
||||
receive a call from Patricia Wong within 48 hours, and your rental car is confirmed for 4 PM today at the downtown Enterprise
|
||||
location.
|
||||
- role: user
|
||||
content: Thank you so much, James. You've been really helpful.
|
||||
- role: assistant
|
||||
content: You're very welcome. Your claim number again is CLM-2024-894327. If you have any questions, call our claims line
|
||||
anytime at 1-800-555-SAFE. Take care of yourself, and don't hesitate to seek medical attention if you feel worse.
|
||||
user_question: I need to follow up on my accident claim. What was my claim number and when is the adjuster supposed to call
|
||||
me?
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide the claim number CLM-2024-894327 from the insurance claim conversation, along with the critical information that adjuster Patricia Wong will be calling within 24-48 hours. The agent should demonstrate clear recall of both the exact claim number and the specific timeframe for the adjuster's follow-up call. Ideally, the agent should also mention that Patricia Wong will be calling at the updated phone number 916-555-8899, showing attention to the detail that the phone number was changed during the conversation. The response should not confuse the claim number with other reference numbers mentioned in the conversation such as the police report number or the rental car confirmation number.
|
||||
expected_behavior: The agent should accurately provide the claim number CLM-2024-894327 and mention that adjuster Patricia
|
||||
Wong will call within 24-48 hours at the updated phone number
|
||||
@@ -0,0 +1,281 @@
|
||||
test_id: layer1_03_medical_appointment
|
||||
category: layer1
|
||||
title: Healthcare Provider - Medical History and Appointment Scheduling
|
||||
description: Test agent's ability to recall patient medical information and appointment details from comprehensive intake
|
||||
call
|
||||
conversation_histories:
|
||||
- conversation_id: medical_intake_001
|
||||
timestamp: '2024-11-12 09:00:00'
|
||||
metadata:
|
||||
business: Mountain View Medical Center
|
||||
department: Patient Services
|
||||
call_duration: 43 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hi, I'm a new patient and need to schedule an appointment with a primary care doctor.
|
||||
- role: assistant
|
||||
content: Good morning! Welcome to Mountain View Medical Center. I'm Rachel from patient services. I'll help you get registered
|
||||
and scheduled. First, may I have your full name?
|
||||
- role: user
|
||||
content: It's David Christopher Thompson.
|
||||
- role: assistant
|
||||
content: Thank you, Mr. Thompson. And your date of birth?
|
||||
- role: user
|
||||
content: August 9th, 1979.
|
||||
- role: assistant
|
||||
content: Perfect. What's your current address?
|
||||
- role: user
|
||||
content: 4521 Pine Valley Road, Denver, Colorado, 80203.
|
||||
- role: assistant
|
||||
content: And the best phone number to reach you?
|
||||
- role: user
|
||||
content: My cell is 303-555-7621.
|
||||
- role: assistant
|
||||
content: Do you have an email address for appointment reminders and patient portal access?
|
||||
- role: user
|
||||
content: Yes, it's dthompson79@email.com
|
||||
- role: assistant
|
||||
content: Excellent. Now, what type of insurance do you have?
|
||||
- role: user
|
||||
content: I have Blue Cross Blue Shield through my employer.
|
||||
- role: assistant
|
||||
content: Great. Can you provide your member ID number?
|
||||
- role: user
|
||||
content: It's BCB447829563.
|
||||
- role: assistant
|
||||
content: And the group number?
|
||||
- role: user
|
||||
content: Group number is 78845-001.
|
||||
- role: assistant
|
||||
content: Perfect. Who is your employer?
|
||||
- role: user
|
||||
content: I work for Meridian Software Solutions.
|
||||
- role: assistant
|
||||
content: Thank you. Now, are you the primary insurance holder?
|
||||
- role: user
|
||||
content: Yes, I am.
|
||||
- role: assistant
|
||||
content: Do you have any secondary insurance?
|
||||
- role: user
|
||||
content: No, just the one.
|
||||
- role: assistant
|
||||
content: Alright. Now I need to gather some medical history. Who was your previous primary care physician?
|
||||
- role: user
|
||||
content: Dr. Sarah Mitchell at Denver General. I've been seeing her for about five years but she's retiring.
|
||||
- role: assistant
|
||||
content: I see. We can request your records from Dr. Mitchell's office. Now, what brings you in for this appointment?
|
||||
Any specific concerns?
|
||||
- role: user
|
||||
content: Well, I need a new primary doctor obviously, but I also have high blood pressure that needs monitoring, and I've
|
||||
been having some back pain lately.
|
||||
- role: assistant
|
||||
content: I understand. How long have you had high blood pressure?
|
||||
- role: user
|
||||
content: It was diagnosed about three years ago. I'm on medication for it.
|
||||
- role: assistant
|
||||
content: What medication are you taking?
|
||||
- role: user
|
||||
content: Lisinopril, 10 milligrams once daily.
|
||||
- role: assistant
|
||||
content: Any other medications?
|
||||
- role: user
|
||||
content: I take atorvastatin for cholesterol, 20 milligrams at night, and I just started taking omeprazole for acid reflux
|
||||
about a month ago.
|
||||
- role: assistant
|
||||
content: What dosage of omeprazole?
|
||||
- role: user
|
||||
content: 20 milligrams, once in the morning.
|
||||
- role: assistant
|
||||
content: Thank you. Do you take any vitamins or supplements?
|
||||
- role: user
|
||||
content: Just a daily multivitamin and vitamin D, 2000 units.
|
||||
- role: assistant
|
||||
content: Good. Any allergies to medications?
|
||||
- role: user
|
||||
content: Yes, I'm allergic to penicillin. I break out in hives.
|
||||
- role: assistant
|
||||
content: That's important to note. Any other allergies, including food or environmental?
|
||||
- role: user
|
||||
content: I have seasonal allergies, mainly tree pollen in the spring. And I'm lactose intolerant.
|
||||
- role: assistant
|
||||
content: Understood. Have you had any surgeries?
|
||||
- role: user
|
||||
content: I had my appendix removed in 2010 and knee surgery - ACL repair on my left knee in 2018.
|
||||
- role: assistant
|
||||
content: Any complications with those surgeries?
|
||||
- role: user
|
||||
content: No, both went smoothly.
|
||||
- role: assistant
|
||||
content: Good. Any hospitalizations besides those surgeries?
|
||||
- role: user
|
||||
content: I was hospitalized for pneumonia in 2021, just for two days.
|
||||
- role: assistant
|
||||
content: I see. Now, let me ask about family medical history. Are your parents living?
|
||||
- role: user
|
||||
content: My mother is, she's 72. My father passed away five years ago from a heart attack. He was 68.
|
||||
- role: assistant
|
||||
content: I'm sorry for your loss. Did your father have any other health conditions?
|
||||
- role: user
|
||||
content: He had diabetes and high blood pressure too.
|
||||
- role: assistant
|
||||
content: And your mother's health?
|
||||
- role: user
|
||||
content: She has arthritis and high cholesterol, but she's doing okay.
|
||||
- role: assistant
|
||||
content: Any siblings?
|
||||
- role: user
|
||||
content: One sister, she's 45 and healthy. Oh, but she was just diagnosed with thyroid issues.
|
||||
- role: assistant
|
||||
content: Any history of cancer in the family?
|
||||
- role: user
|
||||
content: My maternal grandmother had breast cancer, and my paternal grandfather had prostate cancer.
|
||||
- role: assistant
|
||||
content: Thank you for that information. Now, do you smoke or use tobacco products?
|
||||
- role: user
|
||||
content: No, never have.
|
||||
- role: assistant
|
||||
content: How about alcohol consumption?
|
||||
- role: user
|
||||
content: Maybe a glass of wine or two on weekends. Nothing excessive.
|
||||
- role: assistant
|
||||
content: Any recreational drug use?
|
||||
- role: user
|
||||
content: No, none.
|
||||
- role: assistant
|
||||
content: Good. How would you describe your exercise habits?
|
||||
- role: user
|
||||
content: I try to go to the gym three times a week, mostly cardio and some light weights. Though the back pain has limited
|
||||
me lately.
|
||||
- role: assistant
|
||||
content: How long have you been experiencing the back pain?
|
||||
- role: user
|
||||
content: About six weeks now. It's lower back, gets worse when I sit for long periods.
|
||||
- role: assistant
|
||||
content: On a scale of 1 to 10, how would you rate the pain?
|
||||
- role: user
|
||||
content: Usually around a 4 or 5, but sometimes it spikes to a 7.
|
||||
- role: assistant
|
||||
content: Have you tried anything for the pain?
|
||||
- role: user
|
||||
content: Just ibuprofen and heating pads. They help a little.
|
||||
- role: assistant
|
||||
content: I see. Now, when was your last physical exam?
|
||||
- role: user
|
||||
content: About 14 months ago with Dr. Mitchell.
|
||||
- role: assistant
|
||||
content: And your last blood work?
|
||||
- role: user
|
||||
content: Same time, during that physical.
|
||||
- role: assistant
|
||||
content: When was your last eye exam?
|
||||
- role: user
|
||||
content: Oh, it's been a while. Maybe two years ago? My vision is fine though.
|
||||
- role: assistant
|
||||
content: And dental?
|
||||
- role: user
|
||||
content: I just went to the dentist last month actually.
|
||||
- role: assistant
|
||||
content: Good. Have you had any recent weight changes?
|
||||
- role: user
|
||||
content: I've gained about 10 pounds over the past year. I'm at 195 now.
|
||||
- role: assistant
|
||||
content: And your height?
|
||||
- role: user
|
||||
content: 5 feet 11 inches.
|
||||
- role: assistant
|
||||
content: Any issues with sleep?
|
||||
- role: user
|
||||
content: Sometimes I have trouble falling asleep, especially when my back is bothering me.
|
||||
- role: assistant
|
||||
content: Do you snore or has anyone told you that you stop breathing during sleep?
|
||||
- role: user
|
||||
content: My wife says I snore sometimes, but no breathing issues that she's noticed.
|
||||
- role: assistant
|
||||
content: Speaking of which, for emergency contact, would that be your wife?
|
||||
- role: user
|
||||
content: Yes, her name is Emily Thompson. Same address, and her cell is 303-555-7622.
|
||||
- role: assistant
|
||||
content: Perfect. Now, have you had your COVID vaccinations?
|
||||
- role: user
|
||||
content: Yes, fully vaccinated with two boosters. Last one was in September.
|
||||
- role: assistant
|
||||
content: Flu shot?
|
||||
- role: user
|
||||
content: Got that in October.
|
||||
- role: assistant
|
||||
content: Great. Any other immunizations we should know about?
|
||||
- role: user
|
||||
content: I got a tetanus booster about two years ago after I stepped on a nail.
|
||||
- role: assistant
|
||||
content: Good to know. Now, let's look at scheduling. We have Dr. Robert Chen or Dr. Lisa Wang available for primary care.
|
||||
Do you have a preference for a male or female doctor?
|
||||
- role: user
|
||||
content: No preference really. Who has the earlier availability?
|
||||
- role: assistant
|
||||
content: Dr. Chen can see you next Thursday, November 21st at 2:30 PM, or Dr. Wang has an opening on Monday, November
|
||||
25th at 10:00 AM.
|
||||
- role: user
|
||||
content: Thursday the 21st works better for me.
|
||||
- role: assistant
|
||||
content: Perfect. I'll schedule you with Dr. Chen for Thursday, November 21st at 2:30 PM. Since you're a new patient,
|
||||
please arrive 15 minutes early to complete any remaining paperwork.
|
||||
- role: user
|
||||
content: Where exactly is the office?
|
||||
- role: assistant
|
||||
content: We're in the Medical Arts Building, 750 Broadway, Suite 200, Denver. There's a parking garage attached, and we
|
||||
validate parking.
|
||||
- role: user
|
||||
content: Is that the building near the Denver Library?
|
||||
- role: assistant
|
||||
content: Yes, exactly! We're just two blocks south of the main library.
|
||||
- role: user
|
||||
content: Great, I know where that is. What should I bring?
|
||||
- role: assistant
|
||||
content: Please bring your insurance card, photo ID, a list of your current medications with dosages, and any medical
|
||||
records you have from Dr. Mitchell.
|
||||
- role: user
|
||||
content: Should I fast for blood work?
|
||||
- role: assistant
|
||||
content: Since it's been over a year since your last labs, Dr. Chen will likely order blood work. It's best to fast for
|
||||
12 hours just in case he wants a fasting glucose and lipid panel.
|
||||
- role: user
|
||||
content: Okay, so nothing after 2:30 AM that day?
|
||||
- role: assistant
|
||||
content: Correct, nothing except water after 2:30 AM. Also, take your morning medications as usual with water.
|
||||
- role: user
|
||||
content: Should I still take the blood pressure medication that morning?
|
||||
- role: assistant
|
||||
content: Yes, definitely continue your lisinopril. Never skip blood pressure medication.
|
||||
- role: user
|
||||
content: Got it. Will this be a full physical?
|
||||
- role: assistant
|
||||
content: Since you're a new patient and it's been over a year, Dr. Chen will likely do a comprehensive exam. Plan for
|
||||
about 45 minutes.
|
||||
- role: user
|
||||
content: Perfect. Oh, do you have my prescription history? I'll need refills soon.
|
||||
- role: assistant
|
||||
content: Dr. Chen can handle refills during your visit. How many days of medication do you have left?
|
||||
- role: user
|
||||
content: About two weeks' worth for everything.
|
||||
- role: assistant
|
||||
content: That's perfect timing then. Dr. Chen will review everything and set up your refills. Your confirmation number
|
||||
for this appointment is MV-789234.
|
||||
- role: user
|
||||
content: Let me write that down... MV-789234?
|
||||
- role: assistant
|
||||
content: Correct. You'll receive a reminder call the day before and a text message if you'd like.
|
||||
- role: user
|
||||
content: Text would be great.
|
||||
- role: assistant
|
||||
content: I've set that up for your cell phone. Is there anything else you need to know about your appointment?
|
||||
- role: user
|
||||
content: I think that covers everything. Thank you so much for being so thorough.
|
||||
- role: assistant
|
||||
content: You're very welcome, Mr. Thompson. We'll see you Thursday, November 21st at 2:30 PM with Dr. Chen. Remember to
|
||||
fast 12 hours before and arrive 15 minutes early. Have a great day!
|
||||
user_question: I need to confirm my upcoming doctor's appointment. What day and time was it scheduled for, and which doctor
|
||||
am I seeing?
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide the appointment scheduled for Thursday, November 21st at 2:30 PM with Dr. Robert Chen. The response must include both the correct date and time as well as the physician's name, demonstrating clear recall from the medical intake conversation. The agent should ideally also mention the confirmation number MV-789234 to show thorough memory retention. Additional helpful details might include the reminder to arrive 15 minutes early as a new patient or the 12-hour fasting requirement for potential blood work. The agent must not confuse Dr. Chen with Dr. Wang who was also mentioned as an option but not selected.
|
||||
expected_behavior: The agent should clearly state the appointment is on Thursday, November 21st at 2:30 PM with Dr. Robert
|
||||
Chen, possibly mentioning the confirmation number MV-789234
|
||||
@@ -0,0 +1,254 @@
|
||||
test_id: layer1_04_airline_booking
|
||||
category: layer1
|
||||
title: Airline Reservation - Flight Details and Passenger Information
|
||||
description: Test agent's ability to recall specific flight booking details, seat assignments, and passenger preferences from
|
||||
detailed reservation call
|
||||
conversation_histories:
|
||||
- conversation_id: airline_booking_001
|
||||
timestamp: '2024-11-10 16:30:00'
|
||||
metadata:
|
||||
business: Pacific Airways
|
||||
department: Reservations
|
||||
call_duration: 48 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hi, I need to book a round-trip flight from Seattle to Miami for a business conference.
|
||||
- role: assistant
|
||||
content: Good afternoon! Thank you for choosing Pacific Airways. I'm Marcus, and I'll help you with your reservation today.
|
||||
When are you looking to travel?
|
||||
- role: user
|
||||
content: I need to fly out on December 5th and return on December 9th.
|
||||
- role: assistant
|
||||
content: Let me search for available flights. Do you have a preferred time of day for departure?
|
||||
- role: user
|
||||
content: I'd prefer a morning flight on the 5th, and afternoon or evening for the return.
|
||||
- role: assistant
|
||||
content: Perfect. And will this be for one passenger?
|
||||
- role: user
|
||||
content: Yes, just myself.
|
||||
- role: assistant
|
||||
content: May I have your full name as it appears on your ID?
|
||||
- role: user
|
||||
content: It's Rebecca Anne Sullivan.
|
||||
- role: assistant
|
||||
content: Thank you, Ms. Sullivan. I have several options for December 5th. We have flight PA 234 departing Seattle at
|
||||
7:15 AM, arriving Miami at 3:45 PM with one stop in Dallas.
|
||||
- role: user
|
||||
content: How long is the layover in Dallas?
|
||||
- role: assistant
|
||||
content: It's a 1 hour and 30-minute layover.
|
||||
- role: user
|
||||
content: That's cutting it a bit close. What else do you have?
|
||||
- role: assistant
|
||||
content: There's PA 567 leaving at 9:30 AM, arriving at 6:20 PM with a stop in Phoenix. The layover is 2 hours and 15
|
||||
minutes.
|
||||
- role: user
|
||||
content: That sounds better. What about non-stop flights?
|
||||
- role: assistant
|
||||
content: We have one non-stop, PA 890, departing at 10:45 AM and arriving at 7:10 PM. It's our premium route, so it's
|
||||
about $200 more.
|
||||
- role: user
|
||||
content: What's the price difference exactly?
|
||||
- role: assistant
|
||||
content: The flight with the Phoenix connection is $487 in economy, and the non-stop is $685 in economy.
|
||||
- role: user
|
||||
content: And what about business class?
|
||||
- role: assistant
|
||||
content: For the non-stop, business class is $1,450. For the Phoenix connection, it's $980.
|
||||
- role: user
|
||||
content: Let's go with economy on the non-stop. I value my time more than the extra cost.
|
||||
- role: assistant
|
||||
content: Excellent choice. That's PA 890 on December 5th, departing Seattle at 10:45 AM. Now for your return on December
|
||||
9th?
|
||||
- role: user
|
||||
content: What are the afternoon or evening options?
|
||||
- role: assistant
|
||||
content: I have PA 891, non-stop, departing Miami at 2:35 PM, arriving Seattle at 5:55 PM.
|
||||
- role: user
|
||||
content: That's perfect actually.
|
||||
- role: assistant
|
||||
content: Great! That's also $685 for economy. Would you like to select your seats now?
|
||||
- role: user
|
||||
content: Yes, please. I prefer an aisle seat.
|
||||
- role: assistant
|
||||
content: For the outbound flight, I have aisle seats available in rows 12, 18, 24, and 31. Do you have a preference?
|
||||
- role: user
|
||||
content: I'd like to be closer to the front. Row 12 sounds good.
|
||||
- role: assistant
|
||||
content: Row 12, seat C is available. It's an aisle seat on the right side of the aircraft. Would that work?
|
||||
- role: user
|
||||
content: Perfect.
|
||||
- role: assistant
|
||||
content: And for the return flight?
|
||||
- role: user
|
||||
content: Something similar if possible.
|
||||
- role: assistant
|
||||
content: I can put you in row 14, seat C, also an aisle on the right side.
|
||||
- role: user
|
||||
content: That works great.
|
||||
- role: assistant
|
||||
content: Wonderful. Now, are you a member of our Pacific Rewards program?
|
||||
- role: user
|
||||
content: No, I'm not.
|
||||
- role: assistant
|
||||
content: Would you like to join? It's free and you'll earn miles on this trip.
|
||||
- role: user
|
||||
content: Sure, why not.
|
||||
- role: assistant
|
||||
content: Excellent. I'll need your date of birth for the membership.
|
||||
- role: user
|
||||
content: January 18th, 1982.
|
||||
- role: assistant
|
||||
content: And your email address?
|
||||
- role: user
|
||||
content: rsullivan82@techmail.com
|
||||
- role: assistant
|
||||
content: Phone number?
|
||||
- role: user
|
||||
content: 206-555-4412.
|
||||
- role: assistant
|
||||
content: And your mailing address?
|
||||
- role: user
|
||||
content: 8923 Evergreen Way, Apartment 14B, Seattle, Washington, 98101.
|
||||
- role: assistant
|
||||
content: Perfect. Your Pacific Rewards number is PR-4478829. You'll earn about 5,400 miles from this round trip.
|
||||
- role: user
|
||||
content: Great. What about baggage? What's included?
|
||||
- role: assistant
|
||||
content: With your economy ticket, you get one personal item and one carry-on included. Checked bags are $35 for the first
|
||||
bag, $45 for the second.
|
||||
- role: user
|
||||
content: I'll probably need to check one bag.
|
||||
- role: assistant
|
||||
content: Would you like to pre-pay for it now? It saves you $5 per bag.
|
||||
- role: user
|
||||
content: So it would be $30 instead of $35?
|
||||
- role: assistant
|
||||
content: Correct, $30 each way if you pre-pay now, so $60 total for round trip.
|
||||
- role: user
|
||||
content: Yes, let's do that.
|
||||
- role: assistant
|
||||
content: Added. Now, do you have any dietary restrictions for the in-flight meal service?
|
||||
- role: user
|
||||
content: I'm vegetarian.
|
||||
- role: assistant
|
||||
content: I've noted that. We'll have a vegetarian option available for you. Do you have TSA PreCheck or Global Entry?
|
||||
- role: user
|
||||
content: Yes, I have TSA PreCheck. The number is 842756931.
|
||||
- role: assistant
|
||||
content: I've added that to your reservation. It will appear on your boarding pass. Now, how would you like to pay for
|
||||
this reservation?
|
||||
- role: user
|
||||
content: I'll use my Visa card.
|
||||
- role: assistant
|
||||
content: Ready when you are.
|
||||
- role: user
|
||||
content: The number is 4532-8876-9901-3345.
|
||||
- role: assistant
|
||||
content: And the expiration date?
|
||||
- role: user
|
||||
content: 10/26.
|
||||
- role: assistant
|
||||
content: The CVV code?
|
||||
- role: user
|
||||
content: '338.'
|
||||
- role: assistant
|
||||
content: And the billing zip code?
|
||||
- role: user
|
||||
content: 98101, same as my address.
|
||||
- role: assistant
|
||||
content: Is the name on the card Rebecca A Sullivan?
|
||||
- role: user
|
||||
content: Yes, that's correct.
|
||||
- role: assistant
|
||||
content: Perfect. Your total is $1,430 - that's two flights at $685 each plus $60 for checked baggage. Processing now...
|
||||
- role: user
|
||||
content: Sounds right.
|
||||
- role: assistant
|
||||
content: Your payment has been approved. Your confirmation number is PAC-778K4M.
|
||||
- role: user
|
||||
content: Let me get that... PAC-778K4M?
|
||||
- role: assistant
|
||||
content: That's correct. I'm emailing your itinerary to rsullivan82@techmail.com right now.
|
||||
- role: user
|
||||
content: Perfect. Oh, what about seat upgrades? Is there extra legroom available?
|
||||
- role: assistant
|
||||
content: Yes, we have Comfort Plus seats with 4 extra inches of legroom. Would you like to upgrade?
|
||||
- role: user
|
||||
content: How much is it?
|
||||
- role: assistant
|
||||
content: It's $89 per flight segment, so $178 for your round trip.
|
||||
- role: user
|
||||
content: I'll pass for now. Can I upgrade later if I change my mind?
|
||||
- role: assistant
|
||||
content: Absolutely. You can upgrade anytime before check-in through our website or mobile app.
|
||||
- role: user
|
||||
content: Good to know. What time should I arrive at the airport?
|
||||
- role: assistant
|
||||
content: For domestic flights, we recommend arriving 2 hours before departure. So by 8:45 AM for your December 5th flight.
|
||||
- role: user
|
||||
content: And I can check in online?
|
||||
- role: assistant
|
||||
content: Yes, online check-in opens 24 hours before departure. You can use our mobile app or website.
|
||||
- role: user
|
||||
content: Can I get my boarding pass on my phone?
|
||||
- role: assistant
|
||||
content: Yes, mobile boarding passes are available. You can also add them to your Apple Wallet or Google Pay.
|
||||
- role: user
|
||||
content: Perfect. What terminal does Pacific Airways use at SeaTac?
|
||||
- role: assistant
|
||||
content: We operate from Terminal B at Seattle-Tacoma International.
|
||||
- role: user
|
||||
content: And in Miami?
|
||||
- role: assistant
|
||||
content: We're in Terminal D at Miami International.
|
||||
- role: user
|
||||
content: What's your cancellation policy?
|
||||
- role: assistant
|
||||
content: Economy tickets are non-refundable, but you can change your flight for a $200 change fee plus any fare difference.
|
||||
- role: user
|
||||
content: What if I need to cancel for medical reasons?
|
||||
- role: assistant
|
||||
content: With a doctor's note, we can provide a credit for future travel valid for one year, minus a $100 processing fee.
|
||||
- role: user
|
||||
content: Hopefully I won't need that. What about travel insurance?
|
||||
- role: assistant
|
||||
content: We partner with TravelGuard. Would you like information about coverage?
|
||||
- role: user
|
||||
content: What does it cost?
|
||||
- role: assistant
|
||||
content: For your trip, comprehensive coverage would be $89. It covers trip cancellation, medical emergencies, lost baggage,
|
||||
and delays.
|
||||
- role: user
|
||||
content: I'll think about it. Can I add it later?
|
||||
- role: assistant
|
||||
content: You have up to 14 days from today to add it and still get pre-existing condition coverage.
|
||||
- role: user
|
||||
content: Okay, I'll decide soon. Oh, one more thing - can I use the lounge in Seattle?
|
||||
- role: assistant
|
||||
content: Pacific Lounge access requires business class or Gold status in our rewards program. Day passes are available
|
||||
for $59.
|
||||
- role: user
|
||||
content: Maybe on the way back. Is there anything else I should know?
|
||||
- role: assistant
|
||||
content: Just remember to check in 24 hours before each flight. Your record locator for all airport services is PAC-778K4M.
|
||||
Both flights are on Boeing 737-900 aircraft with WiFi available for purchase.
|
||||
- role: user
|
||||
content: How much is the WiFi?
|
||||
- role: assistant
|
||||
content: It's $8 for one hour, $15 for the full flight on domestic routes.
|
||||
- role: user
|
||||
content: Good to know. I think that covers everything.
|
||||
- role: assistant
|
||||
content: 'Wonderful! To summarize: Rebecca Sullivan flying Pacific Airways on December 5th, PA 890 from Seattle at 10:45
|
||||
AM to Miami, seat 12C. Returning December 9th, PA 891 at 2:35 PM, seat 14C. Confirmation PAC-778K4M. Total charged:
|
||||
$1,430. You''re all set!'
|
||||
- role: user
|
||||
content: Perfect, thank you so much Marcus!
|
||||
- role: assistant
|
||||
content: My pleasure, Ms. Sullivan. Have a wonderful trip to Miami, and thank you for choosing Pacific Airways!
|
||||
user_question: Can you remind me of my flight confirmation number and what seats I selected? I need to add it to my calendar.
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide the confirmation number PAC-778K4M along with both seat assignments from the flight booking conversation - seat 12C for the outbound flight and seat 14C for the return flight. The response must demonstrate precise recall of both the confirmation code and the specific seats selected for each flight. The agent may also helpfully mention that both are aisle seats as discussed during booking, or reference the specific flight numbers (PA 890 outbound and PA 891 return). The agent must not confuse the confirmation number with other codes mentioned like the rewards number or mix up the seat assignments between the two flights.
|
||||
expected_behavior: The agent should provide confirmation number PAC-778K4M and specify seat 12C for the outbound flight and
|
||||
seat 14C for the return flight
|
||||
@@ -0,0 +1,235 @@
|
||||
test_id: layer1_05_internet_service
|
||||
category: layer1
|
||||
title: Internet and Cable Service Installation - Account Setup and Service Details
|
||||
description: Test agent's ability to recall service package details, installation appointment, and account information from
|
||||
comprehensive service setup call
|
||||
conversation_histories:
|
||||
- conversation_id: internet_setup_001
|
||||
timestamp: '2024-11-08 11:00:00'
|
||||
metadata:
|
||||
business: Velocity Communications
|
||||
department: New Service Sales
|
||||
call_duration: 45 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hi, I just moved to a new house and need to set up internet and cable service.
|
||||
- role: assistant
|
||||
content: Welcome to Velocity Communications! I'm Derek, and I'll be happy to help you set up your services today. First,
|
||||
let me get your service address.
|
||||
- role: user
|
||||
content: It's 7622 Willow Creek Drive, Austin, Texas, 78759.
|
||||
- role: assistant
|
||||
content: Great location! Let me check what services are available there... Excellent news! You qualify for our fiber optic
|
||||
services with speeds up to 2 gigabits. May I have your name?
|
||||
- role: user
|
||||
content: I'm Kevin Zhang.
|
||||
- role: assistant
|
||||
content: Thank you, Mr. Zhang. Are you looking for internet only, or would you like to bundle with cable TV and phone?
|
||||
- role: user
|
||||
content: I definitely need internet. Tell me about the cable packages too.
|
||||
- role: assistant
|
||||
content: 'Sure! For internet, we have three tiers: Essential at 300 Mbps for $49.99, Performance at 1 Gig for $79.99,
|
||||
and Ultimate at 2 Gigs for $119.99 per month.'
|
||||
- role: user
|
||||
content: I work from home and do a lot of video calls. What would you recommend?
|
||||
- role: assistant
|
||||
content: For working from home with video calls, I'd recommend at least the Performance 1 Gig plan. It provides excellent
|
||||
upload and download speeds for smooth video conferencing.
|
||||
- role: user
|
||||
content: What about the cable packages?
|
||||
- role: assistant
|
||||
content: We have Select with 125+ channels for $64.99, Preferred with 200+ channels plus HBO and Showtime for $94.99,
|
||||
and Premier with 300+ channels plus all premium channels for $134.99.
|
||||
- role: user
|
||||
content: Do you have sports channels in the Select package?
|
||||
- role: assistant
|
||||
content: Select includes ESPN, ESPN2, and Fox Sports regional networks. For NFL Network, NBA TV, and NFL RedZone, you'd
|
||||
need Preferred or higher.
|
||||
- role: user
|
||||
content: I'm a big basketball fan, so I'd need NBA TV. What's the total for Performance internet and Preferred cable?
|
||||
- role: assistant
|
||||
content: Performance internet at $79.99 plus Preferred cable at $94.99 would be $174.98, but I can offer you a bundle
|
||||
discount of $25 per month, bringing it to $149.98.
|
||||
- role: user
|
||||
content: That's not bad. What about equipment fees?
|
||||
- role: assistant
|
||||
content: The fiber modem/router combo is $12 per month. Each cable box is $7.99 for standard or $12.99 for DVR-enabled
|
||||
boxes. How many TVs do you have?
|
||||
- role: user
|
||||
content: I have three TVs - living room, master bedroom, and my home office.
|
||||
- role: assistant
|
||||
content: I'd recommend a DVR box for your living room so you can record games and shows, and standard boxes for the other
|
||||
two. That would be $12.99 plus two at $7.99 each.
|
||||
- role: user
|
||||
content: So that's about $29 in equipment fees?
|
||||
- role: assistant
|
||||
content: Actually, $28.97 for the cable boxes plus $12 for the modem/router, so $40.97 total in equipment fees.
|
||||
- role: user
|
||||
content: What would my total monthly bill be then?
|
||||
- role: assistant
|
||||
content: Your services at $149.98 plus equipment at $40.97 equals $190.95 per month, plus taxes and fees which are typically
|
||||
around $12-15 in your area.
|
||||
- role: user
|
||||
content: Are there any promotions for new customers?
|
||||
- role: assistant
|
||||
content: Yes! New customers get the first three months at 50% off the service charges, and we waive the installation fee
|
||||
which is normally $99.99.
|
||||
- role: user
|
||||
content: So I'd pay about $95 for the first three months?
|
||||
- role: assistant
|
||||
content: For the services portion, yes - $74.99 for the first three months, plus the $40.97 equipment fees, so roughly
|
||||
$116 before taxes.
|
||||
- role: user
|
||||
content: Okay, let's do it. When can you install?
|
||||
- role: assistant
|
||||
content: Let me check our installation calendar... I have openings this Saturday November 11th in the afternoon, or next
|
||||
Tuesday November 14th in the morning.
|
||||
- role: user
|
||||
content: What time on Tuesday?
|
||||
- role: assistant
|
||||
content: We have an 8 AM to 12 PM window or a 10 AM to 2 PM window available.
|
||||
- role: user
|
||||
content: I'll take the 10 AM to 2 PM on Tuesday the 14th.
|
||||
- role: assistant
|
||||
content: Perfect! I've scheduled your installation for Tuesday, November 14th between 10 AM and 2 PM. Our technician will
|
||||
call 30 minutes before arrival.
|
||||
- role: user
|
||||
content: Do I need to be home?
|
||||
- role: assistant
|
||||
content: Yes, someone 18 or older needs to be present as the technician will need access inside to set up your equipment
|
||||
and activate services.
|
||||
- role: user
|
||||
content: That's fine. Now what information do you need from me?
|
||||
- role: assistant
|
||||
content: I'll need your date of birth for the account setup.
|
||||
- role: user
|
||||
content: April 3rd, 1987.
|
||||
- role: assistant
|
||||
content: And your Social Security number for the credit check?
|
||||
- role: user
|
||||
content: It's 455-78-9234.
|
||||
- role: assistant
|
||||
content: Thank you. Running that now... You're approved with no deposit required! What's the best phone number to reach
|
||||
you?
|
||||
- role: user
|
||||
content: My cell is 512-555-8823.
|
||||
- role: assistant
|
||||
content: Email address for your account and bills?
|
||||
- role: user
|
||||
content: kzhang87@email.com
|
||||
- role: assistant
|
||||
content: Perfect. Would you like paperless billing?
|
||||
- role: user
|
||||
content: Yes, definitely paperless.
|
||||
- role: assistant
|
||||
content: Great choice! You'll get a $5 monthly discount for paperless billing with autopay. Would you like to set up autopay?
|
||||
- role: user
|
||||
content: What are the autopay options?
|
||||
- role: assistant
|
||||
content: You can use a checking account, savings account, or credit/debit card. The payment processes on your due date
|
||||
each month.
|
||||
- role: user
|
||||
content: I'll use my checking account. It's with Chase Bank.
|
||||
- role: assistant
|
||||
content: I'll need your routing number and account number.
|
||||
- role: user
|
||||
content: Routing is 111000614 and account is 8829447651.
|
||||
- role: assistant
|
||||
content: Thank you. Your autopay is set up and your adjusted monthly rate with the paperless discount is $185.95 plus
|
||||
taxes and fees.
|
||||
- role: user
|
||||
content: When will my first bill be?
|
||||
- role: assistant
|
||||
content: Your first bill will generate about 10 days after installation, so around November 24th, due 20 days later on
|
||||
December 14th.
|
||||
- role: user
|
||||
content: And that will be at the promotional rate?
|
||||
- role: assistant
|
||||
content: Yes, your first three bills will show the 50% discount on services. After that, it goes to regular pricing.
|
||||
- role: user
|
||||
content: What channels are included in HBO?
|
||||
- role: assistant
|
||||
content: You get HBO, HBO2, HBO Family, HBO Latino, HBO Signature, HBO Comedy, HBO Zone, plus HBO Max streaming access.
|
||||
- role: user
|
||||
content: Oh, streaming is included?
|
||||
- role: assistant
|
||||
content: Yes! With Preferred package, you get HBO Max and Showtime streaming apps included at no extra charge. You can
|
||||
use them on any device.
|
||||
- role: user
|
||||
content: That's great. What about a streaming device for my TVs?
|
||||
- role: assistant
|
||||
content: Our cable boxes have built-in streaming apps, or you can use your own devices like Roku or Apple TV with your
|
||||
login credentials.
|
||||
- role: user
|
||||
content: Do the cable boxes need to be connected to the internet?
|
||||
- role: assistant
|
||||
content: They work best when connected to your home network for on-demand content and streaming apps. The technician will
|
||||
connect them during installation.
|
||||
- role: user
|
||||
content: How many devices can use the internet simultaneously?
|
||||
- role: assistant
|
||||
content: With the 1 Gig plan, you can easily support 25+ devices simultaneously. Our router supports up to 150 connected
|
||||
devices.
|
||||
- role: user
|
||||
content: Is the WiFi dual-band?
|
||||
- role: assistant
|
||||
content: Yes, it's WiFi 6 with both 2.4GHz and 5GHz bands, plus it automatically optimizes which band each device uses.
|
||||
- role: user
|
||||
content: Can I use my own router?
|
||||
- role: assistant
|
||||
content: You can, but you'd still need our modem for the fiber connection. If you use your own router, we can reduce the
|
||||
equipment fee to $7 for just the modem.
|
||||
- role: user
|
||||
content: I'll stick with yours for now. Is there a contract?
|
||||
- role: assistant
|
||||
content: No long-term contract required! It's month-to-month service. You can cancel anytime with 30 days notice.
|
||||
- role: user
|
||||
content: What if I want to upgrade or downgrade services?
|
||||
- role: assistant
|
||||
content: You can change your package anytime. Upgrades take effect immediately, downgrades at the start of your next billing
|
||||
cycle.
|
||||
- role: user
|
||||
content: Good to know. What's my account number going to be?
|
||||
- role: assistant
|
||||
content: Your new account number is VEL-89923476. You'll use this for all service requests.
|
||||
- role: user
|
||||
content: VEL-89923476, got it. Do you have a mobile app?
|
||||
- role: assistant
|
||||
content: Yes! The Velocity app lets you manage your account, pay bills, troubleshoot issues, and even watch live TV on
|
||||
your mobile devices.
|
||||
- role: user
|
||||
content: Can I set up parental controls?
|
||||
- role: assistant
|
||||
content: Absolutely. Both the internet router and cable boxes have comprehensive parental controls you can manage through
|
||||
the app or web portal.
|
||||
- role: user
|
||||
content: Perfect. What if I have technical issues?
|
||||
- role: assistant
|
||||
content: We have 24/7 technical support at 1-800-VELOCITY. Most issues can be resolved remotely, but we offer free service
|
||||
calls if needed.
|
||||
- role: user
|
||||
content: Is there anything I need to do before the installation?
|
||||
- role: assistant
|
||||
content: Just ensure clear access to where you want the equipment installed and have your TVs ready. The technician will
|
||||
handle all the wiring and setup.
|
||||
- role: user
|
||||
content: How long does installation usually take?
|
||||
- role: assistant
|
||||
content: For three TVs and internet, typically 2-3 hours depending on your home's wiring situation.
|
||||
- role: user
|
||||
content: Sounds good. I think I'm all set.
|
||||
- role: assistant
|
||||
content: 'Perfect! Let me confirm everything: Kevin Zhang at 7622 Willow Creek Drive, Austin. Installation on Tuesday,
|
||||
November 14th, 10 AM-2 PM. Performance 1 Gig internet and Preferred cable package with one DVR and two standard boxes.
|
||||
Account number VEL-89923476. Monthly rate $185.95 after discounts, with first three months at 50% off services. Is everything
|
||||
correct?'
|
||||
- role: user
|
||||
content: Yes, that's all correct. Thank you!
|
||||
- role: assistant
|
||||
content: You're welcome, Mr. Zhang! You'll receive a confirmation email at kzhang87@email.com shortly. Our technician
|
||||
will see you on Tuesday. Thank you for choosing Velocity Communications!
|
||||
user_question: What's my Velocity account number? I need it to download the mobile app and set up my online account.
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide the Velocity Communications account number VEL-89923476 that was assigned during the service setup call. The response must include the exact account number with the correct format including the VEL prefix and all eight digits. The agent should demonstrate clear recall of this specific identifier without confusing it with other numbers mentioned in the conversation such as the installation date, pricing, or address numbers. The response should be direct and precise since the user needs this information to set up their online account and mobile app access.
|
||||
expected_behavior: The agent should directly provide the account number VEL-89923476 that was assigned during the service
|
||||
setup
|
||||
@@ -0,0 +1,233 @@
|
||||
test_id: layer1_06_credit_card_app
|
||||
category: layer1
|
||||
title: Credit Card Application - Financial Information and Card Details
|
||||
description: Test agent's ability to recall credit card terms, application details, and financial information from detailed
|
||||
application call
|
||||
conversation_histories:
|
||||
- conversation_id: credit_card_app_001
|
||||
timestamp: '2024-11-06 13:20:00'
|
||||
metadata:
|
||||
business: Premier Bank Credit Services
|
||||
department: Card Applications
|
||||
call_duration: 41 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hi, I received a pre-approved offer for your Rewards Plus credit card and I'd like to apply.
|
||||
- role: assistant
|
||||
content: Excellent! Thank you for your interest in the Premier Bank Rewards Plus card. I'm Sandra, and I'll help you with
|
||||
your application today. May I have the invitation code from your offer?
|
||||
- role: user
|
||||
content: Yes, it's RWD-447829-Q3.
|
||||
- role: assistant
|
||||
content: Perfect! I see you're pre-approved for up to $15,000 credit limit. Let me verify some information. Is this Patricia
|
||||
Chen?
|
||||
- role: user
|
||||
content: Yes, that's me.
|
||||
- role: assistant
|
||||
content: Wonderful, Ms. Chen. Can you confirm your date of birth?
|
||||
- role: user
|
||||
content: June 14th, 1990.
|
||||
- role: assistant
|
||||
content: Thank you. And your current address?
|
||||
- role: user
|
||||
content: 2156 Mission Street, Apartment 8C, San Francisco, California, 94110.
|
||||
- role: assistant
|
||||
content: How long have you been at this address?
|
||||
- role: user
|
||||
content: About three years now.
|
||||
- role: assistant
|
||||
content: Excellent. Now, let me tell you about the Rewards Plus card benefits. You'll earn 3% cash back on dining and
|
||||
entertainment, 2% on groceries and gas, and 1% on everything else.
|
||||
- role: user
|
||||
content: Is there an annual fee?
|
||||
- role: assistant
|
||||
content: No annual fee at all. Plus, you get a $200 bonus after spending $1,000 in the first three months.
|
||||
- role: user
|
||||
content: That sounds great. What's the interest rate?
|
||||
- role: assistant
|
||||
content: Based on your pre-approval, you qualify for our best rate of 16.99% APR for purchases. Balance transfers are
|
||||
at 14.99% for the first 12 months, then the regular rate.
|
||||
- role: user
|
||||
content: Do you offer a 0% introductory rate?
|
||||
- role: assistant
|
||||
content: Yes! You get 0% APR on purchases for the first 15 months, then it goes to the 16.99% rate.
|
||||
- role: user
|
||||
content: That's really good. What about balance transfer fees?
|
||||
- role: assistant
|
||||
content: Balance transfers have a 3% fee, with a minimum of $10. But with the lower rate for 12 months, it often saves
|
||||
money overall.
|
||||
- role: user
|
||||
content: I have about $3,000 I'd like to transfer from another card.
|
||||
- role: assistant
|
||||
content: That's perfectly fine. We can set that up once your card is approved. Now, I need to verify your employment information.
|
||||
Where do you work?
|
||||
- role: user
|
||||
content: I work at Bay Area Tech Solutions as a senior project manager.
|
||||
- role: assistant
|
||||
content: How long have you been with Bay Area Tech Solutions?
|
||||
- role: user
|
||||
content: Five and a half years.
|
||||
- role: assistant
|
||||
content: Excellent stability. What's your annual income?
|
||||
- role: user
|
||||
content: My base salary is $135,000, and I usually get about $20,000 in bonuses.
|
||||
- role: assistant
|
||||
content: So total annual income around $155,000?
|
||||
- role: user
|
||||
content: Yes, that's right.
|
||||
- role: assistant
|
||||
content: Do you have any additional sources of income?
|
||||
- role: user
|
||||
content: I do some freelance consulting, maybe $10,000 a year.
|
||||
- role: assistant
|
||||
content: I'll note that as $165,000 total annual income. Now, do you rent or own your home?
|
||||
- role: user
|
||||
content: I rent.
|
||||
- role: assistant
|
||||
content: What's your monthly rent payment?
|
||||
- role: user
|
||||
content: $2,850 per month.
|
||||
- role: assistant
|
||||
content: Do you have any other credit cards currently?
|
||||
- role: user
|
||||
content: Yes, I have two - a Chase Sapphire and an American Express Blue.
|
||||
- role: assistant
|
||||
content: What are the credit limits on those?
|
||||
- role: user
|
||||
content: Chase is $12,000 and Amex is $8,000.
|
||||
- role: assistant
|
||||
content: And roughly what are your current balances?
|
||||
- role: user
|
||||
content: The Chase has about $3,000 which I want to transfer, and the Amex has maybe $500.
|
||||
- role: assistant
|
||||
content: Thank you. Any other loans - auto, student loans, personal loans?
|
||||
- role: user
|
||||
content: I have a car loan with about $15,000 remaining.
|
||||
- role: assistant
|
||||
content: What's your monthly payment on that?
|
||||
- role: user
|
||||
content: $425 per month.
|
||||
- role: assistant
|
||||
content: Perfect. Now, what's your mother's maiden name for security purposes?
|
||||
- role: user
|
||||
content: It's Williams.
|
||||
- role: assistant
|
||||
content: Thank you. Let me process your application now... Congratulations! You're approved for a $14,000 credit limit.
|
||||
- role: user
|
||||
content: That's fantastic! When will I receive the card?
|
||||
- role: assistant
|
||||
content: Your card will arrive in 7-10 business days via USPS to your Mission Street address.
|
||||
- role: user
|
||||
content: Can I expedite it?
|
||||
- role: assistant
|
||||
content: Absolutely! For $25, we can send it FedEx for delivery in 2-3 business days.
|
||||
- role: user
|
||||
content: Let's do that. I have some purchases coming up.
|
||||
- role: assistant
|
||||
content: Perfect. It will arrive by November 9th. Now, would you like to set up that balance transfer?
|
||||
- role: user
|
||||
content: Yes, the $3,000 from my Chase card.
|
||||
- role: assistant
|
||||
content: I'll need the account number for your Chase card.
|
||||
- role: user
|
||||
content: It's 4147-2298-8834-9002.
|
||||
- role: assistant
|
||||
content: And which bank issues that card?
|
||||
- role: user
|
||||
content: Chase Bank.
|
||||
- role: assistant
|
||||
content: Perfect. The $3,000 transfer will process within 7-14 days after you receive and activate your card. The 3% fee
|
||||
of $90 will be added to your first statement.
|
||||
- role: user
|
||||
content: That works. Can I add an authorized user?
|
||||
- role: assistant
|
||||
content: Yes, you can add authorized users at no additional cost. Would you like to add someone now?
|
||||
- role: user
|
||||
content: Yes, my husband, James Chen.
|
||||
- role: assistant
|
||||
content: I'll need his date of birth.
|
||||
- role: user
|
||||
content: March 22nd, 1988.
|
||||
- role: assistant
|
||||
content: His card will arrive with yours. He'll earn rewards on his purchases that go into your account.
|
||||
- role: user
|
||||
content: Great. How do I track my rewards?
|
||||
- role: assistant
|
||||
content: You can see your cash back balance on your monthly statement, online account, or mobile app. Rewards post after
|
||||
each statement closes.
|
||||
- role: user
|
||||
content: When can I redeem them?
|
||||
- role: assistant
|
||||
content: You can redeem anytime once you have at least $25 in rewards. Options include statement credit, direct deposit,
|
||||
or check.
|
||||
- role: user
|
||||
content: Do the rewards expire?
|
||||
- role: assistant
|
||||
content: No, they never expire as long as your account remains open and in good standing.
|
||||
- role: user
|
||||
content: What about foreign transaction fees?
|
||||
- role: assistant
|
||||
content: The Rewards Plus card has no foreign transaction fees, making it perfect for international travel.
|
||||
- role: user
|
||||
content: That's great, I travel to Asia twice a year. What about rental car insurance?
|
||||
- role: assistant
|
||||
content: Yes, you get automatic collision damage waiver when you rent with your card. Plus extended warranty on purchases
|
||||
and purchase protection.
|
||||
- role: user
|
||||
content: Is there fraud protection?
|
||||
- role: assistant
|
||||
content: Absolutely. Zero liability for unauthorized charges, and we monitor 24/7 for suspicious activity. You can also
|
||||
set up instant alerts.
|
||||
- role: user
|
||||
content: How do I set up online access?
|
||||
- role: assistant
|
||||
content: Once you receive your card, go to premier-bank.com/activate. You'll create a username and password there.
|
||||
- role: user
|
||||
content: Can I choose my payment due date?
|
||||
- role: assistant
|
||||
content: Yes, after your first statement, you can call or go online to change your due date to any day of the month you
|
||||
prefer.
|
||||
- role: user
|
||||
content: I'd like it around the 15th of each month.
|
||||
- role: assistant
|
||||
content: You can set that up after your first statement generates. Your temporary due date will be the 5th of each month.
|
||||
- role: user
|
||||
content: What's the minimum payment?
|
||||
- role: assistant
|
||||
content: The minimum is 2% of your balance or $25, whichever is greater.
|
||||
- role: user
|
||||
content: And the credit limit again was?
|
||||
- role: assistant
|
||||
content: You're approved for $14,000.
|
||||
- role: user
|
||||
content: Can I request an increase later?
|
||||
- role: assistant
|
||||
content: Yes, after six months of on-time payments, you can request an increase online or by phone.
|
||||
- role: user
|
||||
content: Is there a cash advance option?
|
||||
- role: assistant
|
||||
content: Yes, cash advances are available up to 30% of your credit limit, so up to $4,200 for you. The fee is 5% or $10
|
||||
minimum, and the APR is 24.99%.
|
||||
- role: user
|
||||
content: I'll avoid that. What's the customer service number?
|
||||
- role: assistant
|
||||
content: It's 1-800-555-CARD, available 24/7. Your account number for reference is 5524-8897-2234-4001.
|
||||
- role: user
|
||||
content: Let me write that down... 5524-8897-2234-4001?
|
||||
- role: assistant
|
||||
content: That's correct. That's your new card number. You'll create a PIN when you activate the card.
|
||||
- role: user
|
||||
content: Perfect. Is there anything else I should know?
|
||||
- role: assistant
|
||||
content: Just remember to activate your card as soon as it arrives to enable your purchase protection benefits and to
|
||||
start the balance transfer. You'll need the three-digit activation code that comes with the card.
|
||||
- role: user
|
||||
content: Sounds good. Thank you so much for your help!
|
||||
- role: assistant
|
||||
content: You're very welcome, Ms. Chen! Your Premier Bank Rewards Plus card with a $14,000 limit will arrive via FedEx
|
||||
by November 9th. Remember, you have 0% APR for 15 months and will earn that $200 bonus after $1,000 in purchases. Thank
|
||||
you for choosing Premier Bank!
|
||||
user_question: What's my new credit card number? I want to add it to my password manager for when I start online shopping.
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide the complete credit card number 5524-8897-2234-4001 that was assigned during the application process. The response must include all 16 digits in the correct sequence, maintaining the proper formatting either with dashes as shown or as a continuous string of numbers. The agent should demonstrate precise recall of this specific card number and may helpfully mention that this is for the Premier Bank Rewards Plus card with the $14,000 credit limit. The agent must not confuse this card number with other numbers mentioned in the conversation such as phone numbers, SSN, or the credit limit amount.
|
||||
expected_behavior: The agent should provide the credit card number 5524-8897-2234-4001 that was assigned during the application
|
||||
@@ -0,0 +1,224 @@
|
||||
test_id: layer1_07_car_rental
|
||||
category: layer1
|
||||
title: Car Rental for Business Trip - Reservation Details
|
||||
description: Test agent's ability to recall car rental confirmation and vehicle details from comprehensive booking call
|
||||
conversation_histories:
|
||||
- conversation_id: car_rental_001
|
||||
timestamp: '2024-11-14 10:15:00'
|
||||
metadata:
|
||||
business: Enterprise Rent-A-Car
|
||||
department: Reservations
|
||||
call_duration: 44 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hello, I need to rent a car for a business trip to Phoenix next week.
|
||||
- role: assistant
|
||||
content: Good morning! Thank you for calling Enterprise. I'm Brian, and I'll help you with your rental today. When will
|
||||
you need the vehicle?
|
||||
- role: user
|
||||
content: I'm flying in Tuesday morning, November 21st, and leaving Friday evening, November 24th.
|
||||
- role: assistant
|
||||
content: Perfect, so pickup on the 21st and return on the 24th. Will you be picking up at Phoenix Sky Harbor Airport?
|
||||
- role: user
|
||||
content: Yes, that's right.
|
||||
- role: assistant
|
||||
content: And returning to the same location?
|
||||
- role: user
|
||||
content: Yes, same airport.
|
||||
- role: assistant
|
||||
content: What time does your flight arrive on Tuesday?
|
||||
- role: user
|
||||
content: I land at 9:45 AM.
|
||||
- role: assistant
|
||||
content: So you'll probably be at our counter around 10:30 AM after getting your luggage?
|
||||
- role: user
|
||||
content: Yes, that sounds about right.
|
||||
- role: assistant
|
||||
content: And your return flight on Friday?
|
||||
- role: user
|
||||
content: My flight is at 6:30 PM, so I'd like to return the car around 4:30 PM.
|
||||
- role: assistant
|
||||
content: That works perfectly. What size vehicle are you looking for?
|
||||
- role: user
|
||||
content: I'll be doing a lot of driving to client sites. Something comfortable, maybe midsize or full-size.
|
||||
- role: assistant
|
||||
content: I have several options. Our midsize category includes cars like the Toyota Camry or Nissan Altima at $52 per
|
||||
day.
|
||||
- role: user
|
||||
content: What about full-size?
|
||||
- role: assistant
|
||||
content: Full-size would be something like a Chevrolet Malibu or Chrysler 300 at $58 per day.
|
||||
- role: user
|
||||
content: Not much difference in price. What about gas mileage?
|
||||
- role: assistant
|
||||
content: The midsize typically gets about 32 MPG combined, the full-size around 28 MPG.
|
||||
- role: user
|
||||
content: I'll probably drive 500 miles total. The midsize should be fine.
|
||||
- role: assistant
|
||||
content: Good choice. Now, are you an Enterprise Plus member?
|
||||
- role: user
|
||||
content: No, I don't think so.
|
||||
- role: assistant
|
||||
content: Would you like to join? It's free and you earn points toward free rental days.
|
||||
- role: user
|
||||
content: Sure, why not.
|
||||
- role: assistant
|
||||
content: Great! I'll need your full name as it appears on your driver's license.
|
||||
- role: user
|
||||
content: It's Gregory Alan Mitchell.
|
||||
- role: assistant
|
||||
content: Thank you, Mr. Mitchell. Date of birth?
|
||||
- role: user
|
||||
content: May 12th, 1981.
|
||||
- role: assistant
|
||||
content: Email address for your account?
|
||||
- role: user
|
||||
content: gmitchell81@businessmail.com
|
||||
- role: assistant
|
||||
content: Phone number?
|
||||
- role: user
|
||||
content: 602-555-7734.
|
||||
- role: assistant
|
||||
content: Current home address?
|
||||
- role: user
|
||||
content: 5521 North Central Avenue, Phoenix, Arizona, 85012.
|
||||
- role: assistant
|
||||
content: Oh, you're local to Phoenix?
|
||||
- role: user
|
||||
content: No, sorry, I'm getting confused. I live in Dallas. 7823 Preston Road, Dallas, Texas, 75252.
|
||||
- role: assistant
|
||||
content: No problem! Dallas address noted. Your Enterprise Plus number is EP-9982734. You'll earn about 400 points on
|
||||
this rental.
|
||||
- role: user
|
||||
content: How many points do I need for a free day?
|
||||
- role: assistant
|
||||
content: You need 6,000 points for a free day, so this gets you started.
|
||||
- role: user
|
||||
content: Okay, good to know. Now, about insurance - what do you offer?
|
||||
- role: assistant
|
||||
content: We have several coverage options. The basic damage waiver is $29 per day and covers the vehicle if it's damaged
|
||||
or stolen.
|
||||
- role: user
|
||||
content: My company credit card includes rental car insurance. I'll skip it.
|
||||
- role: assistant
|
||||
content: That's fine. Just make sure you're using that card for the rental. What about personal accident insurance?
|
||||
- role: user
|
||||
content: No, I have good health insurance.
|
||||
- role: assistant
|
||||
content: Understood. Would you like to add roadside assistance for $6.99 per day?
|
||||
- role: user
|
||||
content: Is that really necessary?
|
||||
- role: assistant
|
||||
content: It covers flat tires, lockouts, jump starts, and towing. In an unfamiliar city, some people find it worthwhile.
|
||||
- role: user
|
||||
content: You know what, add it. Better safe than sorry.
|
||||
- role: assistant
|
||||
content: Added. Now, would you like to prepay for gas? You can return it at any fuel level for $3.89 per gallon.
|
||||
- role: user
|
||||
content: What's gas running in Phoenix right now?
|
||||
- role: assistant
|
||||
content: Around $3.50 to $3.70 per gallon currently.
|
||||
- role: user
|
||||
content: So your prepay is actually more expensive. I'll just fill it up myself.
|
||||
- role: assistant
|
||||
content: That's usually the more economical choice. Would you like GPS navigation for $13.99 per day?
|
||||
- role: user
|
||||
content: No, I'll use my phone.
|
||||
- role: assistant
|
||||
content: Alright. Do you need any special equipment like a car seat or ski rack?
|
||||
- role: user
|
||||
content: No, nothing like that.
|
||||
- role: assistant
|
||||
content: Perfect. Let me calculate your total. Four days at $52 per day is $208, plus roadside assistance at $6.99 per
|
||||
day is $27.96.
|
||||
- role: user
|
||||
content: So about $236 before taxes?
|
||||
- role: assistant
|
||||
content: Exactly $235.96 before taxes and fees. With Arizona taxes and airport fees, your estimated total is $287.42.
|
||||
- role: user
|
||||
content: That's within my company's daily allowance. Let's book it.
|
||||
- role: assistant
|
||||
content: Excellent. I'll need a credit card to hold the reservation.
|
||||
- role: user
|
||||
content: I'll use my corporate AmEx. It's 3782-445589-31004.
|
||||
- role: assistant
|
||||
content: And the expiration date?
|
||||
- role: user
|
||||
content: March 2026.
|
||||
- role: assistant
|
||||
content: Name on the card?
|
||||
- role: user
|
||||
content: It says Gregory Mitchell, TechCorp Inc.
|
||||
- role: assistant
|
||||
content: Perfect. Your reservation is confirmed. Your confirmation number is E7739482M.
|
||||
- role: user
|
||||
content: Let me write that down... E7739482M?
|
||||
- role: assistant
|
||||
content: That's correct. E as in Enterprise, 7739482M as in Mitchell.
|
||||
- role: user
|
||||
content: Got it. Where exactly do I go when I land?
|
||||
- role: assistant
|
||||
content: Follow signs to the Rental Car Center. You'll take the PHX Sky Train from your terminal - it's free and runs
|
||||
every 3-5 minutes.
|
||||
- role: user
|
||||
content: How long does that take?
|
||||
- role: assistant
|
||||
content: About 5-7 minutes. The Rental Car Center is the last stop, you can't miss it.
|
||||
- role: user
|
||||
content: And Enterprise is in that building?
|
||||
- role: assistant
|
||||
content: Yes, we're on the first floor. With Enterprise Plus, you can skip the counter and go directly to the Plus aisle
|
||||
to choose your car.
|
||||
- role: user
|
||||
content: Oh, that's convenient! Any car in that aisle?
|
||||
- role: assistant
|
||||
content: Any car in the Midsize section of the Plus aisle. Your name will be on the board with your aisle number.
|
||||
- role: user
|
||||
content: What if I want to upgrade when I'm there?
|
||||
- role: assistant
|
||||
content: You can choose from a higher category if available. You'd just pay the difference at the exit booth.
|
||||
- role: user
|
||||
content: Good to know. What documents do I need?
|
||||
- role: assistant
|
||||
content: Just your driver's license and the credit card you're using for payment.
|
||||
- role: user
|
||||
content: The same AmEx I just gave you?
|
||||
- role: assistant
|
||||
content: Yes, that's perfect. The card needs to match the driver's name.
|
||||
- role: user
|
||||
content: It does. Oh, one more thing - I might have a colleague join me. Can I add a second driver?
|
||||
- role: assistant
|
||||
content: Yes, additional drivers are $15 per day in Arizona. They'll need to show their license at pickup.
|
||||
- role: user
|
||||
content: Actually, she's also a TechCorp employee. Does that matter?
|
||||
- role: assistant
|
||||
content: Let me check if TechCorp has a corporate account with us... Yes! TechCorp employees get free additional drivers.
|
||||
Just mention the corporate code TC-8847 at pickup.
|
||||
- role: user
|
||||
content: Oh excellent! I didn't know we had that.
|
||||
- role: assistant
|
||||
content: Yes, and actually that code also gives you a 10% discount. Let me apply that to your reservation... Your new
|
||||
total is $258.68.
|
||||
- role: user
|
||||
content: Even better! This is great.
|
||||
- role: assistant
|
||||
content: I'm glad I could help save you some money. Is there anything else you need?
|
||||
- role: user
|
||||
content: Can I get a receipt emailed to me?
|
||||
- role: assistant
|
||||
content: Yes, we'll email your final receipt to gmitchell81@businessmail.com when you return the car.
|
||||
- role: user
|
||||
content: Perfect. I think that's everything.
|
||||
- role: assistant
|
||||
content: 'Wonderful! Just to confirm: Gregory Mitchell, Enterprise Plus member EP-9982734, picking up a midsize car at
|
||||
Phoenix Sky Harbor on November 21st around 10:30 AM, returning November 24th at 4:30 PM. Confirmation E7739482M, total
|
||||
$258.68 with corporate discount. You''re all set!'
|
||||
- role: user
|
||||
content: That's all correct. Thanks so much, Brian!
|
||||
- role: assistant
|
||||
content: You're very welcome, Mr. Mitchell. Have a great trip to Phoenix!
|
||||
user_question: What's my Enterprise confirmation number and what corporate discount code should I mention? I want to make
|
||||
sure I get the discount.
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide both the rental confirmation number E7739482M and the TechCorp corporate discount code TC-8847 from the car rental conversation. The response must include the exact confirmation number with all characters in the correct sequence, as well as the corporate code that provides the 10% discount. The agent should demonstrate clear recall of both pieces of information that are essential for the user to receive the negotiated discount rate. The agent may also mention that the corporate code is associated with TechCorp or reference the 10% discount it provides. The response must not confuse these codes with other identifiers mentioned such as the Enterprise Plus member number EP-9982734.
|
||||
expected_behavior: The agent should provide confirmation E7739482M and corporate code TC-8847 for the TechCorp discount
|
||||
@@ -0,0 +1,202 @@
|
||||
test_id: layer1_08_hotel_reservation
|
||||
category: layer1
|
||||
title: Hotel Booking for Anniversary - Reservation and Package Details
|
||||
description: Test agent's ability to recall hotel confirmation, room upgrade, and special package details
|
||||
conversation_histories:
|
||||
- conversation_id: hotel_booking_001
|
||||
timestamp: '2024-11-09 19:30:00'
|
||||
metadata:
|
||||
business: Hilton Hotels
|
||||
department: Reservations
|
||||
call_duration: 46 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hi, I want to book a special weekend for our 10th anniversary in San Diego.
|
||||
- role: assistant
|
||||
content: Good evening! Congratulations on your upcoming anniversary! I'm Maria from Hilton Reservations. I'd love to help
|
||||
make it special. Which dates were you considering?
|
||||
- role: user
|
||||
content: We're looking at the weekend of December 8th and 9th.
|
||||
- role: assistant
|
||||
content: That's a Saturday and Sunday. Were you planning to check in Friday night or Saturday?
|
||||
- role: user
|
||||
content: Friday night, December 8th, and check out Sunday the 10th.
|
||||
- role: assistant
|
||||
content: Perfect, two nights. Which Hilton property in San Diego interests you? We have several options.
|
||||
- role: user
|
||||
content: We were thinking something on the water, maybe the Bayfront?
|
||||
- role: assistant
|
||||
content: Excellent choice! The Hilton San Diego Bayfront is our premier waterfront property. It's right on the bay with
|
||||
beautiful views.
|
||||
- role: user
|
||||
content: That sounds perfect. What room options do you have?
|
||||
- role: assistant
|
||||
content: For your anniversary, might I suggest our bay view rooms or even a suite? We have standard bay view rooms starting
|
||||
at $379 per night.
|
||||
- role: user
|
||||
content: What about suites?
|
||||
- role: assistant
|
||||
content: We have Junior Suites with bay views at $529 per night, or our Premium Suites at $729 per night with panoramic
|
||||
views and a separate living area.
|
||||
- role: user
|
||||
content: The Junior Suite sounds nice. Tell me more about it.
|
||||
- role: assistant
|
||||
content: The Junior Suite is 650 square feet with a king bed, separate seating area, floor-to-ceiling windows overlooking
|
||||
the bay, and a marble bathroom with soaking tub.
|
||||
- role: user
|
||||
content: That sounds romantic. Do you have any anniversary packages?
|
||||
- role: assistant
|
||||
content: Yes! Our Romance Package includes chocolate-covered strawberries, champagne on arrival, late checkout, and breakfast
|
||||
in bed for $125 additional.
|
||||
- role: user
|
||||
content: Oh, that's nice. What time is the late checkout?
|
||||
- role: assistant
|
||||
content: With the package, you can check out as late as 2 PM instead of the standard 11 AM.
|
||||
- role: user
|
||||
content: Let's add that package. So that would be the Junior Suite with the Romance Package?
|
||||
- role: assistant
|
||||
content: Yes, exactly. Let me calculate that for you. Two nights in the Junior Suite at $529 per night is $1,058, plus
|
||||
the $125 Romance Package.
|
||||
- role: user
|
||||
content: What about taxes?
|
||||
- role: assistant
|
||||
content: San Diego hotel tax is 12.7%, so that adds about $150 to your total.
|
||||
- role: user
|
||||
content: So roughly $1,330 total?
|
||||
- role: assistant
|
||||
content: Yes, $1,333 to be exact. Now, may I have your name to create the reservation?
|
||||
- role: user
|
||||
content: It's Richard and Susan Thompson.
|
||||
- role: assistant
|
||||
content: Thank you, Mr. Thompson. And a contact phone number?
|
||||
- role: user
|
||||
content: 619-555-9821.
|
||||
- role: assistant
|
||||
content: Email address for confirmation?
|
||||
- role: user
|
||||
content: rthompson@techcompany.com
|
||||
- role: assistant
|
||||
content: Perfect. Are you a Hilton Honors member?
|
||||
- role: user
|
||||
content: My wife is. Her number is... let me find it... HH294857301.
|
||||
- role: assistant
|
||||
content: Excellent! I'll attach this to her account so you'll earn points. That's about 13,000 points for this stay.
|
||||
- role: user
|
||||
content: Wow, that's a lot of points.
|
||||
- role: assistant
|
||||
content: Yes, and with her Silver status, she gets a 20% bonus, so actually about 15,600 points.
|
||||
- role: user
|
||||
content: She'll be happy about that. Can we request a specific floor?
|
||||
- role: assistant
|
||||
content: Of course! The Junior Suites are on floors 15 through 20. Do you have a preference?
|
||||
- role: user
|
||||
content: Higher is better for us. Maybe 18 or above?
|
||||
- role: assistant
|
||||
content: I'll note a request for floor 18 or higher. I actually have room 1912 available - 19th floor, corner unit with
|
||||
exceptional views.
|
||||
- role: user
|
||||
content: Oh, a corner room? That sounds perfect!
|
||||
- role: assistant
|
||||
content: Yes, it's one of our best Junior Suites. Extra windows on two sides. Shall I reserve that specific room?
|
||||
- role: user
|
||||
content: Yes, please do that.
|
||||
- role: assistant
|
||||
content: Room 1912 is now reserved for you. Would you like to make any dinner reservations?
|
||||
- role: user
|
||||
content: Does the hotel have restaurants?
|
||||
- role: assistant
|
||||
content: Yes, we have three. Vela is our signature waterfront restaurant, Hudson & Nash is more casual, and SWIM is our
|
||||
poolside bar and grill.
|
||||
- role: user
|
||||
content: Is Vela good for anniversary dinner?
|
||||
- role: assistant
|
||||
content: Absolutely! It's perfect for special occasions. They have a special anniversary dessert if you mention it's your
|
||||
celebration.
|
||||
- role: user
|
||||
content: Can you make us a reservation for Saturday night?
|
||||
- role: assistant
|
||||
content: I'd be happy to. What time would you prefer?
|
||||
- role: user
|
||||
content: Maybe 7:30 PM?
|
||||
- role: assistant
|
||||
content: Let me check... Yes, I can confirm 7:30 PM on Saturday, December 9th for two at Vela. I'll note it's your anniversary.
|
||||
- role: user
|
||||
content: Wonderful. What about parking?
|
||||
- role: assistant
|
||||
content: Valet parking is $55 per night, or self-parking is $42 per night.
|
||||
- role: user
|
||||
content: We'll probably Uber mostly, but good to know.
|
||||
- role: assistant
|
||||
content: Smart choice. The hotel is walking distance to the Gaslamp Quarter and Seaport Village too.
|
||||
- role: user
|
||||
content: Oh that's great for exploring. Is there a spa?
|
||||
- role: assistant
|
||||
content: Yes, our spa offers couples massages which are very popular for anniversaries. Would you like information about
|
||||
booking?
|
||||
- role: user
|
||||
content: How much are those?
|
||||
- role: assistant
|
||||
content: The 50-minute couples massage is $580, or the 80-minute is $750. They book up quickly for weekends.
|
||||
- role: user
|
||||
content: Maybe we'll book that when we arrive. What about the pool?
|
||||
- role: assistant
|
||||
content: We have four pools including an adults-only infinity pool on the fourth floor with bay views.
|
||||
- role: user
|
||||
content: That sounds nice. Is it heated?
|
||||
- role: assistant
|
||||
content: Yes, all our pools are heated year-round. The infinity pool is especially beautiful at sunset.
|
||||
- role: user
|
||||
content: Perfect. Now, for payment - what do you need?
|
||||
- role: assistant
|
||||
content: I'll need a credit card to guarantee the reservation. The full payment is due at check-in.
|
||||
- role: user
|
||||
content: I'll use my Visa. It's 4556-7890-1234-5678.
|
||||
- role: assistant
|
||||
content: And the expiration date?
|
||||
- role: user
|
||||
content: 07/26.
|
||||
- role: assistant
|
||||
content: The name on the card?
|
||||
- role: user
|
||||
content: Richard P Thompson.
|
||||
- role: assistant
|
||||
content: Thank you. Your reservation is confirmed! Your confirmation number is HSD-445782.
|
||||
- role: user
|
||||
content: Let me write that down... HSD-445782?
|
||||
- role: assistant
|
||||
content: That's correct. You'll receive an email confirmation shortly to rthompson@techcompany.com.
|
||||
- role: user
|
||||
content: What's your cancellation policy?
|
||||
- role: assistant
|
||||
content: You can cancel up to 48 hours before arrival without penalty. Within 48 hours, there's a one-night charge.
|
||||
- role: user
|
||||
content: Good to know, though we definitely won't be canceling!
|
||||
- role: assistant
|
||||
content: I'm sure you'll have a wonderful anniversary! Is there anything special you'd like in the room? Rose petals,
|
||||
specific flowers?
|
||||
- role: user
|
||||
content: Could you arrange for roses?
|
||||
- role: assistant
|
||||
content: Of course! A dozen red roses will be in your room upon arrival, compliments of the hotel for your anniversary.
|
||||
- role: user
|
||||
content: That's so thoughtful, thank you!
|
||||
- role: assistant
|
||||
content: Our pleasure! I'll also notify the front desk that you're celebrating so they can ensure everything is perfect.
|
||||
- role: user
|
||||
content: I really appreciate all your help, Maria.
|
||||
- role: assistant
|
||||
content: 'It''s my pleasure, Mr. Thompson! To summarize: December 8-10, room 1912 Junior Suite with bay view on the 19th
|
||||
floor, Romance Package included, dinner at Vela on Saturday at 7:30 PM, confirmation HSD-445782. Total is $1,333.'
|
||||
- role: user
|
||||
content: That's all perfect.
|
||||
- role: assistant
|
||||
content: Wonderful! Happy early anniversary to you and Susan. We look forward to making your celebration memorable!
|
||||
- role: user
|
||||
content: Thank you so much!
|
||||
- role: assistant
|
||||
content: You're very welcome! Have a lovely evening and we'll see you December 8th!
|
||||
user_question: Can you remind me of my Hilton confirmation number and what room number we reserved? My wife is asking about
|
||||
our anniversary trip details.
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide both the Hilton confirmation number HSD-445782 and the specific room number 1912 that was reserved for the anniversary trip. The response must include the exact confirmation code and the correct room number, demonstrating clear recall of these reservation details. The agent may also helpfully mention that room 1912 is a corner Junior Suite on the 19th floor with bay views, as these details were emphasized during the booking conversation. Since the user mentions this is for their anniversary trip, the agent might also recall the Romance Package or other anniversary-related arrangements. The response must not confuse these numbers with other numerical information mentioned in the conversation such as dates, prices, or rewards numbers.
|
||||
expected_behavior: The agent should provide confirmation HSD-445782 and specify room 1912 was reserved
|
||||
@@ -0,0 +1,219 @@
|
||||
test_id: layer1_09_home_security
|
||||
category: layer1
|
||||
title: Home Security System Installation - Service Agreement Details
|
||||
description: Test agent's ability to recall security system package details and installation appointment
|
||||
conversation_histories:
|
||||
- conversation_id: security_install_001
|
||||
timestamp: '2024-11-11 14:45:00'
|
||||
metadata:
|
||||
business: ADT Security Services
|
||||
department: Sales and Installation
|
||||
call_duration: 48 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hi, I've been having some break-ins in my neighborhood and want to install a security system.
|
||||
- role: assistant
|
||||
content: I understand your concern, and you're making a smart decision. I'm Carlos from ADT Security Services. I'll help
|
||||
you find the right protection for your home. First, may I have your name?
|
||||
- role: user
|
||||
content: I'm Nancy Rodriguez.
|
||||
- role: assistant
|
||||
content: Thank you, Ms. Rodriguez. What city are you in?
|
||||
- role: user
|
||||
content: I'm in Houston, Texas, in the Heights area.
|
||||
- role: assistant
|
||||
content: I know that area well. Tell me about your home - is it a single-family house, townhome, or apartment?
|
||||
- role: user
|
||||
content: It's a two-story house, about 2,400 square feet.
|
||||
- role: assistant
|
||||
content: How many entry doors do you have?
|
||||
- role: user
|
||||
content: Front door, back door, and a side door to the garage.
|
||||
- role: assistant
|
||||
content: So three entry points. How many windows on the ground floor?
|
||||
- role: user
|
||||
content: Let me think... six in the front, four on each side, and four in the back. So 18 total.
|
||||
- role: assistant
|
||||
content: That's quite a few windows to secure. Do you have a garage?
|
||||
- role: user
|
||||
content: Yes, a two-car attached garage.
|
||||
- role: assistant
|
||||
content: And do you have any sliding glass doors?
|
||||
- role: user
|
||||
content: Yes, one leading to the backyard from the living room.
|
||||
- role: assistant
|
||||
content: Good to know. Based on your home's layout, I'd recommend our Smart Home Security package. It includes door sensors
|
||||
for all entry points, window sensors, motion detectors, and our smart hub.
|
||||
- role: user
|
||||
content: How many window sensors would I get?
|
||||
- role: assistant
|
||||
content: The package includes sensors for up to 15 windows. We'd prioritize the most vulnerable ones - typically windows
|
||||
hidden from street view or near door locks.
|
||||
- role: user
|
||||
content: What about the other three windows?
|
||||
- role: assistant
|
||||
content: We can add additional sensors for $40 each, or use glass break detectors which cover multiple windows in a room
|
||||
for $120 each.
|
||||
- role: user
|
||||
content: The glass break detectors sound more efficient.
|
||||
- role: assistant
|
||||
content: They are. One detector can cover a 25-foot radius. We'd probably need just one additional detector for full coverage.
|
||||
- role: user
|
||||
content: Okay, let's plan on that. What about cameras?
|
||||
- role: assistant
|
||||
content: Our package includes two outdoor cameras. Most people place them at the front door and back door. Would you like
|
||||
additional cameras?
|
||||
- role: user
|
||||
content: I'd like one for the garage and maybe one for the side of the house.
|
||||
- role: assistant
|
||||
content: Smart thinking. Additional cameras are $199 each. So that would be two more cameras.
|
||||
- role: user
|
||||
content: Yes, let's do four cameras total. Do they record?
|
||||
- role: assistant
|
||||
content: Yes, they record to the cloud. The basic package includes 30 days of video storage. You can upgrade to 60 days
|
||||
for $10 more per month.
|
||||
- role: user
|
||||
content: 30 days should be enough. What's the monthly monitoring fee?
|
||||
- role: assistant
|
||||
content: The Smart Home Security package with professional monitoring is $52.99 per month with a 36-month agreement.
|
||||
- role: user
|
||||
content: That's a three-year contract?
|
||||
- role: assistant
|
||||
content: Yes, but that locks in your rate. Without a contract, it's $62.99 monthly.
|
||||
- role: user
|
||||
content: I'll take the contract for the lower rate. What about installation?
|
||||
- role: assistant
|
||||
content: Professional installation is $299, but we're running a promotion this month where it's only $99.
|
||||
- role: user
|
||||
content: Oh, that's a good deal. When could you install?
|
||||
- role: assistant
|
||||
content: Let me check our Houston schedule... I have availability this Thursday, November 16th, or next Monday, November
|
||||
20th.
|
||||
- role: user
|
||||
content: What time on Thursday?
|
||||
- role: assistant
|
||||
content: I have a morning slot from 8 AM to 12 PM, or afternoon from 1 PM to 5 PM.
|
||||
- role: user
|
||||
content: I'll take Thursday morning, 8 to noon.
|
||||
- role: assistant
|
||||
content: Perfect! I've scheduled you for Thursday, November 16th, between 8 AM and noon. The technician will call 30 minutes
|
||||
before arrival.
|
||||
- role: user
|
||||
content: Do I need to be home?
|
||||
- role: assistant
|
||||
content: Yes, someone 18 or older needs to be present for the full installation, which typically takes 3-4 hours.
|
||||
- role: user
|
||||
content: That's fine, I'll work from home that day. Now, does the system work if the power goes out?
|
||||
- role: assistant
|
||||
content: Yes! The control panel has a backup battery that provides 24 hours of power. The cellular connection continues
|
||||
working too.
|
||||
- role: user
|
||||
content: Good. How do I arm and disarm it?
|
||||
- role: assistant
|
||||
content: Multiple ways - a keypad by each door, a key fob remote, or our mobile app on your smartphone.
|
||||
- role: user
|
||||
content: How many key fobs do I get?
|
||||
- role: assistant
|
||||
content: The package includes two key fobs. Additional ones are $35 each.
|
||||
- role: user
|
||||
content: Two is enough. My husband and I will each have one. What about smoke detectors?
|
||||
- role: user
|
||||
content: Actually, wait - before smoke detectors, what's my account number going to be?
|
||||
- role: assistant
|
||||
content: Your ADT account number will be ADT-7789234. I'll also give you a service code for the installation.
|
||||
- role: user
|
||||
content: What's the service code?
|
||||
- role: assistant
|
||||
content: Your installation service code is SVC-44821. The technician will ask for this.
|
||||
- role: user
|
||||
content: Let me write both down... ADT-7789234 and SVC-44821?
|
||||
- role: assistant
|
||||
content: Exactly right. Now, you were asking about smoke detectors?
|
||||
- role: user
|
||||
content: Yes, are those included?
|
||||
- role: assistant
|
||||
content: The package includes one smoke detector. Additional monitored smoke detectors are $65 each. How many total would
|
||||
you like?
|
||||
- role: user
|
||||
content: I should probably have one upstairs and one downstairs.
|
||||
- role: assistant
|
||||
content: That's wise. So one additional smoke detector for $65.
|
||||
- role: user
|
||||
content: Yes. Do you also monitor carbon monoxide?
|
||||
- role: assistant
|
||||
content: Yes, CO detectors are $100 each. With your gas appliances, I'd recommend at least one.
|
||||
- role: user
|
||||
content: Okay, add one of those too.
|
||||
- role: assistant
|
||||
content: Added. Let me calculate your total setup... Equipment package is $849, two additional cameras at $199 each, one
|
||||
glass break detector at $120, one smoke detector at $65, one CO detector at $100, installation at $99.
|
||||
- role: user
|
||||
content: What's the total?
|
||||
- role: assistant
|
||||
content: Your one-time equipment and installation cost is $1,631, and monthly monitoring is $52.99.
|
||||
- role: user
|
||||
content: Can I finance the equipment?
|
||||
- role: assistant
|
||||
content: Yes! We can spread it over 12 months at 0% interest, which would be about $136 per month plus your monitoring.
|
||||
- role: user
|
||||
content: So about $190 total per month for the first year?
|
||||
- role: assistant
|
||||
content: Yes, $188.91 to be exact for the first 12 months, then just $52.99 after that.
|
||||
- role: user
|
||||
content: That's manageable. Let's do the financing.
|
||||
- role: assistant
|
||||
content: Excellent. I'll need some information for the financing approval. What's your social security number?
|
||||
- role: user
|
||||
content: 523-84-7791.
|
||||
- role: assistant
|
||||
content: Date of birth?
|
||||
- role: user
|
||||
content: October 15, 1978.
|
||||
- role: assistant
|
||||
content: Current address?
|
||||
- role: user
|
||||
content: 1847 Heights Boulevard, Houston, Texas, 77008.
|
||||
- role: assistant
|
||||
content: How long have you lived there?
|
||||
- role: user
|
||||
content: About six years.
|
||||
- role: assistant
|
||||
content: Employment status?
|
||||
- role: user
|
||||
content: I'm employed full-time as a marketing director.
|
||||
- role: assistant
|
||||
content: Excellent. Let me run this through... Congratulations! You're approved for the 0% financing.
|
||||
- role: user
|
||||
content: Great! What are the next steps?
|
||||
- role: assistant
|
||||
content: I'll email your contract to review and sign electronically. What's your email?
|
||||
- role: user
|
||||
content: nrodriguez78@email.com
|
||||
- role: assistant
|
||||
content: Perfect. You'll receive that within the hour. Once signed, we'll ship your equipment for the Thursday installation.
|
||||
- role: user
|
||||
content: Will the installer explain everything?
|
||||
- role: assistant
|
||||
content: Yes, they'll train you on the entire system, set up your app, and make sure you're comfortable before leaving.
|
||||
- role: user
|
||||
content: What if I have problems after installation?
|
||||
- role: assistant
|
||||
content: We have 24/7 customer support. Plus, your account includes two free service calls per year if needed.
|
||||
- role: user
|
||||
content: That's reassuring. Oh, does this integrate with smart home devices?
|
||||
- role: assistant
|
||||
content: Yes! It works with Alexa, Google Assistant, and most smart locks and lights.
|
||||
- role: user
|
||||
content: Perfect, I have Alexa. Anything else I should know?
|
||||
- role: assistant
|
||||
content: Just remember your account number ADT-7789234 for any future service needs, and have your service code SVC-44821
|
||||
ready for the installer Thursday morning.
|
||||
- role: user
|
||||
content: Got it. Thank you so much, Carlos!
|
||||
- role: assistant
|
||||
content: You're welcome, Ms. Rodriguez! You're all set for Thursday, November 16th, 8 AM to noon. Your home will be much
|
||||
more secure very soon!
|
||||
user_question: What's my ADT account number and installation service code? The technician just arrived and is asking for them.
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide both the ADT account number ADT-7789234 and the installation service code SVC-44821 from the home security setup conversation. Since the technician has just arrived and is asking for these codes, the response must include both pieces of information exactly as provided during the call. The agent should demonstrate clear recall of both the account number (which will be needed for future service) and the service code (specifically required for the installation). The response must maintain the correct format and sequence for both codes and not confuse them with each other or with other numbers mentioned in the conversation such as the address, phone numbers, or pricing information.
|
||||
expected_behavior: The agent should provide account number ADT-7789234 and service code SVC-44821
|
||||
@@ -0,0 +1,217 @@
|
||||
test_id: layer1_10_pharmacy_transfer
|
||||
category: layer1
|
||||
title: Pharmacy Prescription Transfer - Medication and Insurance Details
|
||||
description: Test agent's ability to recall prescription details and insurance information from pharmacy call
|
||||
conversation_histories:
|
||||
- conversation_id: pharmacy_transfer_001
|
||||
timestamp: '2024-11-13 10:00:00'
|
||||
metadata:
|
||||
business: Walgreens Pharmacy
|
||||
department: Pharmacy Services
|
||||
call_duration: 39 minutes
|
||||
messages:
|
||||
- role: user
|
||||
content: Hello, I need to transfer my prescriptions from CVS to your pharmacy.
|
||||
- role: assistant
|
||||
content: Good morning! I'm Rachel from Walgreens pharmacy. I'll be happy to help you transfer your prescriptions. First,
|
||||
may I have your name?
|
||||
- role: user
|
||||
content: It's Matthew Harrison.
|
||||
- role: assistant
|
||||
content: Thank you, Mr. Harrison. And your date of birth?
|
||||
- role: user
|
||||
content: September 5th, 1975.
|
||||
- role: assistant
|
||||
content: Phone number?
|
||||
- role: user
|
||||
content: 773-555-4429.
|
||||
- role: assistant
|
||||
content: Current address?
|
||||
- role: user
|
||||
content: 3924 North Lincoln Avenue, Chicago, Illinois, 60613.
|
||||
- role: assistant
|
||||
content: Do you have prescription insurance?
|
||||
- role: user
|
||||
content: Yes, I have UnitedHealthcare.
|
||||
- role: assistant
|
||||
content: Can I get your member ID number?
|
||||
- role: user
|
||||
content: It's UHC887234561.
|
||||
- role: assistant
|
||||
content: And the group number?
|
||||
- role: user
|
||||
content: Group number is 445KL8.
|
||||
- role: assistant
|
||||
content: Is the cardholder name Matthew Harrison?
|
||||
- role: user
|
||||
content: Yes, I'm the primary.
|
||||
- role: assistant
|
||||
content: Perfect. Now, which CVS location are your prescriptions at?
|
||||
- role: user
|
||||
content: The one on Broadway, near Belmont. I think it's 3637 North Broadway.
|
||||
- role: assistant
|
||||
content: Yes, I know that location. What prescriptions do you need transferred?
|
||||
- role: user
|
||||
content: I have four medications. Let me get my bottles... Okay, I have metoprolol for blood pressure.
|
||||
- role: assistant
|
||||
content: What strength and how often do you take it?
|
||||
- role: user
|
||||
content: 50 milligrams twice daily.
|
||||
- role: assistant
|
||||
content: And the prescription number from the CVS bottle?
|
||||
- role: user
|
||||
content: It's RX7739482.
|
||||
- role: assistant
|
||||
content: Got it. What else?
|
||||
- role: user
|
||||
content: Rosuvastatin for cholesterol, 20 milligrams once at night.
|
||||
- role: assistant
|
||||
content: Prescription number for that one?
|
||||
- role: user
|
||||
content: RX7739483.
|
||||
- role: assistant
|
||||
content: And the third medication?
|
||||
- role: user
|
||||
content: Jardiance for diabetes, 10 milligrams once in the morning.
|
||||
- role: assistant
|
||||
content: That's a newer diabetes medication. Prescription number?
|
||||
- role: user
|
||||
content: RX7739484.
|
||||
- role: assistant
|
||||
content: And the fourth one?
|
||||
- role: user
|
||||
content: Gabapentin 300 milligrams, three times daily for nerve pain.
|
||||
- role: assistant
|
||||
content: Prescription number?
|
||||
- role: user
|
||||
content: RX7739485.
|
||||
- role: assistant
|
||||
content: Who is your prescribing physician?
|
||||
- role: user
|
||||
content: Dr. Amanda Foster at Northwestern Medical Group.
|
||||
- role: assistant
|
||||
content: Do all four prescriptions have refills remaining?
|
||||
- role: user
|
||||
content: Yes, they all have at least 6 refills left.
|
||||
- role: assistant
|
||||
content: Excellent. When did you last fill these?
|
||||
- role: user
|
||||
content: About a week ago, so I have three weeks of medication left.
|
||||
- role: assistant
|
||||
content: Perfect timing. Do you have any drug allergies?
|
||||
- role: user
|
||||
content: I'm allergic to codeine - it makes me break out in hives.
|
||||
- role: assistant
|
||||
content: Important to note. Any other medications, vitamins, or supplements?
|
||||
- role: user
|
||||
content: I take vitamin D3, 2000 units daily, and fish oil.
|
||||
- role: assistant
|
||||
content: Good to know. Now let me check your insurance coverage for these medications...
|
||||
- role: user
|
||||
content: Will the copays be the same?
|
||||
- role: assistant
|
||||
content: Let me see... Your metoprolol is a Tier 1 generic, $10 copay. Rosuvastatin is also Tier 1, another $10.
|
||||
- role: user
|
||||
content: That's what I was paying at CVS.
|
||||
- role: assistant
|
||||
content: Good. The Jardiance is Tier 3, showing a $47 copay.
|
||||
- role: user
|
||||
content: Yes, that's right.
|
||||
- role: assistant
|
||||
content: And gabapentin is Tier 1, so $10.
|
||||
- role: user
|
||||
content: So $77 total for all four?
|
||||
- role: assistant
|
||||
content: Correct. Now, would you like us to synchronize these so they all refill on the same day?
|
||||
- role: user
|
||||
content: Oh, can you do that?
|
||||
- role: assistant
|
||||
content: Yes! We'll do short fills on some to align them all to the same refill date. Makes it much easier.
|
||||
- role: user
|
||||
content: That would be great. Just one trip to the pharmacy.
|
||||
- role: assistant
|
||||
content: Exactly. Would you like automatic refills?
|
||||
- role: user
|
||||
content: What does that mean?
|
||||
- role: assistant
|
||||
content: We'll automatically start preparing your refills 5 days before you run out and text you when they're ready.
|
||||
- role: user
|
||||
content: Yes, that sounds convenient.
|
||||
- role: assistant
|
||||
content: Perfect. Now, I'll contact CVS to transfer these. We'll need about 2-3 hours to process everything.
|
||||
- role: user
|
||||
content: So I can pick them up this afternoon?
|
||||
- role: assistant
|
||||
content: We'll have them ready by 2 PM today. Is text the best way to notify you?
|
||||
- role: user
|
||||
content: Yes, text is perfect.
|
||||
- role: assistant
|
||||
content: Great. Your Walgreens prescription account number will be WG-9847221.
|
||||
- role: user
|
||||
content: Should I write that down?
|
||||
- role: assistant
|
||||
content: Yes, you'll need it for refills or any pharmacy questions. WG-9847221.
|
||||
- role: user
|
||||
content: Got it. Which Walgreens should I go to?
|
||||
- role: assistant
|
||||
content: You can use any Walgreens, but I'm setting your home store as the one at 3419 North Broadway, just a few blocks
|
||||
from the CVS you were using.
|
||||
- role: user
|
||||
content: Oh that's convenient, even closer to me.
|
||||
- role: assistant
|
||||
content: Yes, and we're open until 10 PM every day. We also have a drive-through.
|
||||
- role: user
|
||||
content: Perfect for bad weather days. Do you have an app?
|
||||
- role: assistant
|
||||
content: Yes, the Walgreens app lets you manage prescriptions, order refills, and even see pill images to identify medications.
|
||||
- role: user
|
||||
content: I'll download that. Can I pay through the app?
|
||||
- role: assistant
|
||||
content: You can pre-pay and just pick up at the counter or drive-through. Very quick.
|
||||
- role: user
|
||||
content: Great. Oh, does Dr. Foster need to approve the transfer?
|
||||
- role: assistant
|
||||
content: No, we handle the transfer between pharmacies directly. But I see here she's already in our system, so future
|
||||
prescriptions from her will come straight to us.
|
||||
- role: user
|
||||
content: Good. What about vaccine records? I got my flu shot at CVS.
|
||||
- role: assistant
|
||||
content: We can request your immunization history from CVS as well. Would you like us to?
|
||||
- role: user
|
||||
content: Yes, please. I never remember when I got what vaccine.
|
||||
- role: assistant
|
||||
content: We'll add that to your profile. Speaking of vaccines, have you had your COVID booster this fall?
|
||||
- role: user
|
||||
content: Not yet, been meaning to.
|
||||
- role: assistant
|
||||
content: We have appointments available. You could get it when you pick up your prescriptions if you have time.
|
||||
- role: user
|
||||
content: Maybe next time. I have meetings this afternoon.
|
||||
- role: assistant
|
||||
content: No problem. Now, do you need any other pharmacy services? We do medication consultations, blood pressure checks,
|
||||
diabetes supplies.
|
||||
- role: user
|
||||
content: I do need to order test strips for my glucose meter.
|
||||
- role: assistant
|
||||
content: What meter do you use?
|
||||
- role: user
|
||||
content: The OneTouch Verio.
|
||||
- role: assistant
|
||||
content: Those test strips are covered by your insurance. $35 for a box of 100. Should I add those to today's order?
|
||||
- role: user
|
||||
content: Yes, please do that.
|
||||
- role: assistant
|
||||
content: Added. So your total today will be $112 - the four medications plus test strips.
|
||||
- role: user
|
||||
content: Sounds right.
|
||||
- role: assistant
|
||||
content: Perfect. Everything will be ready at 2 PM. You'll get a text when it's ready. Your account number is WG-9847221,
|
||||
and you're all set up for auto-refills with medication synchronization.
|
||||
- role: user
|
||||
content: This was easier than I expected. Thanks, Rachel!
|
||||
- role: assistant
|
||||
content: You're very welcome, Mr. Harrison! We'll take great care of you here at Walgreens. See you this afternoon!
|
||||
user_question: What's my Walgreens prescription account number? I need it to set up the mobile app.
|
||||
evaluation_criteria: |
|
||||
The agent should accurately retrieve and provide the Walgreens prescription account number WG-9847221 that was assigned during the pharmacy transfer conversation. The response must include the exact account number with the correct WG prefix and all seven digits in the proper sequence. This account number is specifically needed for setting up the mobile app, so the agent should provide it clearly and accurately. The response should demonstrate precise recall of this identifier without confusing it with other numbers mentioned in the conversation such as CVS prescription numbers, copay amounts, or phone numbers.
|
||||
expected_behavior: The agent should provide Walgreens account number WG-9847221
|
||||
@@ -0,0 +1,301 @@
|
||||
test_id: layer1_11_mortgage_application
|
||||
category: layer1
|
||||
title: Mortgage Application - Financial Details Retrieval
|
||||
description: Test agent's ability to recall detailed financial information provided during a complex mortgage application call
|
||||
conversation_histories:
|
||||
- conversation_id: mortgage_app_001
|
||||
timestamp: "2024-11-20 09:15:00"
|
||||
metadata:
|
||||
business: "Wells Fargo Home Lending"
|
||||
department: "Mortgage Applications"
|
||||
call_duration: "63 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I'd like to apply for a home mortgage loan."
|
||||
- role: assistant
|
||||
content: "Good morning! I'm Robert from Wells Fargo Home Lending. I'll help you with your mortgage application today. Let's start with some basic information. What's your full legal name?"
|
||||
- role: user
|
||||
content: "David Alexander Thompson."
|
||||
- role: assistant
|
||||
content: "Thank you, Mr. Thompson. And your date of birth?"
|
||||
- role: user
|
||||
content: "July 22nd, 1982."
|
||||
- role: assistant
|
||||
content: "What's your Social Security number?"
|
||||
- role: user
|
||||
content: "652-41-8897."
|
||||
- role: assistant
|
||||
content: "And your current address?"
|
||||
- role: user
|
||||
content: "2156 Riverside Drive, Apartment 14C, Chicago, Illinois 60601."
|
||||
- role: assistant
|
||||
content: "How long have you lived at this address?"
|
||||
- role: user
|
||||
content: "About three years and four months."
|
||||
- role: assistant
|
||||
content: "Are you currently renting or do you own?"
|
||||
- role: user
|
||||
content: "I'm renting. The monthly rent is $2,450."
|
||||
- role: assistant
|
||||
content: "Who's your landlord or management company?"
|
||||
- role: user
|
||||
content: "Citywide Property Management LLC."
|
||||
- role: assistant
|
||||
content: "Thank you. Now, let's discuss your employment. Current employer?"
|
||||
- role: user
|
||||
content: "I work for McKenzie Financial Advisors."
|
||||
- role: assistant
|
||||
content: "Your position there?"
|
||||
- role: user
|
||||
content: "Senior Financial Analyst."
|
||||
- role: assistant
|
||||
content: "How long have you been with McKenzie Financial?"
|
||||
- role: user
|
||||
content: "Six years and two months."
|
||||
- role: assistant
|
||||
content: "And your annual salary?"
|
||||
- role: user
|
||||
content: "My base salary is $145,000 per year."
|
||||
- role: assistant
|
||||
content: "Do you receive any bonuses or additional compensation?"
|
||||
- role: user
|
||||
content: "Yes, I typically get an annual bonus. Last year it was $28,500."
|
||||
- role: assistant
|
||||
content: "Any other sources of income?"
|
||||
- role: user
|
||||
content: "I do some freelance consulting, averaging about $1,800 per month."
|
||||
- role: assistant
|
||||
content: "How long have you been doing the consulting work?"
|
||||
- role: user
|
||||
content: "For about two years now."
|
||||
- role: assistant
|
||||
content: "Do you have a business name or is it under your personal name?"
|
||||
- role: user
|
||||
content: "It's under Thompson Consulting LLC."
|
||||
- role: assistant
|
||||
content: "Great. Now let's talk about your assets. What's your total in checking accounts?"
|
||||
- role: user
|
||||
content: "I have about $18,500 in my Chase checking account."
|
||||
- role: assistant
|
||||
content: "Savings accounts?"
|
||||
- role: user
|
||||
content: "I have $67,000 in my Wells Fargo savings and another $45,000 in a Marcus by Goldman Sachs high-yield savings."
|
||||
- role: assistant
|
||||
content: "Any investment accounts?"
|
||||
- role: user
|
||||
content: "Yes, I have a Vanguard brokerage account with about $125,000 and a TD Ameritrade account with $38,000."
|
||||
- role: assistant
|
||||
content: "What about retirement accounts?"
|
||||
- role: user
|
||||
content: "My 401k with my employer has around $285,000, and I have a Roth IRA at Fidelity with $78,000."
|
||||
- role: assistant
|
||||
content: "Excellent. Now, any liabilities? Credit card debt?"
|
||||
- role: user
|
||||
content: "I have three credit cards. The Visa has a $2,300 balance, MasterCard is paid off, and my Amex has about $1,100."
|
||||
- role: assistant
|
||||
content: "What are the credit limits on those cards?"
|
||||
- role: user
|
||||
content: "The Visa is $15,000 limit, MasterCard is $12,000, and Amex is $25,000."
|
||||
- role: assistant
|
||||
content: "Any auto loans?"
|
||||
- role: user
|
||||
content: "Yes, I have a car loan with BMW Financial. The balance is $31,500."
|
||||
- role: assistant
|
||||
content: "Monthly payment?"
|
||||
- role: user
|
||||
content: "$685 per month."
|
||||
- role: assistant
|
||||
content: "Interest rate on that loan?"
|
||||
- role: user
|
||||
content: "It's 3.9%."
|
||||
- role: assistant
|
||||
content: "Any student loans?"
|
||||
- role: user
|
||||
content: "No, I paid those off two years ago."
|
||||
- role: assistant
|
||||
content: "Other debts or monthly obligations?"
|
||||
- role: user
|
||||
content: "No, that's everything."
|
||||
- role: assistant
|
||||
content: "Now, about the property you're looking to purchase. What's the address?"
|
||||
- role: user
|
||||
content: "It's 789 Oak Park Avenue, Evanston, Illinois 60201."
|
||||
- role: assistant
|
||||
content: "Purchase price?"
|
||||
- role: user
|
||||
content: "$625,000."
|
||||
- role: assistant
|
||||
content: "How much are you planning to put down?"
|
||||
- role: user
|
||||
content: "I'm planning to put down 20%, so $125,000."
|
||||
- role: assistant
|
||||
content: "So you're looking to borrow $500,000?"
|
||||
- role: user
|
||||
content: "Exactly."
|
||||
- role: assistant
|
||||
content: "Have you already made an offer?"
|
||||
- role: user
|
||||
content: "Yes, it was accepted. We're in attorney review until December 5th."
|
||||
- role: assistant
|
||||
content: "When's the planned closing date?"
|
||||
- role: user
|
||||
content: "January 15th, 2025."
|
||||
- role: assistant
|
||||
content: "Is this going to be your primary residence?"
|
||||
- role: user
|
||||
content: "Yes, absolutely."
|
||||
- role: assistant
|
||||
content: "Are you purchasing alone or with someone else?"
|
||||
- role: user
|
||||
content: "Just me, I'm buying it alone."
|
||||
- role: assistant
|
||||
content: "Are you a first-time homebuyer?"
|
||||
- role: user
|
||||
content: "No, I owned a condo about eight years ago but sold it when I relocated for work."
|
||||
- role: assistant
|
||||
content: "What did you sell that property for?"
|
||||
- role: user
|
||||
content: "I sold it for $285,000 back in 2016."
|
||||
- role: assistant
|
||||
content: "Did you have any gain or loss on that sale?"
|
||||
- role: user
|
||||
content: "I made about a $45,000 profit after all expenses."
|
||||
- role: assistant
|
||||
content: "Good. Now, do you have a preference for loan type? 30-year fixed, 15-year fixed, or adjustable rate?"
|
||||
- role: user
|
||||
content: "I'm interested in a 30-year fixed rate."
|
||||
- role: assistant
|
||||
content: "Based on your credit score range, which we'll verify, current rates are around 6.875% for a 30-year fixed with 20% down."
|
||||
- role: user
|
||||
content: "Speaking of credit score, what do you need?"
|
||||
- role: assistant
|
||||
content: "We'll pull your credit report. Do you know your approximate score?"
|
||||
- role: user
|
||||
content: "Last I checked it was 782."
|
||||
- role: assistant
|
||||
content: "Excellent score. That should qualify you for our best rates. Have you had any late payments in the last two years?"
|
||||
- role: user
|
||||
content: "No, no late payments at all."
|
||||
- role: assistant
|
||||
content: "Any bankruptcies or foreclosures?"
|
||||
- role: user
|
||||
content: "No, never."
|
||||
- role: assistant
|
||||
content: "Have you co-signed any loans for anyone?"
|
||||
- role: user
|
||||
content: "Actually yes, I co-signed my sister's student loan about five years ago."
|
||||
- role: assistant
|
||||
content: "What's the balance on that loan?"
|
||||
- role: user
|
||||
content: "It's down to about $18,000 now."
|
||||
- role: assistant
|
||||
content: "Is she current on payments?"
|
||||
- role: user
|
||||
content: "Yes, she's never missed a payment."
|
||||
- role: assistant
|
||||
content: "Good. Now, for the down payment, where will those funds come from?"
|
||||
- role: user
|
||||
content: "From my savings accounts - the Wells Fargo and Marcus accounts I mentioned."
|
||||
- role: assistant
|
||||
content: "Will any of the down payment be a gift from family?"
|
||||
- role: user
|
||||
content: "No, it's all my own savings."
|
||||
- role: assistant
|
||||
content: "Have you made any large deposits to your accounts in the last 60 days?"
|
||||
- role: user
|
||||
content: "Just my regular salary and the consulting income. Oh, and I got my annual bonus of $28,500 deposited about three weeks ago."
|
||||
- role: assistant
|
||||
content: "That's fine, we'll just need documentation for that. Now, regarding the property, what type of home is it?"
|
||||
- role: user
|
||||
content: "It's a single-family home, built in 1998."
|
||||
- role: assistant
|
||||
content: "How many bedrooms and bathrooms?"
|
||||
- role: user
|
||||
content: "Four bedrooms, three and a half bathrooms."
|
||||
- role: assistant
|
||||
content: "Square footage?"
|
||||
- role: user
|
||||
content: "About 3,200 square feet."
|
||||
- role: assistant
|
||||
content: "Is there a homeowners association?"
|
||||
- role: user
|
||||
content: "Yes, the HOA fee is $185 per month."
|
||||
- role: assistant
|
||||
content: "What does that cover?"
|
||||
- role: user
|
||||
content: "Landscaping of common areas, snow removal, and maintenance of the community park and pool."
|
||||
- role: assistant
|
||||
content: "Annual property taxes?"
|
||||
- role: user
|
||||
content: "They're about $14,800 per year."
|
||||
- role: assistant
|
||||
content: "Has a home inspection been done yet?"
|
||||
- role: user
|
||||
content: "Scheduled for next Tuesday, November 26th."
|
||||
- role: assistant
|
||||
content: "Good. Now, let me calculate your debt-to-income ratio. Your monthly gross income including the consulting would be about $14,267, correct?"
|
||||
- role: user
|
||||
content: "That sounds right."
|
||||
- role: assistant
|
||||
content: "With the mortgage payment, taxes, insurance, HOA, and your car payment, your total monthly housing and debt payments would be approximately $4,285. That gives you a debt-to-income ratio of about 30%, which is excellent."
|
||||
- role: user
|
||||
content: "That's good to hear."
|
||||
- role: assistant
|
||||
content: "For the loan application, I'll need several documents. Do you have your last two years of tax returns?"
|
||||
- role: user
|
||||
content: "Yes, I have 2022 and 2023 returns ready."
|
||||
- role: assistant
|
||||
content: "Last two months of pay stubs?"
|
||||
- role: user
|
||||
content: "I can download those from our HR portal."
|
||||
- role: assistant
|
||||
content: "Last two months of bank statements for all accounts?"
|
||||
- role: user
|
||||
content: "I'll need to gather those."
|
||||
- role: assistant
|
||||
content: "And we'll need the purchase agreement and your employer's contact information for verification."
|
||||
- role: user
|
||||
content: "The purchase agreement is with my attorney. My HR department number is 312-555-8900."
|
||||
- role: assistant
|
||||
content: "Perfect. Once we receive all documents, the underwriting process typically takes 3-4 weeks."
|
||||
- role: user
|
||||
content: "That should work with our January 15th closing."
|
||||
- role: assistant
|
||||
content: "Yes, we'll have plenty of time. I'll email you the full application and document checklist. What's your email address?"
|
||||
- role: user
|
||||
content: "It's dthompson82@email.com"
|
||||
- role: assistant
|
||||
content: "Great. I'll send that within the hour. Any questions about the mortgage process?"
|
||||
- role: user
|
||||
content: "What about mortgage insurance?"
|
||||
- role: assistant
|
||||
content: "With 20% down, you won't need PMI - private mortgage insurance."
|
||||
- role: user
|
||||
content: "Perfect. And when do I lock in the interest rate?"
|
||||
- role: assistant
|
||||
content: "You can lock anytime between now and closing. We offer 30, 45, or 60-day locks. Given your January 15th closing, I'd recommend a 60-day lock for safety."
|
||||
- role: user
|
||||
content: "What if rates drop after I lock?"
|
||||
- role: assistant
|
||||
content: "We have a one-time float-down option if rates drop by at least 0.25% from your locked rate."
|
||||
- role: user
|
||||
content: "That's good to know. I think I'll wait a week or two before locking."
|
||||
- role: assistant
|
||||
content: "That's fine. Just keep in mind rates can change daily. I'll monitor them and keep you informed."
|
||||
- role: user
|
||||
content: "Please do. I think that covers everything I needed to know today."
|
||||
- role: assistant
|
||||
content: "Excellent. I'll process your application and send you the document list. My direct line is 312-555-7600 if you have any questions."
|
||||
- role: user
|
||||
content: "Thank you, Robert. I'll gather those documents and send them over soon."
|
||||
- role: assistant
|
||||
content: "Perfect. Congratulations on your home purchase, Mr. Thompson. We'll make sure everything goes smoothly for your closing."
|
||||
user_question: "What was my total liquid assets amount that I mentioned for the mortgage application?"
|
||||
evaluation_criteria: |
|
||||
The agent should correctly recall and calculate the total liquid assets mentioned:
|
||||
- Chase checking: $18,500
|
||||
- Wells Fargo savings: $67,000
|
||||
- Marcus high-yield savings: $45,000
|
||||
- Total liquid assets: $130,500
|
||||
|
||||
The agent should provide this specific total, not including investment or retirement accounts which are not typically considered immediately liquid for mortgage purposes.
|
||||
@@ -0,0 +1,227 @@
|
||||
test_id: layer1_12_gym_membership
|
||||
category: layer1
|
||||
title: Gym Membership Cancellation - Contract Details Retrieval
|
||||
description: Test agent's ability to recall membership terms, fees, and personal training package details from a lengthy gym membership discussion
|
||||
conversation_histories:
|
||||
- conversation_id: gym_cancel_001
|
||||
timestamp: "2024-11-18 16:30:00"
|
||||
metadata:
|
||||
business: "Lifetime Fitness"
|
||||
department: "Member Services"
|
||||
call_duration: "52 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I need to discuss my membership and possibly make some changes."
|
||||
- role: assistant
|
||||
content: "Hello! This is Marcus from Lifetime Fitness Member Services. I'd be happy to help you with your membership. May I have your member ID or phone number?"
|
||||
- role: user
|
||||
content: "My member ID is LF-2021-78432."
|
||||
- role: assistant
|
||||
content: "Thank you. Let me pull up your account... I see here Ms. Rachel Chen?"
|
||||
- role: user
|
||||
content: "Yes, that's me."
|
||||
- role: assistant
|
||||
content: "Perfect. I see you've been a member since March 2021. You currently have our Diamond membership. What changes were you considering?"
|
||||
- role: user
|
||||
content: "Well, I'm thinking about canceling, but I want to understand my options first."
|
||||
- role: assistant
|
||||
content: "I understand. Let me review your current membership details. You're paying $189 per month for Diamond, which includes all club access, group classes, and pool/spa facilities."
|
||||
- role: user
|
||||
content: "Right. And I also have that personal training package."
|
||||
- role: assistant
|
||||
content: "Yes, I see you purchased a 24-session package with trainer James Morrison for $2,400 back in September."
|
||||
- role: user
|
||||
content: "How many sessions do I have left?"
|
||||
- role: assistant
|
||||
content: "Let me check... You've completed 8 sessions, so you have 16 remaining."
|
||||
- role: user
|
||||
content: "And those expire when?"
|
||||
- role: assistant
|
||||
content: "Personal training packages are valid for 12 months from purchase, so yours expire September 15th, 2025."
|
||||
- role: user
|
||||
content: "What if I want to cancel my membership but keep the training sessions?"
|
||||
- role: assistant
|
||||
content: "You can downgrade to our Training-Only membership at $49 per month, which gives you facility access only when you have scheduled training sessions."
|
||||
- role: user
|
||||
content: "Hmm. What about freezing my membership instead?"
|
||||
- role: assistant
|
||||
content: "We offer membership freezes for $15 per month, minimum one month, maximum six months per year."
|
||||
- role: user
|
||||
content: "Have I used any freeze time this year?"
|
||||
- role: assistant
|
||||
content: "Yes, you froze your membership for two months - June and July when you were traveling."
|
||||
- role: user
|
||||
content: "Oh right, I forgot about that. So I have four months remaining?"
|
||||
- role: assistant
|
||||
content: "Correct, you could freeze for up to four more months in 2024."
|
||||
- role: user
|
||||
content: "What's my contract situation? Am I month-to-month or annual?"
|
||||
- role: assistant
|
||||
content: "You signed a 24-month agreement that ended in March 2023, so you've been month-to-month since then."
|
||||
- role: user
|
||||
content: "So I can cancel anytime?"
|
||||
- role: assistant
|
||||
content: "Yes, with 30 days notice. If you cancel today, your last day would be December 18th."
|
||||
- role: user
|
||||
content: "Would I get a refund for the partial month?"
|
||||
- role: assistant
|
||||
content: "No, we bill on the 1st of each month and don't prorate cancellations. Your December payment would cover through December 31st."
|
||||
- role: user
|
||||
content: "I see. What about my locker rental?"
|
||||
- role: assistant
|
||||
content: "You have a full-size locker, number 342, at $25 per month. That's billed separately and can be canceled independently."
|
||||
- role: user
|
||||
content: "And my husband's add-on membership?"
|
||||
- role: assistant
|
||||
content: "Mr. Kevin Chen is on your account as a spouse add-on for $89 per month."
|
||||
- role: user
|
||||
content: "Would he have to cancel too if I cancel?"
|
||||
- role: assistant
|
||||
content: "He could convert to his own primary membership at $189 per month, or cancel with you."
|
||||
- role: user
|
||||
content: "What about the kids' club access we have?"
|
||||
- role: assistant
|
||||
content: "The Kids' Club for your daughter Emma is $30 per month. She's registered as age 6, correct?"
|
||||
- role: user
|
||||
content: "Yes. Actually she just turned 7 last month."
|
||||
- role: assistant
|
||||
content: "I'll update that. Kids' Club is available until age 12, so she has several years left if you continue."
|
||||
- role: user
|
||||
content: "Are there any cancellation fees I should know about?"
|
||||
- role: assistant
|
||||
content: "Since you're month-to-month, there's no cancellation fee. Just the 30-day notice requirement."
|
||||
- role: user
|
||||
content: "What about that enrollment fee I paid when I joined?"
|
||||
- role: assistant
|
||||
content: "The $299 enrollment fee from 2021 was a one-time fee. It's non-refundable."
|
||||
- role: user
|
||||
content: "If I cancel and rejoin later?"
|
||||
- role: assistant
|
||||
content: "If you return within 90 days, we waive the enrollment fee. After 90 days, you'd pay the current enrollment fee, which is now $349."
|
||||
- role: user
|
||||
content: "It went up?"
|
||||
- role: assistant
|
||||
content: "Yes, it increased in January 2024. Your monthly rate is also grandfathered - new Diamond members pay $209 per month."
|
||||
- role: user
|
||||
content: "So I'm saving $20 a month with my current rate?"
|
||||
- role: assistant
|
||||
content: "Exactly. If you cancel and return, you'd pay the current rates."
|
||||
- role: user
|
||||
content: "What about my remaining personal training sessions if I cancel everything?"
|
||||
- role: assistant
|
||||
content: "You have three options: use them before canceling, transfer them to another member, or request a prorated refund."
|
||||
- role: user
|
||||
content: "What would the refund be?"
|
||||
- role: assistant
|
||||
content: "With 16 sessions remaining out of 24, that's two-thirds of $2,400, so $1,600 minus a 20% administrative fee."
|
||||
- role: user
|
||||
content: "So I'd get back $1,280?"
|
||||
- role: assistant
|
||||
content: "Correct. $1,600 minus $320 administrative fee equals $1,280."
|
||||
- role: user
|
||||
content: "That's a hefty fee. What about transferring to someone else?"
|
||||
- role: assistant
|
||||
content: "Transfers are free to immediate family members. There's a $100 transfer fee for non-family."
|
||||
- role: user
|
||||
content: "Can my husband use them?"
|
||||
- role: assistant
|
||||
content: "Yes, as your spouse, he could use them with no transfer fee. He'd just need to coordinate with James or another trainer."
|
||||
- role: user
|
||||
content: "Speaking of which, didn't I have some guest passes?"
|
||||
- role: assistant
|
||||
content: "Diamond members get 5 guest passes per month. This month you've used 2, so you have 3 remaining."
|
||||
- role: user
|
||||
content: "Do those roll over?"
|
||||
- role: assistant
|
||||
content: "No, guest passes reset on the 1st of each month. Use them or lose them."
|
||||
- role: user
|
||||
content: "What about that rewards program? I had some points."
|
||||
- role: assistant
|
||||
content: "You have 4,500 LifeRewards points. Those can be redeemed for merchandise, services, or month credits."
|
||||
- role: user
|
||||
content: "How much is a month credit?"
|
||||
- role: assistant
|
||||
content: "A free month requires 10,000 points. You could get a $50 credit for 2,500 points."
|
||||
- role: user
|
||||
content: "How do I earn points again?"
|
||||
- role: assistant
|
||||
content: "100 points per month for membership, 50 points per personal training session, and 25 points per group class attended."
|
||||
- role: user
|
||||
content: "So I've been earning steadily. What happens to points if I cancel?"
|
||||
- role: assistant
|
||||
content: "Points expire 60 days after membership cancellation. You'd want to redeem them first."
|
||||
- role: user
|
||||
content: "Good to know. Oh, what about that nutrition consultation I booked?"
|
||||
- role: assistant
|
||||
content: "You have a consultation with our dietitian Sarah scheduled for December 3rd at 2 PM."
|
||||
- role: user
|
||||
content: "Is that included in my membership?"
|
||||
- role: assistant
|
||||
content: "The initial consultation is included with Diamond. Follow-ups are $75 per session."
|
||||
- role: user
|
||||
content: "Did I prepay for any follow-ups?"
|
||||
- role: assistant
|
||||
content: "No, you haven't purchased any additional nutrition sessions."
|
||||
- role: user
|
||||
content: "What about my body composition scans?"
|
||||
- role: assistant
|
||||
content: "Diamond members get monthly InBody scans free. You did your last one October 28th."
|
||||
- role: user
|
||||
content: "Right. And I'm due for another one soon."
|
||||
- role: assistant
|
||||
content: "Yes, you can schedule one anytime after November 28th."
|
||||
- role: user
|
||||
content: "If I freeze instead of cancel, do I keep accumulating rewards points?"
|
||||
- role: assistant
|
||||
content: "No, point earning is suspended during freeze periods. But existing points don't expire."
|
||||
- role: user
|
||||
content: "And I can't use the facilities during a freeze?"
|
||||
- role: assistant
|
||||
content: "Correct, access is suspended except for the pro shop and café. You can't attend classes or use equipment."
|
||||
- role: user
|
||||
content: "What about my parking? I have that monthly parking pass."
|
||||
- role: assistant
|
||||
content: "The garage parking is $40 per month, billed on the 15th. That's a separate agreement with the garage, not through us."
|
||||
- role: user
|
||||
content: "Oh right, I'd need to cancel that separately with them."
|
||||
- role: assistant
|
||||
content: "Yes, they require 15 days notice for parking cancellation."
|
||||
- role: user
|
||||
content: "This is a lot to consider. Can you email me a summary?"
|
||||
- role: assistant
|
||||
content: "Of course. What's your email address?"
|
||||
- role: user
|
||||
content: "rchen.fitness@email.com"
|
||||
- role: assistant
|
||||
content: "I'll send a detailed summary of your membership, remaining services, and cancellation options."
|
||||
- role: user
|
||||
content: "Great. Oh, one more thing - didn't I refer my friend Lisa last month?"
|
||||
- role: assistant
|
||||
content: "Yes! Lisa Wang joined October 22nd. You received a $50 credit on your November billing."
|
||||
- role: user
|
||||
content: "And she got a discount too?"
|
||||
- role: assistant
|
||||
content: "She got her enrollment fee waived, saving $349."
|
||||
- role: user
|
||||
content: "Nice. Does she know I referred her?"
|
||||
- role: assistant
|
||||
content: "Yes, we inform new members who referred them when they use a referral code."
|
||||
- role: user
|
||||
content: "Perfect. I think I need a few days to decide what to do."
|
||||
- role: assistant
|
||||
content: "Take your time. Remember, if you decide to cancel, you need to do it by December 1st to avoid January billing."
|
||||
- role: user
|
||||
content: "I'll let you know by the end of the week. Thanks for all the information, Marcus."
|
||||
- role: assistant
|
||||
content: "You're welcome, Ms. Chen. Feel free to call back with any questions. Have a great rest of your day!"
|
||||
user_question: "What was the exact cost breakdown for my personal training package including how much I'd get back if I requested a refund?"
|
||||
evaluation_criteria: |
|
||||
The agent should accurately recall:
|
||||
- Original package: 24 sessions for $2,400
|
||||
- Sessions used: 8
|
||||
- Sessions remaining: 16
|
||||
- Refund calculation: 16/24 * $2,400 = $1,600
|
||||
- Administrative fee: 20% of $1,600 = $320
|
||||
- Net refund: $1,280
|
||||
|
||||
The response should include all these specific numbers and the calculation method.
|
||||
@@ -0,0 +1,337 @@
|
||||
test_id: layer1_13_tax_preparation
|
||||
category: layer1
|
||||
title: Tax Preparation Service - Deduction Details Retrieval
|
||||
description: Test agent's ability to recall specific tax deductions, income sources, and filing details from a comprehensive tax preparation call
|
||||
conversation_histories:
|
||||
- conversation_id: tax_prep_001
|
||||
timestamp: "2024-03-10 11:00:00"
|
||||
metadata:
|
||||
business: "H&R Block"
|
||||
department: "Tax Services"
|
||||
call_duration: "58 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I need help preparing my 2023 tax return."
|
||||
- role: assistant
|
||||
content: "Good morning! I'm Jennifer from H&R Block Tax Services. I'll help you prepare your 2023 return. Let's start with your basic information. Full name?"
|
||||
- role: user
|
||||
content: "Patricia Anne Sullivan."
|
||||
- role: assistant
|
||||
content: "Thank you, Ms. Sullivan. Your Social Security number?"
|
||||
- role: user
|
||||
content: "459-67-3821."
|
||||
- role: assistant
|
||||
content: "And your date of birth?"
|
||||
- role: user
|
||||
content: "September 8th, 1979."
|
||||
- role: assistant
|
||||
content: "Current address?"
|
||||
- role: user
|
||||
content: "5832 Willowbrook Lane, Denver, Colorado 80231."
|
||||
- role: assistant
|
||||
content: "Filing status - are you single, married filing jointly, married filing separately, or head of household?"
|
||||
- role: user
|
||||
content: "Married filing jointly."
|
||||
- role: assistant
|
||||
content: "Spouse's full name?"
|
||||
- role: user
|
||||
content: "Thomas Robert Sullivan."
|
||||
- role: assistant
|
||||
content: "His Social Security number?"
|
||||
- role: user
|
||||
content: "502-48-9156."
|
||||
- role: assistant
|
||||
content: "His date of birth?"
|
||||
- role: user
|
||||
content: "November 14th, 1977."
|
||||
- role: assistant
|
||||
content: "Any dependents?"
|
||||
- role: user
|
||||
content: "Yes, we have two children."
|
||||
- role: assistant
|
||||
content: "Their names and ages?"
|
||||
- role: user
|
||||
content: "Emily Rose Sullivan, she's 14, born June 3rd, 2009. And Jacob Thomas Sullivan, he's 11, born August 17th, 2012."
|
||||
- role: assistant
|
||||
content: "Social Security numbers for the children?"
|
||||
- role: user
|
||||
content: "Emily's is 506-22-8745 and Jacob's is 506-33-9821."
|
||||
- role: assistant
|
||||
content: "Perfect. Now let's discuss income. Starting with wages - do you have W-2s?"
|
||||
- role: user
|
||||
content: "Yes, I have one W-2 from Denver Regional Hospital where I work as a nurse practitioner."
|
||||
- role: assistant
|
||||
content: "What's in Box 1 - Wages, tips, other compensation?"
|
||||
- role: user
|
||||
content: "$94,500."
|
||||
- role: assistant
|
||||
content: "Box 2 - Federal income tax withheld?"
|
||||
- role: user
|
||||
content: "$18,725."
|
||||
- role: assistant
|
||||
content: "Box 3 - Social Security wages?"
|
||||
- role: user
|
||||
content: "$94,500."
|
||||
- role: assistant
|
||||
content: "Box 4 - Social Security tax withheld?"
|
||||
- role: user
|
||||
content: "$5,859."
|
||||
- role: assistant
|
||||
content: "Box 5 - Medicare wages?"
|
||||
- role: user
|
||||
content: "$94,500."
|
||||
- role: assistant
|
||||
content: "Box 6 - Medicare tax withheld?"
|
||||
- role: user
|
||||
content: "$1,370."
|
||||
- role: assistant
|
||||
content: "Box 12 - Any codes?"
|
||||
- role: user
|
||||
content: "Yes, Code D with $19,500."
|
||||
- role: assistant
|
||||
content: "That's your 401k contribution. Great. Does your spouse have W-2s?"
|
||||
- role: user
|
||||
content: "Yes, he works for Morrison Engineering. His Box 1 shows $118,000."
|
||||
- role: assistant
|
||||
content: "Federal tax withheld?"
|
||||
- role: user
|
||||
content: "$24,380."
|
||||
- role: assistant
|
||||
content: "Social Security tax?"
|
||||
- role: user
|
||||
content: "$7,316."
|
||||
- role: assistant
|
||||
content: "Medicare tax?"
|
||||
- role: user
|
||||
content: "$1,711."
|
||||
- role: assistant
|
||||
content: "Any 401k contributions?"
|
||||
- role: user
|
||||
content: "Yes, Box 12 Code D shows $22,500."
|
||||
- role: assistant
|
||||
content: "Excellent. Any other income? Interest, dividends, self-employment?"
|
||||
- role: user
|
||||
content: "We have interest from savings accounts. First National Bank sent a 1099-INT showing $1,845 in interest."
|
||||
- role: assistant
|
||||
content: "Any other interest income?"
|
||||
- role: user
|
||||
content: "Credit union savings showed $423."
|
||||
- role: assistant
|
||||
content: "Dividend income?"
|
||||
- role: user
|
||||
content: "Yes, from our Vanguard investment account. Ordinary dividends were $3,267 and qualified dividends were $2,890."
|
||||
- role: assistant
|
||||
content: "Any capital gains or losses?"
|
||||
- role: user
|
||||
content: "We sold some Apple stock. The 1099-B shows proceeds of $15,000 with a cost basis of $11,200."
|
||||
- role: assistant
|
||||
content: "So that's a $3,800 long-term capital gain. When did you originally purchase the stock?"
|
||||
- role: user
|
||||
content: "March 2019."
|
||||
- role: assistant
|
||||
content: "Good, definitely long-term. Any other investment sales?"
|
||||
- role: user
|
||||
content: "No, just that one."
|
||||
- role: assistant
|
||||
content: "Any rental income?"
|
||||
- role: user
|
||||
content: "No."
|
||||
- role: assistant
|
||||
content: "Self-employment or side business income?"
|
||||
- role: user
|
||||
content: "I do some freelance medical consulting. I made $8,500 total."
|
||||
- role: assistant
|
||||
content: "Did you receive 1099-NEC forms?"
|
||||
- role: user
|
||||
content: "Yes, one for $5,000 from MedConsult LLC and one for $3,500 from HealthAdvisors Inc."
|
||||
- role: assistant
|
||||
content: "Any business expenses against that income?"
|
||||
- role: user
|
||||
content: "I have a home office, computer, supplies, and some travel."
|
||||
- role: assistant
|
||||
content: "Let's detail those. Home office - what percentage of your home?"
|
||||
- role: user
|
||||
content: "My office is 150 square feet, and our house is 2,400 square feet total."
|
||||
- role: assistant
|
||||
content: "So 6.25% for home office. Your annual mortgage interest?"
|
||||
- role: user
|
||||
content: "The 1098 shows $14,800 in mortgage interest."
|
||||
- role: assistant
|
||||
content: "Property taxes?"
|
||||
- role: user
|
||||
content: "$4,200."
|
||||
- role: assistant
|
||||
content: "Utilities for the year?"
|
||||
- role: user
|
||||
content: "About $3,600 total."
|
||||
- role: assistant
|
||||
content: "Homeowners insurance?"
|
||||
- role: user
|
||||
content: "$1,800."
|
||||
- role: assistant
|
||||
content: "So your home office deduction would be 6.25% of those expenses, roughly $1,525. Other business expenses?"
|
||||
- role: user
|
||||
content: "New laptop for $1,899, office supplies about $340, and professional liability insurance $1,200."
|
||||
- role: assistant
|
||||
content: "Business mileage?"
|
||||
- role: user
|
||||
content: "I drove 1,847 miles for business consultations."
|
||||
- role: assistant
|
||||
content: "At 65.5 cents per mile for 2023, that's $1,210. Any other business expenses?"
|
||||
- role: user
|
||||
content: "Professional journal subscriptions, $450."
|
||||
- role: assistant
|
||||
content: "Total business expenses around $6,724. Now, let's discuss deductions. Will you itemize or take standard?"
|
||||
- role: user
|
||||
content: "What's better?"
|
||||
- role: assistant
|
||||
content: "Standard deduction for married filing jointly is $27,700 for 2023. Let's see if itemizing exceeds that. You mentioned $14,800 mortgage interest and $4,200 property taxes."
|
||||
- role: user
|
||||
content: "Right."
|
||||
- role: assistant
|
||||
content: "State income taxes paid?"
|
||||
- role: user
|
||||
content: "We paid $8,950 in Colorado state taxes."
|
||||
- role: assistant
|
||||
content: "Note that state and local taxes are capped at $10,000 for deduction. Charitable contributions?"
|
||||
- role: user
|
||||
content: "We donated $3,500 to our church, $1,000 to United Way, and $500 to the food bank."
|
||||
- role: assistant
|
||||
content: "So $5,000 in charitable contributions. That gives us $14,800 mortgage interest plus $10,000 SALT cap plus $5,000 charity equals $29,800."
|
||||
- role: user
|
||||
content: "So we should itemize?"
|
||||
- role: assistant
|
||||
content: "Yes, you'd save about $2,100 by itemizing. Any medical expenses?"
|
||||
- role: user
|
||||
content: "We had some out-of-pocket medical, about $3,200."
|
||||
- role: assistant
|
||||
content: "Medical expenses must exceed 7.5% of AGI to be deductible, so likely won't help. Any other deductions?"
|
||||
- role: user
|
||||
content: "We both contributed to IRAs."
|
||||
- role: assistant
|
||||
content: "Traditional or Roth?"
|
||||
- role: user
|
||||
content: "Traditional. I put in $6,500 and Tom put in $6,500."
|
||||
- role: assistant
|
||||
content: "With your income levels, the IRA deduction might be limited due to workplace retirement plan coverage. Let me calculate... Your AGI is too high for deductible traditional IRA contributions since you both have workplace plans."
|
||||
- role: user
|
||||
content: "Oh, I didn't realize that."
|
||||
- role: assistant
|
||||
content: "The contributions still grow tax-deferred, but no current deduction. Any education expenses?"
|
||||
- role: user
|
||||
content: "Emily takes piano lessons and Jacob is in travel soccer."
|
||||
- role: assistant
|
||||
content: "Those aren't deductible. Any college tuition?"
|
||||
- role: user
|
||||
content: "No, not yet."
|
||||
- role: assistant
|
||||
content: "Child care expenses for Jacob?"
|
||||
- role: user
|
||||
content: "He goes to after-school care. We paid $3,800 for the year."
|
||||
- role: assistant
|
||||
content: "That may qualify for the child care credit. Provider's name and tax ID?"
|
||||
- role: user
|
||||
content: "Sunshine After School Academy, EIN 84-1234567."
|
||||
- role: assistant
|
||||
content: "Perfect. Any energy-efficient home improvements?"
|
||||
- role: user
|
||||
content: "We installed solar panels in June."
|
||||
- role: assistant
|
||||
content: "Cost?"
|
||||
- role: user
|
||||
content: "$22,000 total."
|
||||
- role: assistant
|
||||
content: "That qualifies for a 30% federal tax credit, so $6,600 credit."
|
||||
- role: assistant
|
||||
content: "Any electric vehicle purchases?"
|
||||
- role: user
|
||||
content: "No, not this year."
|
||||
- role: assistant
|
||||
content: "Health Savings Account contributions?"
|
||||
- role: user
|
||||
content: "Yes! I forgot. We contributed $7,750 to our family HSA."
|
||||
- role: assistant
|
||||
content: "Was that through payroll deduction?"
|
||||
- role: user
|
||||
content: "No, we made direct contributions."
|
||||
- role: assistant
|
||||
content: "Great, that's fully deductible. Any cryptocurrency transactions?"
|
||||
- role: user
|
||||
content: "No."
|
||||
- role: assistant
|
||||
content: "Gambling winnings or losses?"
|
||||
- role: user
|
||||
content: "We won $800 on a trip to Vegas but probably lost more than that overall."
|
||||
- role: assistant
|
||||
content: "Do you have documentation of losses?"
|
||||
- role: user
|
||||
content: "Not really, no receipts."
|
||||
- role: assistant
|
||||
content: "Then we'll just report the $800 winnings. Did they issue a W-2G?"
|
||||
- role: user
|
||||
content: "No, it was under the reporting threshold."
|
||||
- role: assistant
|
||||
content: "Still needs to be reported. Any state tax refund from 2022?"
|
||||
- role: user
|
||||
content: "Yes, we got $1,245 back from Colorado."
|
||||
- role: assistant
|
||||
content: "Since you itemized in 2022, that's taxable income for 2023. Any estimated tax payments for 2023?"
|
||||
- role: user
|
||||
content: "We made quarterly payments of $1,500 each for the consulting income."
|
||||
- role: assistant
|
||||
content: "So $6,000 total in estimated payments. Let me calculate your tax... With all income and deductions, your taxable income is approximately $179,000."
|
||||
- role: user
|
||||
content: "What's our tax on that?"
|
||||
- role: assistant
|
||||
content: "Federal tax would be about $31,400 before credits. With the solar credit and child tax credits, down to about $21,600."
|
||||
- role: user
|
||||
content: "And we already paid?"
|
||||
- role: assistant
|
||||
content: "Through withholding and estimated payments, you've paid $49,105."
|
||||
- role: user
|
||||
content: "So we're getting a refund?"
|
||||
- role: assistant
|
||||
content: "Yes, approximately $27,500 federal refund."
|
||||
- role: user
|
||||
content: "That's more than I expected!"
|
||||
- role: assistant
|
||||
content: "The solar panel credit really helped. Want direct deposit?"
|
||||
- role: user
|
||||
content: "Yes, to our First National Bank checking."
|
||||
- role: assistant
|
||||
content: "Routing number?"
|
||||
- role: user
|
||||
content: "102000076."
|
||||
- role: assistant
|
||||
content: "Account number?"
|
||||
- role: user
|
||||
content: "4438829100."
|
||||
- role: assistant
|
||||
content: "Perfect. I'll prepare everything for your review and signature. Any questions?"
|
||||
- role: user
|
||||
content: "When will we get our refund?"
|
||||
- role: assistant
|
||||
content: "E-filed returns with direct deposit typically get refunds within 21 days."
|
||||
- role: user
|
||||
content: "Great! Thank you for all your help, Jennifer."
|
||||
- role: assistant
|
||||
content: "You're welcome! I'll email you the completed return for review within 24 hours."
|
||||
user_question: "What was my total self-employment income and what were all the business expense categories I mentioned with their amounts?"
|
||||
evaluation_criteria: |
|
||||
The agent should accurately recall:
|
||||
|
||||
Self-employment income:
|
||||
- MedConsult LLC: $5,000
|
||||
- HealthAdvisors Inc: $3,500
|
||||
- Total: $8,500
|
||||
|
||||
Business expenses:
|
||||
- Home office deduction: $1,525 (6.25% of home expenses)
|
||||
- Laptop: $1,899
|
||||
- Office supplies: $340
|
||||
- Professional liability insurance: $1,200
|
||||
- Business mileage: $1,210 (1,847 miles at 65.5 cents)
|
||||
- Professional journal subscriptions: $450
|
||||
- Total expenses: $6,724
|
||||
|
||||
The response should include all income sources and expense categories with specific amounts.
|
||||
@@ -0,0 +1,228 @@
|
||||
test_id: layer1_14_cellphone_upgrade
|
||||
category: layer1
|
||||
title: Cell Phone Plan Upgrade - Device and Plan Details Retrieval
|
||||
description: Test agent's ability to recall specific phone models, plan features, pricing, and trade-in values from a detailed upgrade discussion
|
||||
conversation_histories:
|
||||
- conversation_id: phone_upgrade_001
|
||||
timestamp: "2024-11-25 13:45:00"
|
||||
metadata:
|
||||
business: "Verizon Wireless"
|
||||
department: "Customer Upgrades"
|
||||
call_duration: "56 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I'm interested in upgrading my phone and possibly changing my plan."
|
||||
- role: assistant
|
||||
content: "Hello! I'm Derek from Verizon Customer Upgrades. I'd be happy to help you explore your options. May I have your account number or phone number?"
|
||||
- role: user
|
||||
content: "My number is 415-555-7823."
|
||||
- role: assistant
|
||||
content: "Thank you. I see the account for... Mr. Jonathan Park?"
|
||||
- role: user
|
||||
content: "That's me."
|
||||
- role: assistant
|
||||
content: "Perfect. I see you've been with us since 2018. You currently have an iPhone 12 Pro on our Play More Unlimited plan at $90 per month."
|
||||
- role: user
|
||||
content: "Right. I'm thinking about getting the new iPhone 15 Pro Max."
|
||||
- role: assistant
|
||||
content: "Excellent choice. The 15 Pro Max comes in several storage options - 256GB at $1,199, 512GB at $1,399, or 1TB at $1,599."
|
||||
- role: user
|
||||
content: "What's my current phone's storage?"
|
||||
- role: assistant
|
||||
content: "Your iPhone 12 Pro is the 256GB model."
|
||||
- role: user
|
||||
content: "I'm always running out of space. What about the 512GB?"
|
||||
- role: assistant
|
||||
content: "The 512GB is $1,399 retail. With our device payment plan, that's $38.86 per month for 36 months."
|
||||
- role: user
|
||||
content: "Do you still do 24-month plans?"
|
||||
- role: assistant
|
||||
content: "Yes, 24 months would be $58.29 per month."
|
||||
- role: user
|
||||
content: "What about trade-in value for my current phone?"
|
||||
- role: assistant
|
||||
content: "Let me check... Is your iPhone 12 Pro in good condition? No cracks, water damage?"
|
||||
- role: user
|
||||
content: "It's in perfect condition. I've had it in a case with screen protector since day one."
|
||||
- role: assistant
|
||||
content: "Excellent. For a 256GB iPhone 12 Pro in good condition, we're offering $440 trade-in credit."
|
||||
- role: user
|
||||
content: "How does that apply?"
|
||||
- role: assistant
|
||||
content: "It's distributed as monthly credits over your payment term. For 36 months, that's $12.22 off per month, making your payment $26.64."
|
||||
- role: user
|
||||
content: "That's reasonable. What colors does the 15 Pro Max come in?"
|
||||
- role: assistant
|
||||
content: "Natural Titanium, Blue Titanium, White Titanium, and Black Titanium."
|
||||
- role: user
|
||||
content: "I like the Blue Titanium. Now what about plans? I feel like $90 is high."
|
||||
- role: assistant
|
||||
content: "Let me review our current plans. Your Play More includes unlimited premium data, 30GB mobile hotspot, and streaming perks."
|
||||
- role: user
|
||||
content: "What streaming perks do I have?"
|
||||
- role: assistant
|
||||
content: "Disney Bundle - Disney+, Hulu, and ESPN+, plus Apple Music."
|
||||
- role: user
|
||||
content: "I don't really use those. What are my other options?"
|
||||
- role: assistant
|
||||
content: "We have Start Unlimited at $70 per month - unlimited data but no hotspot or perks."
|
||||
- role: user
|
||||
content: "That might work. What about in between?"
|
||||
- role: assistant
|
||||
content: "Do More Unlimited is $80. It includes 50GB premium data and 25GB hotspot, but fewer entertainment perks."
|
||||
- role: user
|
||||
content: "What do you mean by premium data?"
|
||||
- role: assistant
|
||||
content: "After 50GB, your speeds may be temporarily slowed during network congestion. Start Unlimited doesn't have guaranteed premium data."
|
||||
- role: user
|
||||
content: "I use about 35GB per month usually."
|
||||
- role: assistant
|
||||
content: "Then Do More would ensure you never experience slowdowns. Start Unlimited might slow during busy times even under 35GB."
|
||||
- role: user
|
||||
content: "Let's go with Do More then. So $10 less per month."
|
||||
- role: assistant
|
||||
content: "Correct. From $90 to $80 monthly for the plan."
|
||||
- role: user
|
||||
content: "Any activation fees?"
|
||||
- role: assistant
|
||||
content: "There's a $35 upgrade fee, but I can offer you a $35 credit to offset that."
|
||||
- role: user
|
||||
content: "Great. What about insurance?"
|
||||
- role: assistant
|
||||
content: "Currently you have Total Mobile Protection at $15 per month. For the iPhone 15 Pro Max, it would be $17 per month."
|
||||
- role: user
|
||||
content: "What does that cover again?"
|
||||
- role: assistant
|
||||
content: "Unlimited cracked screen repairs for $29, device replacement for loss/theft/damage with $149 deductible for the 15 Pro Max."
|
||||
- role: user
|
||||
content: "I've never used it in three years."
|
||||
- role: assistant
|
||||
content: "You could switch to basic protection at $14 monthly - covers everything except loss and theft."
|
||||
- role: user
|
||||
content: "Actually, my credit card has phone protection. Can I cancel insurance?"
|
||||
- role: assistant
|
||||
content: "Absolutely. That saves you $17 per month. Just verify your card's coverage terms."
|
||||
- role: user
|
||||
content: "They cover up to $800 with a $50 deductible."
|
||||
- role: assistant
|
||||
content: "That's decent coverage. The 15 Pro Max is $1,399, so you'd have gap coverage risk of $599."
|
||||
- role: user
|
||||
content: "I'll take that risk. What about accessories?"
|
||||
- role: assistant
|
||||
content: "Any interest in cases, screen protectors, chargers?"
|
||||
- role: user
|
||||
content: "What's the best case for protection?"
|
||||
- role: assistant
|
||||
content: "The OtterBox Defender series at $64.99 or the Verizon exclusive Pelican Voyager at $59.99."
|
||||
- role: user
|
||||
content: "I'll take the Pelican. What about screen protectors?"
|
||||
- role: assistant
|
||||
content: "ZAGG Glass Elite is $44.99, or our Verizon tempered glass is $29.99."
|
||||
- role: user
|
||||
content: "The Verizon one is fine. Do I need a new charger?"
|
||||
- role: assistant
|
||||
content: "The phone comes with a USB-C cable but no power adapter. Do you have USB-C adapters?"
|
||||
- role: user
|
||||
content: "Just old USB-A ones."
|
||||
- role: assistant
|
||||
content: "The 20W Apple adapter is $29, or a third-party Anker 30W is $24.99."
|
||||
- role: user
|
||||
content: "Let's go with the Anker. Better value."
|
||||
- role: assistant
|
||||
content: "Smart choice. Anything else? Wireless charger, AirPods?"
|
||||
- role: user
|
||||
content: "No, I'm good. Can we review the total?"
|
||||
- role: assistant
|
||||
content: "iPhone 15 Pro Max 512GB Blue Titanium: $1,399, minus $440 trade-in = $959 financed."
|
||||
- role: user
|
||||
content: "Monthly payment?"
|
||||
- role: assistant
|
||||
content: "Over 36 months: $26.64 per month after trade-in credits."
|
||||
- role: user
|
||||
content: "And accessories?"
|
||||
- role: assistant
|
||||
content: "Pelican case $59.99, screen protector $29.99, Anker charger $24.99, total $114.97."
|
||||
- role: user
|
||||
content: "Can those be added to my monthly bill?"
|
||||
- role: assistant
|
||||
content: "Yes, accessories can be split over 6 months at $19.16 per month, no interest."
|
||||
- role: user
|
||||
content: "Perfect. And my plan change?"
|
||||
- role: assistant
|
||||
content: "Moving from Play More at $90 to Do More at $80, saving $10 monthly."
|
||||
- role: user
|
||||
content: "So my new monthly bill would be?"
|
||||
- role: assistant
|
||||
content: "$80 plan plus $26.64 phone payment, plus $19.16 for accessories for the first 6 months."
|
||||
- role: user
|
||||
content: "That's $125.80 for six months, then $106.64 after?"
|
||||
- role: assistant
|
||||
content: "Exactly right. Currently you're paying $90 for plan plus $15 insurance, so $105 total."
|
||||
- role: user
|
||||
content: "So basically the same after the accessories are paid off."
|
||||
- role: assistant
|
||||
content: "Yes, and you get a much better phone with double the storage."
|
||||
- role: user
|
||||
content: "When would the new phone arrive?"
|
||||
- role: assistant
|
||||
content: "The Blue Titanium 512GB is in stock. With free 2-day shipping, you'd have it by Wednesday."
|
||||
- role: user
|
||||
content: "Do I send my old phone back first?"
|
||||
- role: assistant
|
||||
content: "No, we include a prepaid trade-in kit. You have 30 days to send it after receiving the new phone."
|
||||
- role: user
|
||||
content: "What if I forget?"
|
||||
- role: assistant
|
||||
content: "You'd lose the trade-in credit and be charged the full $38.86 monthly instead of $26.64."
|
||||
- role: user
|
||||
content: "I'll set a reminder. Can I transfer my data at a store?"
|
||||
- role: assistant
|
||||
content: "Yes, any corporate store offers free data transfer. Or you can use iCloud backup yourself."
|
||||
- role: user
|
||||
content: "I'll do it myself. What about my current phone number?"
|
||||
- role: assistant
|
||||
content: "Your 415-555-7823 number stays the same. We'll include a SIM card, or you can use eSIM."
|
||||
- role: user
|
||||
content: "What's easier?"
|
||||
- role: assistant
|
||||
content: "eSIM - just scan a QR code we'll email you. No physical card needed."
|
||||
- role: user
|
||||
content: "Let's do eSIM then. Oh, what about international service?"
|
||||
- role: assistant
|
||||
content: "Do More includes Mexico and Canada. Other countries are $10 per day with TravelPass."
|
||||
- role: user
|
||||
content: "I'm going to Japan in March. How does that work?"
|
||||
- role: assistant
|
||||
content: "TravelPass charges $10 only on days you use your phone in Japan. Includes your plan's data and minutes."
|
||||
- role: user
|
||||
content: "Reasonable. Okay, let's proceed with the order."
|
||||
- role: assistant
|
||||
content: "Perfect! I'll process this now. You'll receive email confirmation within 10 minutes."
|
||||
- role: user
|
||||
content: "Great, thank you Derek!"
|
||||
- role: assistant
|
||||
content: "You're welcome! Your order number will be VZ-789456123. Is there anything else I can help with today?"
|
||||
- role: user
|
||||
content: "No, that covers everything. Thanks again!"
|
||||
- role: assistant
|
||||
content: "My pleasure, Mr. Park. Enjoy your new iPhone 15 Pro Max!"
|
||||
user_question: "What were the exact model, storage, and color of the phone I ordered, and what was my total monthly cost breakdown?"
|
||||
evaluation_criteria: |
|
||||
The agent should accurately recall:
|
||||
|
||||
Phone ordered:
|
||||
- Model: iPhone 15 Pro Max
|
||||
- Storage: 512GB
|
||||
- Color: Blue Titanium
|
||||
- Retail price: $1,399
|
||||
|
||||
Monthly cost breakdown:
|
||||
- Plan (Do More Unlimited): $80
|
||||
- Phone payment after trade-in: $26.64 (36 months)
|
||||
- Accessories (first 6 months): $19.16
|
||||
- Total for first 6 months: $125.80
|
||||
- Total after 6 months: $106.64
|
||||
|
||||
Trade-in credit: $440 for iPhone 12 Pro 256GB
|
||||
|
||||
The response should include all these specific details about the order.
|
||||
@@ -0,0 +1,247 @@
|
||||
test_id: layer1_15_college_enrollment
|
||||
category: layer1
|
||||
title: College Enrollment Assistance - Course Registration Details
|
||||
description: Test agent's ability to recall course selections, scheduling details, tuition costs, and financial aid information from enrollment call
|
||||
conversation_histories:
|
||||
- conversation_id: college_enroll_001
|
||||
timestamp: "2024-07-15 10:00:00"
|
||||
metadata:
|
||||
business: "State University Admissions"
|
||||
department: "Enrollment Services"
|
||||
call_duration: "61 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I need help completing my enrollment for the fall semester."
|
||||
- role: assistant
|
||||
content: "Good morning! I'm Maria from State University Enrollment Services. I'll help you with your fall enrollment. May I have your student ID?"
|
||||
- role: user
|
||||
content: "It's SU-20240847."
|
||||
- role: assistant
|
||||
content: "Thank you. I see here... Ms. Ashley Rodriguez?"
|
||||
- role: user
|
||||
content: "Yes, that's me."
|
||||
- role: assistant
|
||||
content: "Welcome to State University, Ashley! I see you're an incoming freshman majoring in Computer Science."
|
||||
- role: user
|
||||
content: "That's right."
|
||||
- role: assistant
|
||||
content: "Have you completed your math placement exam?"
|
||||
- role: user
|
||||
content: "Yes, I took it last week."
|
||||
- role: assistant
|
||||
content: "Great! You scored 87, which places you directly into Calculus I. No remedial math needed."
|
||||
- role: user
|
||||
content: "Oh good! What about English placement?"
|
||||
- role: assistant
|
||||
content: "Your SAT scores exempt you from placement testing. You're cleared for English Composition 101."
|
||||
- role: user
|
||||
content: "Perfect. So what courses should I take first semester?"
|
||||
- role: assistant
|
||||
content: "For Computer Science majors, we recommend: Calculus I, Introduction to Computer Science, English Composition, and one general education course."
|
||||
- role: user
|
||||
content: "How many credits is that?"
|
||||
- role: assistant
|
||||
content: "Calculus I is 4 credits, Intro to CS is 4 credits, English is 3 credits. With a 3-credit gen ed, that's 14 credits."
|
||||
- role: user
|
||||
content: "Should I take more?"
|
||||
- role: assistant
|
||||
content: "First semester, we recommend 14-16 credits while you adjust to college. You could add another 3-credit course."
|
||||
- role: user
|
||||
content: "What gen ed options do I have?"
|
||||
- role: assistant
|
||||
content: "You need humanities, social sciences, and natural sciences. Any preference?"
|
||||
- role: user
|
||||
content: "I'm interested in psychology."
|
||||
- role: assistant
|
||||
content: "Perfect! Psychology 101 fulfills social sciences. Professor Williams teaches MWF at 10 AM or Professor Chen teaches Tuesday/Thursday at 2 PM."
|
||||
- role: user
|
||||
content: "I'm more of a morning person. Let's do MWF at 10."
|
||||
- role: assistant
|
||||
content: "Added Psychology 101 with Professor Williams, section 03, MWF 10:00-10:50 AM."
|
||||
- role: user
|
||||
content: "What about the Calc class?"
|
||||
- role: assistant
|
||||
content: "Calculus I has several options. Professor Johnson has MWF 8:00-9:15 AM, or Professor Kumar has MWF 1:00-2:15 PM."
|
||||
- role: user
|
||||
content: "8 AM is early but I'll take it. Better to get it done."
|
||||
- role: assistant
|
||||
content: "Registered for MAT-151 Calculus I, section 01, with Professor Johnson, MWF 8:00-9:15 AM, plus Thursday recitation."
|
||||
- role: user
|
||||
content: "Recitation?"
|
||||
- role: assistant
|
||||
content: "A smaller problem-solving session with a TA. Thursday sections are at 3:00 PM or 5:00 PM."
|
||||
- role: user
|
||||
content: "3 PM works better."
|
||||
- role: assistant
|
||||
content: "Added Thursday 3:00-3:50 PM recitation, section R04."
|
||||
- role: user
|
||||
content: "Now the Computer Science course?"
|
||||
- role: assistant
|
||||
content: "CS-101 Introduction to Computer Science. Professor Martinez teaches Tuesday/Thursday 9:30-10:45 AM with a 2-hour lab."
|
||||
- role: user
|
||||
content: "When are the labs?"
|
||||
- role: assistant
|
||||
content: "Lab options are Wednesday 2:00-4:00 PM or Friday 3:00-5:00 PM."
|
||||
- role: user
|
||||
content: "Wednesday at 2 PM is good."
|
||||
- role: assistant
|
||||
content: "Registered for CS-101, section 02, T/Th 9:30-10:45 AM, with Wednesday 2:00-4:00 PM lab, section L03."
|
||||
- role: user
|
||||
content: "And English?"
|
||||
- role: assistant
|
||||
content: "English 101 has many sections. There's T/Th 11:00 AM, MWF 2:00 PM, or T/Th 3:30 PM."
|
||||
- role: user
|
||||
content: "T/Th at 11 would work well after my CS class."
|
||||
- role: assistant
|
||||
content: "Perfect. ENG-101 with Professor Thompson, section 07, Tuesday/Thursday 11:00 AM-12:15 PM."
|
||||
- role: user
|
||||
content: "Should I add one more class to get to 15 or 16 credits?"
|
||||
- role: assistant
|
||||
content: "You could add a 1-credit freshman seminar or a 3-credit elective. What interests you?"
|
||||
- role: user
|
||||
content: "What's the freshman seminar about?"
|
||||
- role: assistant
|
||||
content: "FYE-100 'First Year Experience' - study skills, campus resources, career planning. Meets once weekly."
|
||||
- role: user
|
||||
content: "That sounds helpful. When does it meet?"
|
||||
- role: assistant
|
||||
content: "Mondays 3:00-3:50 PM or Wednesdays 12:00-12:50 PM."
|
||||
- role: user
|
||||
content: "Mondays at 3 PM works."
|
||||
- role: assistant
|
||||
content: "Added FYE-100, section 12, Mondays 3:00-3:50 PM with advisor Mr. Davis. That brings you to 15 credits."
|
||||
- role: user
|
||||
content: "Perfect. Now what about housing? I applied for campus dorms."
|
||||
- role: assistant
|
||||
content: "Let me check... You're assigned to Lincoln Hall, Room 347, with roommate Jennifer Kim."
|
||||
- role: user
|
||||
content: "Is that a double or triple?"
|
||||
- role: assistant
|
||||
content: "It's a double room. Lincoln Hall has suite-style rooms - two doubles sharing a bathroom."
|
||||
- role: user
|
||||
content: "So four people share one bathroom?"
|
||||
- role: assistant
|
||||
content: "Correct. Your suitemates in room 345 are Emma Wilson and Sarah Chen."
|
||||
- role: user
|
||||
content: "What floor is that?"
|
||||
- role: assistant
|
||||
content: "Third floor. Lincoln Hall has elevators and is co-ed by floor - third floor is all female."
|
||||
- role: user
|
||||
content: "Good. What about meal plans?"
|
||||
- role: assistant
|
||||
content: "Freshmen must choose from three plans: Unlimited at $2,850/semester, 14 meals/week at $2,450, or 10 meals/week at $2,150."
|
||||
- role: user
|
||||
content: "What's the difference?"
|
||||
- role: assistant
|
||||
content: "Unlimited includes all dining halls anytime. The others include that many meal swipes plus $200 dining dollars for cafés."
|
||||
- role: user
|
||||
content: "I'll probably eat breakfast in my room. Let's do 14 meals."
|
||||
- role: assistant
|
||||
content: "Good choice. That's lunch and dinner daily with flexibility. Selected 14-meal plan at $2,450."
|
||||
- role: user
|
||||
content: "Now about tuition - what do I owe?"
|
||||
- role: assistant
|
||||
content: "In-state tuition is $6,840 per semester for 12-18 credits. You're at 15 credits, so that's the flat rate."
|
||||
- role: user
|
||||
content: "Plus fees?"
|
||||
- role: assistant
|
||||
content: "Student fees are $782, technology fee $145, health services $210. Total fees: $1,137."
|
||||
- role: user
|
||||
content: "So tuition and fees together?"
|
||||
- role: assistant
|
||||
content: "$7,977 per semester."
|
||||
- role: user
|
||||
content: "Plus housing and meals?"
|
||||
- role: assistant
|
||||
content: "Lincoln Hall is $3,925 per semester. With the meal plan, housing and dining totals $6,375."
|
||||
- role: user
|
||||
content: "So my total semester bill is?"
|
||||
- role: assistant
|
||||
content: "$14,352 for fall semester."
|
||||
- role: user
|
||||
content: "I have financial aid. Can you see my package?"
|
||||
- role: assistant
|
||||
content: "Yes, you have: Federal Pell Grant $3,200, State Need Grant $2,500, and Merit Scholarship $4,000 per semester."
|
||||
- role: user
|
||||
content: "That's $9,700 in aid?"
|
||||
- role: assistant
|
||||
content: "Correct. That leaves $4,652 due for fall semester."
|
||||
- role: user
|
||||
content: "Can I do a payment plan?"
|
||||
- role: assistant
|
||||
content: "Yes, we offer a 5-month plan. August through December at $930.40 per month, no interest."
|
||||
- role: user
|
||||
content: "When's the first payment?"
|
||||
- role: assistant
|
||||
content: "August 15th, then the 15th of each month through December."
|
||||
- role: user
|
||||
content: "That's manageable. How do I set that up?"
|
||||
- role: assistant
|
||||
content: "I can enroll you now. There's a $35 enrollment fee for the payment plan."
|
||||
- role: user
|
||||
content: "That's fine. Use my checking account?"
|
||||
- role: assistant
|
||||
content: "Yes, we can do automatic bank drafts. I'll need your routing and account numbers."
|
||||
- role: user
|
||||
content: "Routing is 121000358, account is 5529847100."
|
||||
- role: assistant
|
||||
content: "Perfect. Payment plan established. You'll receive confirmation via email."
|
||||
- role: user
|
||||
content: "What about books?"
|
||||
- role: assistant
|
||||
content: "Average is $200-300 per class. For your five classes, budget about $1,200."
|
||||
- role: user
|
||||
content: "That's a lot! Any way to save?"
|
||||
- role: assistant
|
||||
content: "Check our bookstore's rental program, or buy used. Also, some professors use free online resources."
|
||||
- role: user
|
||||
content: "I'll look into rentals. When can I buy books?"
|
||||
- role: assistant
|
||||
content: "Book lists are posted August 1st. Classes start August 28th."
|
||||
- role: user
|
||||
content: "When do I move into the dorm?"
|
||||
- role: assistant
|
||||
content: "Freshman move-in is August 24th-25th. You're assigned August 24th, 10 AM - 12 PM time slot."
|
||||
- role: user
|
||||
content: "Is there orientation?"
|
||||
- role: assistant
|
||||
content: "Yes, mandatory orientation runs August 25th-27th. Includes campus tour, advisor meetings, and social events."
|
||||
- role: user
|
||||
content: "Do parents come to that?"
|
||||
- role: assistant
|
||||
content: "There's a separate parent orientation on August 25th from 2-5 PM."
|
||||
- role: user
|
||||
content: "Good, my mom wants to attend. What about parking?"
|
||||
- role: assistant
|
||||
content: "Freshmen can purchase parking permits for $450/semester for Lot G, about 10-minute walk to Lincoln Hall."
|
||||
- role: user
|
||||
content: "I won't have a car first semester."
|
||||
- role: assistant
|
||||
content: "That's common. We have good campus shuttle service and the city bus is free with student ID."
|
||||
- role: user
|
||||
content: "Perfect. I think that covers everything!"
|
||||
- role: assistant
|
||||
content: "Great! You're all set for fall. Your next steps are attending orientation and buying books. Any other questions?"
|
||||
- role: user
|
||||
content: "No, thank you so much for your help, Maria!"
|
||||
- role: assistant
|
||||
content: "You're welcome, Ashley! Have a wonderful freshman year at State University!"
|
||||
user_question: "What was my complete course schedule including days, times, and professors, and what was my total semester cost after financial aid?"
|
||||
evaluation_criteria: |
|
||||
The agent should accurately recall:
|
||||
|
||||
Course Schedule:
|
||||
1. MAT-151 Calculus I - Professor Johnson - MWF 8:00-9:15 AM, Thursday recitation 3:00-3:50 PM (4 credits)
|
||||
2. CS-101 Intro to Computer Science - Professor Martinez - T/Th 9:30-10:45 AM, Wednesday lab 2:00-4:00 PM (4 credits)
|
||||
3. PSY-101 Psychology - Professor Williams - MWF 10:00-10:50 AM (3 credits)
|
||||
4. ENG-101 English Composition - Professor Thompson - T/Th 11:00 AM-12:15 PM (3 credits)
|
||||
5. FYE-100 First Year Experience - Mr. Davis - Monday 3:00-3:50 PM (1 credit)
|
||||
Total: 15 credits
|
||||
|
||||
Financial Breakdown:
|
||||
- Total semester cost: $14,352
|
||||
- Financial aid: $9,700 (Pell Grant $3,200 + State Grant $2,500 + Merit Scholarship $4,000)
|
||||
- Amount due: $4,652
|
||||
- Payment plan: $930.40/month for 5 months
|
||||
|
||||
The response should include all courses with specific meeting times and the complete financial calculation.
|
||||
@@ -0,0 +1,244 @@
|
||||
test_id: layer1_16_home_renovation
|
||||
category: layer1
|
||||
title: Home Renovation Quote - Detailed Cost Breakdown Retrieval
|
||||
description: Test agent's ability to recall specific renovation items, materials, labor costs, and timeline from contractor consultation
|
||||
conversation_histories:
|
||||
- conversation_id: renovation_quote_001
|
||||
timestamp: "2024-11-12 14:00:00"
|
||||
metadata:
|
||||
business: "Premier Home Renovations"
|
||||
department: "Project Estimation"
|
||||
call_duration: "54 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I got your number from a neighbor. I need a quote for renovating my kitchen and bathroom."
|
||||
- role: assistant
|
||||
content: "Good afternoon! I'm Tom from Premier Home Renovations. I'd be happy to provide you with a detailed quote. Let's start with your contact information."
|
||||
- role: user
|
||||
content: "I'm Linda Harrison. My address is 4521 Oakwood Drive, Seattle, Washington 98102."
|
||||
- role: assistant
|
||||
content: "Thank you, Ms. Harrison. And the best phone number to reach you?"
|
||||
- role: user
|
||||
content: "206-555-3847."
|
||||
- role: assistant
|
||||
content: "Perfect. Now, tell me about your kitchen. What's the current square footage?"
|
||||
- role: user
|
||||
content: "It's about 180 square feet."
|
||||
- role: assistant
|
||||
content: "And what type of renovation are you looking for? Full gut or cosmetic update?"
|
||||
- role: user
|
||||
content: "Full renovation. The kitchen is from the 1970s and needs everything replaced."
|
||||
- role: assistant
|
||||
content: "Understood. Let's go through each component. Starting with cabinets - what style interests you?"
|
||||
- role: user
|
||||
content: "I like shaker style cabinets in white."
|
||||
- role: assistant
|
||||
content: "Excellent choice. For 180 square feet, you'd need approximately 25 linear feet of cabinetry. Our mid-range shaker cabinets run $285 per linear foot."
|
||||
- role: user
|
||||
content: "So that would be?"
|
||||
- role: assistant
|
||||
content: "$7,125 for the cabinets. That includes soft-close hardware and crown molding."
|
||||
- role: user
|
||||
content: "What about installation?"
|
||||
- role: assistant
|
||||
content: "Cabinet installation is $125 per linear foot, so $3,125 for labor."
|
||||
- role: user
|
||||
content: "Okay. What about countertops?"
|
||||
- role: assistant
|
||||
content: "What material were you considering?"
|
||||
- role: user
|
||||
content: "I really want quartz."
|
||||
- role: assistant
|
||||
content: "Good choice. For your kitchen, you'd need about 45 square feet. Our quartz options range from $75 to $125 per square foot installed."
|
||||
- role: user
|
||||
content: "Let's go with something in the middle, around $95."
|
||||
- role: assistant
|
||||
content: "That would be $4,275 for quartz countertops, including fabrication and installation."
|
||||
- role: user
|
||||
content: "What about the backsplash?"
|
||||
- role: assistant
|
||||
content: "Subway tile is popular. Classic white 3x6 subway tile with installation runs about $18 per square foot."
|
||||
- role: user
|
||||
content: "How many square feet would I need?"
|
||||
- role: assistant
|
||||
content: "Typically 30 square feet for your kitchen size. That's $540 for backsplash."
|
||||
- role: user
|
||||
content: "Now appliances - I need all new ones."
|
||||
- role: assistant
|
||||
content: "Are you looking for standard or high-end appliances?"
|
||||
- role: user
|
||||
content: "Mid-range is fine. Stainless steel."
|
||||
- role: assistant
|
||||
content: "A good appliance package - refrigerator, range, dishwasher, and microwave - runs about $4,800."
|
||||
- role: user
|
||||
content: "Specific brands?"
|
||||
- role: assistant
|
||||
content: "We typically recommend Samsung or LG. Samsung package with French door fridge, gas range, dishwasher, and over-range microwave."
|
||||
- role: user
|
||||
content: "Sounds good. What about the sink?"
|
||||
- role: assistant
|
||||
content: "Undermount stainless steel sink, 33-inch double bowl, about $450. Faucet?"
|
||||
- role: user
|
||||
content: "Something with a pull-down sprayer."
|
||||
- role: assistant
|
||||
content: "Delta or Moen pull-down faucets run $325-400. Let's say $375."
|
||||
- role: user
|
||||
content: "What about flooring?"
|
||||
- role: assistant
|
||||
content: "What's there now?"
|
||||
- role: user
|
||||
content: "Old vinyl that needs to go."
|
||||
- role: assistant
|
||||
content: "Luxury vinyl plank is popular - waterproof and durable. About $4.50 per square foot installed."
|
||||
- role: user
|
||||
content: "For 180 square feet?"
|
||||
- role: assistant
|
||||
content: "That's $810 for flooring. Demo of old floor adds $360."
|
||||
- role: user
|
||||
content: "What about lighting?"
|
||||
- role: assistant
|
||||
content: "Recessed LED lights, about $185 per fixture installed. I'd recommend 6 for your space."
|
||||
- role: user
|
||||
content: "So $1,110 for lighting?"
|
||||
- role: assistant
|
||||
content: "Correct. Plus under-cabinet lighting for $450 if interested."
|
||||
- role: user
|
||||
content: "Yes, let's add that. Now what about electrical work?"
|
||||
- role: assistant
|
||||
content: "We'll need to add outlets for code compliance - probably 4 new outlets at $275 each."
|
||||
- role: user
|
||||
content: "That's $1,100 for electrical?"
|
||||
- role: assistant
|
||||
content: "Yes, plus moving any existing outlets for new appliance locations, about $400 more."
|
||||
- role: user
|
||||
content: "Okay. Let's talk about the bathroom now."
|
||||
- role: assistant
|
||||
content: "What size is the bathroom?"
|
||||
- role: user
|
||||
content: "It's a full bath, about 60 square feet."
|
||||
- role: assistant
|
||||
content: "And what needs updating?"
|
||||
- role: user
|
||||
content: "Everything - tub, toilet, vanity, flooring, the works."
|
||||
- role: assistant
|
||||
content: "Let's start with the tub. Standard tub/shower combo or something special?"
|
||||
- role: user
|
||||
content: "I'd like a walk-in shower, no tub."
|
||||
- role: assistant
|
||||
content: "A tiled walk-in shower with glass door runs about $4,500 complete."
|
||||
- role: user
|
||||
content: "That includes the tile?"
|
||||
- role: assistant
|
||||
content: "Yes, standard 12x12 porcelain tile. Fancier tile would be extra."
|
||||
- role: user
|
||||
content: "That's fine. What about the vanity?"
|
||||
- role: assistant
|
||||
content: "36-inch vanity with quartz top and undermount sink is about $1,450."
|
||||
- role: user
|
||||
content: "And installation?"
|
||||
- role: assistant
|
||||
content: "Installation adds $325, plus plumbing connections $275."
|
||||
- role: user
|
||||
content: "The toilet?"
|
||||
- role: assistant
|
||||
content: "Comfort height elongated toilet, about $385 for a Kohler, plus $200 installation."
|
||||
- role: user
|
||||
content: "Bathroom flooring?"
|
||||
- role: assistant
|
||||
content: "Porcelain tile, 12x24 planks are popular. $8 per square foot installed."
|
||||
- role: user
|
||||
content: "So 60 square feet would be?"
|
||||
- role: assistant
|
||||
content: "$480 for bathroom flooring."
|
||||
- role: user
|
||||
content: "What about bathroom lighting and fan?"
|
||||
- role: assistant
|
||||
content: "Vanity light fixture $225, exhaust fan with humidity sensor $285, both installed."
|
||||
- role: user
|
||||
content: "Medicine cabinet?"
|
||||
- role: assistant
|
||||
content: "Recessed medicine cabinet with mirror, about $420 installed."
|
||||
- role: user
|
||||
content: "Paint for both rooms?"
|
||||
- role: assistant
|
||||
content: "Kitchen and bathroom painting, about $780 total including ceiling."
|
||||
- role: user
|
||||
content: "What about permits?"
|
||||
- role: assistant
|
||||
content: "Permits for kitchen and bath renovation in Seattle run about $850."
|
||||
- role: user
|
||||
content: "Is there a design fee?"
|
||||
- role: assistant
|
||||
content: "Basic design is included. Custom design work is $1,500 but optional."
|
||||
- role: user
|
||||
content: "Let's skip custom design. What's the total so far?"
|
||||
- role: assistant
|
||||
content: "Let me calculate... Kitchen is $26,605 and bathroom is $8,795, plus permits $850. Total: $36,250."
|
||||
- role: user
|
||||
content: "That's higher than I expected. Any place to save?"
|
||||
- role: assistant
|
||||
content: "You could go with laminate countertops instead of quartz, saves about $2,500. Or standard cabinets instead of shaker, saves $1,800."
|
||||
- role: user
|
||||
content: "Let's keep the quartz but go with standard cabinets."
|
||||
- role: assistant
|
||||
content: "That brings cabinets from $7,125 to $5,325, total project to $34,450."
|
||||
- role: user
|
||||
content: "Better. What about timeline?"
|
||||
- role: assistant
|
||||
content: "Kitchen takes 3-4 weeks, bathroom 2 weeks. We can overlap some work, total about 5 weeks."
|
||||
- role: user
|
||||
content: "When could you start?"
|
||||
- role: assistant
|
||||
content: "We have an opening starting January 8th, 2025."
|
||||
- role: user
|
||||
content: "So we'd be done by mid-February?"
|
||||
- role: assistant
|
||||
content: "Yes, completed by February 12th, barring any unforeseen issues."
|
||||
- role: user
|
||||
content: "What's your payment schedule?"
|
||||
- role: assistant
|
||||
content: "30% deposit to schedule ($10,335), 40% at project midpoint ($13,780), 30% on completion ($10,335)."
|
||||
- role: user
|
||||
content: "Do you warranty your work?"
|
||||
- role: assistant
|
||||
content: "Yes, one-year warranty on labor, manufacturers' warranties on all materials and appliances."
|
||||
- role: user
|
||||
content: "What if we find problems when you open up the walls?"
|
||||
- role: assistant
|
||||
content: "We'd notify you immediately with photos and revised quote for any additional work needed."
|
||||
- role: user
|
||||
content: "Like what kinds of issues?"
|
||||
- role: assistant
|
||||
content: "Water damage, outdated wiring, plumbing problems. Change orders typically run $500-3,000 depending on the issue."
|
||||
- role: user
|
||||
content: "Good to know. Can you email me this quote?"
|
||||
- role: assistant
|
||||
content: "Of course. What's your email address?"
|
||||
- role: user
|
||||
content: "lharrison.home@email.com"
|
||||
- role: assistant
|
||||
content: "I'll send a detailed breakdown within 2 hours. The quote is valid for 30 days."
|
||||
- role: user
|
||||
content: "Perfect. Thank you for the thorough estimate, Tom."
|
||||
- role: assistant
|
||||
content: "You're welcome, Ms. Harrison. Feel free to call with any questions. We'd love to transform your kitchen and bathroom!"
|
||||
user_question: "What was the total renovation cost after adjustments, and what were the three payment installments?"
|
||||
evaluation_criteria: |
|
||||
The agent should accurately recall:
|
||||
|
||||
Cost adjustments:
|
||||
- Original total: $36,250
|
||||
- Adjustment: Standard cabinets instead of shaker (saved $1,800)
|
||||
- Final total: $34,450
|
||||
|
||||
Payment schedule (30%-40%-30%):
|
||||
- Deposit (30%): $10,335
|
||||
- Midpoint (40%): $13,780
|
||||
- Completion (30%): $10,335
|
||||
|
||||
Timeline:
|
||||
- Start date: January 8, 2025
|
||||
- Completion: February 12, 2025
|
||||
- Duration: 5 weeks
|
||||
|
||||
The response should include the final adjusted total and all three payment amounts.
|
||||
@@ -0,0 +1,218 @@
|
||||
test_id: layer1_17_veterinary_care
|
||||
category: layer1
|
||||
title: Veterinary Care Plan - Pet Medical History and Treatment Details
|
||||
description: Test agent's ability to recall pet information, medical conditions, treatment plans, and medication schedules from detailed vet consultation
|
||||
conversation_histories:
|
||||
- conversation_id: vet_consult_001
|
||||
timestamp: "2024-11-08 15:30:00"
|
||||
metadata:
|
||||
business: "Companion Animal Hospital"
|
||||
department: "Veterinary Services"
|
||||
call_duration: "49 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I need to discuss my dog's recent health issues and treatment options."
|
||||
- role: assistant
|
||||
content: "Hello, this is Dr. Sarah Mitchell from Companion Animal Hospital. I'd be happy to discuss your pet's health. Can you provide your name and your pet's name?"
|
||||
- role: user
|
||||
content: "I'm Robert Thompson, and my dog is Max."
|
||||
- role: assistant
|
||||
content: "Thank you, Mr. Thompson. Let me pull up Max's file... I see Max is a 7-year-old Golden Retriever, 78 pounds, last seen October 15th?"
|
||||
- role: user
|
||||
content: "Yes, that's right. He's been having some issues since then."
|
||||
- role: assistant
|
||||
content: "What symptoms have you noticed?"
|
||||
- role: user
|
||||
content: "He's been limping on his right rear leg and seems less energetic."
|
||||
- role: assistant
|
||||
content: "How long has the limping been going on?"
|
||||
- role: user
|
||||
content: "About two weeks now. It started gradually."
|
||||
- role: assistant
|
||||
content: "Any specific incident that might have caused it? A fall, rough play?"
|
||||
- role: user
|
||||
content: "Not that I noticed. He just started favoring it after our regular walks."
|
||||
- role: assistant
|
||||
content: "I see in his history that Max has mild hip dysplasia. This could be related. When was his last X-ray?"
|
||||
- role: user
|
||||
content: "I think it was about 18 months ago when he was first diagnosed."
|
||||
- role: assistant
|
||||
content: "We should do new X-rays to check progression. Has he been taking any medications?"
|
||||
- role: user
|
||||
content: "He's been on glucosamine supplements, the ones you prescribed."
|
||||
- role: assistant
|
||||
content: "The Cosequin DS? What dosage?"
|
||||
- role: user
|
||||
content: "Two tablets daily with food."
|
||||
- role: assistant
|
||||
content: "Good. Has that been helping until recently?"
|
||||
- role: user
|
||||
content: "It seemed to, but not anymore."
|
||||
- role: assistant
|
||||
content: "We may need to add an anti-inflammatory. How's his appetite?"
|
||||
- role: user
|
||||
content: "Still good, eating his usual amount."
|
||||
- role: assistant
|
||||
content: "What food is he on?"
|
||||
- role: user
|
||||
content: "Hill's Science Diet Adult Large Breed, about 3.5 cups per day."
|
||||
- role: assistant
|
||||
content: "Split into how many meals?"
|
||||
- role: user
|
||||
content: "Two meals, morning and evening."
|
||||
- role: assistant
|
||||
content: "Perfect. Any vomiting or diarrhea?"
|
||||
- role: user
|
||||
content: "No, his digestion seems fine."
|
||||
- role: assistant
|
||||
content: "Good. Now, for the limping, I'd recommend starting with Rimadyl for pain and inflammation. Max weighs 78 pounds, so he'd need 75mg twice daily."
|
||||
- role: user
|
||||
content: "Are there side effects?"
|
||||
- role: assistant
|
||||
content: "Possible GI upset, decreased appetite, or lethargy. We'll do blood work first to check liver and kidney function."
|
||||
- role: user
|
||||
content: "When should we do that?"
|
||||
- role: assistant
|
||||
content: "Can you bring him in tomorrow morning? We do fasting blood work, so no food after 10 PM tonight."
|
||||
- role: user
|
||||
content: "Tomorrow's Saturday - are you open?"
|
||||
- role: assistant
|
||||
content: "Yes, we're open 8 AM to 2 PM Saturdays. How's 9 AM?"
|
||||
- role: user
|
||||
content: "That works. What tests will you run?"
|
||||
- role: assistant
|
||||
content: "Complete blood count, chemistry panel, and urinalysis. Total cost is $285."
|
||||
- role: user
|
||||
content: "And the X-rays?"
|
||||
- role: assistant
|
||||
content: "Hip and leg X-rays would be $420. We can do those same visit if blood work looks good."
|
||||
- role: user
|
||||
content: "So about $700 total for diagnostics?"
|
||||
- role: assistant
|
||||
content: "Yes, $705 plus the exam fee of $65, so $770 total for tomorrow."
|
||||
- role: user
|
||||
content: "Okay. What about long-term treatment?"
|
||||
- role: assistant
|
||||
content: "Depending on X-ray results, we might consider adequan injections for joint health."
|
||||
- role: user
|
||||
content: "What's that?"
|
||||
- role: assistant
|
||||
content: "It's a series of injections that help rebuild joint cartilage. Loading dose is twice weekly for 4 weeks, then monthly."
|
||||
- role: user
|
||||
content: "Cost?"
|
||||
- role: assistant
|
||||
content: "Each injection is $85. So $680 for the loading series, then $85 monthly maintenance."
|
||||
- role: user
|
||||
content: "That's expensive. Are there alternatives?"
|
||||
- role: assistant
|
||||
content: "We could try oral joint supplements first. Dasuquin Advanced is stronger than Cosequin, about $75 per month."
|
||||
- role: user
|
||||
content: "Let's see what the X-rays show first."
|
||||
- role: assistant
|
||||
content: "Absolutely. Now, is Max current on vaccinations?"
|
||||
- role: user
|
||||
content: "I think so. When were they due?"
|
||||
- role: assistant
|
||||
content: "His rabies is good until March 2025, but his DHPP is due now - expired October 30th."
|
||||
- role: user
|
||||
content: "Oh, I missed that. Can we do it tomorrow?"
|
||||
- role: assistant
|
||||
content: "Yes, DHPP vaccine is $42. Also, his heartworm test is due."
|
||||
- role: user
|
||||
content: "He's been on preventative, the Heartgard Plus."
|
||||
- role: assistant
|
||||
content: "Good, but we still need annual testing. That's $47."
|
||||
- role: user
|
||||
content: "So adding those to tomorrow's visit?"
|
||||
- role: assistant
|
||||
content: "Yes, new total would be $859 for everything tomorrow."
|
||||
- role: user
|
||||
content: "Fine. What about his weight? The vet mentioned he could lose a few pounds last time."
|
||||
- role: assistant
|
||||
content: "Yes, ideal weight for Max would be 72-73 pounds. He's about 5 pounds over."
|
||||
- role: user
|
||||
content: "How should I adjust his food?"
|
||||
- role: assistant
|
||||
content: "Reduce to 3 cups daily instead of 3.5, and limit treats to 10% of daily calories."
|
||||
- role: user
|
||||
content: "He loves his treats though."
|
||||
- role: assistant
|
||||
content: "Try baby carrots or green beans as low-calorie alternatives. Max likes vegetables?"
|
||||
- role: user
|
||||
content: "He'll eat anything!"
|
||||
- role: assistant
|
||||
content: "Perfect. The weight loss will also help his joints."
|
||||
- role: user
|
||||
content: "Should I change his exercise routine?"
|
||||
- role: assistant
|
||||
content: "With the limping, shorter more frequent walks are better than long ones. How long are your walks now?"
|
||||
- role: user
|
||||
content: "Usually 45 minutes twice a day."
|
||||
- role: assistant
|
||||
content: "Try 20 minutes three times daily instead. Less stress on joints."
|
||||
- role: user
|
||||
content: "What about swimming? He loves water."
|
||||
- role: assistant
|
||||
content: "Swimming is excellent for dogs with joint issues! Low impact but great exercise."
|
||||
- role: user
|
||||
content: "There's a dog pool nearby that's heated."
|
||||
- role: assistant
|
||||
content: "Perfect. Two or three swim sessions weekly would be ideal, 15-20 minutes each."
|
||||
- role: user
|
||||
content: "The pool charges $25 per session or $80 monthly unlimited."
|
||||
- role: assistant
|
||||
content: "The monthly unlimited would be cost-effective if you go twice weekly."
|
||||
- role: user
|
||||
content: "I'll look into that. What about supplements besides joint ones?"
|
||||
- role: assistant
|
||||
content: "Omega-3 fish oil helps with inflammation. 1000mg per 10 pounds body weight, so about 7000-8000mg daily for Max."
|
||||
- role: user
|
||||
content: "Any brand recommendations?"
|
||||
- role: assistant
|
||||
content: "Nordic Naturals or Grizzly Salmon Oil are good. About $30-40 per month."
|
||||
- role: user
|
||||
content: "Should I start that now?"
|
||||
- role: assistant
|
||||
content: "Yes, it's safe to start immediately. Give with food to avoid stomach upset."
|
||||
- role: user
|
||||
content: "What symptoms should I watch for that would need immediate attention?"
|
||||
- role: assistant
|
||||
content: "Sudden inability to walk, crying in pain, swelling of the leg, or loss of appetite with the medication."
|
||||
- role: user
|
||||
content: "And for tomorrow, just water is okay tonight?"
|
||||
- role: assistant
|
||||
content: "Yes, water is fine. Just no food after 10 PM for accurate blood work."
|
||||
- role: user
|
||||
content: "Should I bring anything?"
|
||||
- role: assistant
|
||||
content: "Just Max's leash and any current medications he's taking. We'll need about 2 hours for everything."
|
||||
- role: user
|
||||
content: "So I should plan to pick him up around 11?"
|
||||
- role: assistant
|
||||
content: "Yes, 11 AM pickup would be perfect. We'll call if we finish earlier."
|
||||
- role: user
|
||||
content: "Great. See you at 9 AM tomorrow."
|
||||
- role: assistant
|
||||
content: "Perfect. Max is in good hands, Mr. Thompson. We'll get to the bottom of his limping and get him comfortable again."
|
||||
- role: user
|
||||
content: "Thank you, Dr. Mitchell. I really appreciate the thorough explanation."
|
||||
- role: assistant
|
||||
content: "You're very welcome. Don't hesitate to call if you have any concerns before tomorrow."
|
||||
user_question: "What was Max's current weight versus ideal weight, and what was the complete cost breakdown for tomorrow's visit?"
|
||||
evaluation_criteria: |
|
||||
The agent should accurately recall:
|
||||
|
||||
Weight information:
|
||||
- Current weight: 78 pounds
|
||||
- Ideal weight: 72-73 pounds
|
||||
- Overweight by: approximately 5 pounds
|
||||
|
||||
Tomorrow's visit costs:
|
||||
- Blood work (CBC, chemistry, urinalysis): $285
|
||||
- X-rays (hip and leg): $420
|
||||
- Exam fee: $65
|
||||
- DHPP vaccine: $42
|
||||
- Heartworm test: $47
|
||||
- Total: $859
|
||||
|
||||
The response should include both the weight details and the complete itemized cost breakdown.
|
||||
@@ -0,0 +1,212 @@
|
||||
test_id: layer1_18_retirement_planning
|
||||
category: layer1
|
||||
title: Retirement Account Consultation - Investment Portfolio Details
|
||||
description: Test agent's ability to recall retirement account balances, investment allocations, contribution limits, and retirement projections
|
||||
conversation_histories:
|
||||
- conversation_id: retirement_plan_001
|
||||
timestamp: "2024-10-28 11:00:00"
|
||||
metadata:
|
||||
business: "Fidelity Investments"
|
||||
department: "Retirement Planning"
|
||||
call_duration: "57 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I'd like to review my retirement accounts and maybe make some changes to my investments."
|
||||
- role: assistant
|
||||
content: "Good morning! I'm Michael from Fidelity Retirement Planning. I'll help you review your accounts. May I have your account number or Social Security number?"
|
||||
- role: user
|
||||
content: "My account number is FID-8827439."
|
||||
- role: assistant
|
||||
content: "Thank you. I have your account here... Ms. Catherine Lewis?"
|
||||
- role: user
|
||||
content: "Yes, that's me."
|
||||
- role: assistant
|
||||
content: "I see you have multiple accounts with us. A traditional IRA, a Roth IRA, and a rollover IRA from a previous 401k."
|
||||
- role: user
|
||||
content: "Right, plus my current 401k through work, though that's with Vanguard."
|
||||
- role: assistant
|
||||
content: "Let's review what you have with us first. Your traditional IRA has a current balance of $127,845."
|
||||
- role: user
|
||||
content: "How's that invested?"
|
||||
- role: assistant
|
||||
content: "60% in FXAIX - our S&P 500 index fund, 30% in FTIHX - international index, and 10% in FXNAX - bond index."
|
||||
- role: user
|
||||
content: "What about the Roth?"
|
||||
- role: assistant
|
||||
content: "Your Roth IRA balance is $73,420. It's invested more aggressively - 70% FZROX total market index, 20% FZILX international, 10% FNILX large cap."
|
||||
- role: user
|
||||
content: "And the rollover?"
|
||||
- role: assistant
|
||||
content: "The rollover IRA from your previous employer has $248,500. Currently in our Freedom 2045 target-date fund."
|
||||
- role: user
|
||||
content: "So my total with Fidelity is?"
|
||||
- role: assistant
|
||||
content: "Across all three accounts: $449,765."
|
||||
- role: user
|
||||
content: "How old am I in your records?"
|
||||
- role: assistant
|
||||
content: "You're 47, birth date showing May 15, 1977."
|
||||
- role: user
|
||||
content: "Right. So I have about 20 years until retirement."
|
||||
- role: assistant
|
||||
content: "If you retire at 67, yes. What's your target retirement age?"
|
||||
- role: user
|
||||
content: "I'd love to retire at 62 if possible."
|
||||
- role: assistant
|
||||
content: "That's 15 years. Let's look at projections. What's your current salary?"
|
||||
- role: user
|
||||
content: "$135,000 per year."
|
||||
- role: assistant
|
||||
content: "And how much are you contributing annually to retirement accounts?"
|
||||
- role: user
|
||||
content: "I max out my 401k at work, plus $7,000 to the Roth IRA."
|
||||
- role: assistant
|
||||
content: "So that's $23,000 to the 401k for 2024, plus $7,000 Roth, total $30,000 annually."
|
||||
- role: user
|
||||
content: "Right. My employer matches 6% too."
|
||||
- role: assistant
|
||||
content: "That's another $8,100 annually. Does your spouse have retirement accounts?"
|
||||
- role: user
|
||||
content: "Yes, my husband has his own 401k. He has about $380,000 saved."
|
||||
- role: assistant
|
||||
content: "Combined, you have approximately $830,000 currently. With continued contributions, let me calculate..."
|
||||
- role: user
|
||||
content: "What rate of return are you assuming?"
|
||||
- role: assistant
|
||||
content: "Let's use 7% average annual return, which is conservative but realistic."
|
||||
- role: user
|
||||
content: "Okay."
|
||||
- role: assistant
|
||||
content: "Contributing $38,100 annually, with 7% returns, you'd have approximately $2.4 million in 15 years."
|
||||
- role: user
|
||||
content: "Is that enough to retire at 62?"
|
||||
- role: assistant
|
||||
content: "Using the 4% rule, that would provide $96,000 annual income. What do you estimate needing in retirement?"
|
||||
- role: user
|
||||
content: "We'd like about $120,000 per year to maintain our lifestyle."
|
||||
- role: assistant
|
||||
content: "There's a gap of $24,000 annually. Will you have other income sources?"
|
||||
- role: user
|
||||
content: "Social Security eventually."
|
||||
- role: assistant
|
||||
content: "At 62, you can claim early but at reduced benefits. Full retirement age for you is 67."
|
||||
- role: user
|
||||
content: "What would I get at 62 versus 67?"
|
||||
- role: assistant
|
||||
content: "Based on your earnings, estimated $2,100 monthly at 62, or $2,950 at 67."
|
||||
- role: user
|
||||
content: "So $25,200 annually at 62."
|
||||
- role: assistant
|
||||
content: "Correct. That covers your gap. Your husband would have his Social Security too."
|
||||
- role: user
|
||||
content: "He's two years older, so he'd get his sooner."
|
||||
- role: assistant
|
||||
content: "Good point. Now, should we adjust your investment allocation?"
|
||||
- role: user
|
||||
content: "I'm wondering if I should be more conservative as I get closer to retirement."
|
||||
- role: assistant
|
||||
content: "Current overall allocation across your Fidelity accounts is roughly 65% stocks, 35% bonds. That's appropriate for your age."
|
||||
- role: user
|
||||
content: "Should I increase bonds?"
|
||||
- role: assistant
|
||||
content: "A common rule is 'age in bonds' - so 47% bonds for you. But with 15 years to retirement, you can stay aggressive."
|
||||
- role: user
|
||||
content: "What would you recommend?"
|
||||
- role: assistant
|
||||
content: "I'd suggest 60% stocks, 40% bonds now, gradually shifting to 40% stocks, 60% bonds by retirement."
|
||||
- role: user
|
||||
content: "How do I rebalance?"
|
||||
- role: assistant
|
||||
content: "We can set up automatic rebalancing quarterly. Or you can do it manually annually."
|
||||
- role: user
|
||||
content: "What's the cost difference?"
|
||||
- role: assistant
|
||||
content: "Automatic rebalancing is free. The index funds you own have expense ratios of 0.015% to 0.045%."
|
||||
- role: user
|
||||
content: "That's pretty low."
|
||||
- role: assistant
|
||||
content: "Yes, index funds keep costs minimal. Active funds would be 0.5% to 1% or higher."
|
||||
- role: user
|
||||
content: "Let's stick with index funds then. But maybe adjust the allocation?"
|
||||
- role: assistant
|
||||
content: "For the traditional IRA, I'd suggest: 50% FXAIX S&P 500, 20% FTIHX international, 30% FXNAX bonds."
|
||||
- role: user
|
||||
content: "And the Roth?"
|
||||
- role: assistant
|
||||
content: "Keep the Roth aggressive since it grows tax-free: 60% FZROX, 30% FZILX, 10% bonds."
|
||||
- role: user
|
||||
content: "What about the rollover in the target-date fund?"
|
||||
- role: assistant
|
||||
content: "The Freedom 2045 fund automatically adjusts allocation. Currently it's 58% stocks, 42% bonds."
|
||||
- role: user
|
||||
content: "Should I keep it there or pick individual funds?"
|
||||
- role: assistant
|
||||
content: "Target-date funds are convenient but slightly higher fees - 0.12% versus 0.015% for index funds."
|
||||
- role: user
|
||||
content: "That's not much difference."
|
||||
- role: assistant
|
||||
content: "On $248,500, it's about $250 per year extra in fees."
|
||||
- role: user
|
||||
content: "I'll leave it for convenience then."
|
||||
- role: assistant
|
||||
content: "Reasonable choice. Any questions about contribution limits for next year?"
|
||||
- role: user
|
||||
content: "What are the 2025 limits?"
|
||||
- role: assistant
|
||||
content: "401k limit increases to $23,500, IRA stays at $7,000. Catch-up contributions at age 50 add $7,500 and $1,000 respectively."
|
||||
- role: user
|
||||
content: "So when I turn 50, I can contribute how much total?"
|
||||
- role: assistant
|
||||
content: "$31,000 to 401k, $8,000 to IRA, total $39,000 personally."
|
||||
- role: user
|
||||
content: "That's a nice boost. Should I prioritize Roth or traditional?"
|
||||
- role: assistant
|
||||
content: "At your income level, traditional 401k gives you tax deductions now. Roth IRA for tax-free growth."
|
||||
- role: user
|
||||
content: "Can I do backdoor Roth conversions?"
|
||||
- role: assistant
|
||||
content: "Your income might be too high for direct Roth IRA contributions. What's your household AGI?"
|
||||
- role: user
|
||||
content: "About $245,000 combined."
|
||||
- role: assistant
|
||||
content: "You're over the $240,000 limit for married filing jointly. Backdoor Roth would work."
|
||||
- role: user
|
||||
content: "How does that work exactly?"
|
||||
- role: assistant
|
||||
content: "Contribute $7,000 to traditional IRA as non-deductible, then immediately convert to Roth."
|
||||
- role: user
|
||||
content: "Any tax implications?"
|
||||
- role: assistant
|
||||
content: "Only on any gains between contribution and conversion. If done quickly, minimal or zero tax."
|
||||
- role: user
|
||||
content: "I should do that going forward then."
|
||||
- role: assistant
|
||||
content: "Yes, it maintains your Roth contributions despite high income."
|
||||
- role: user
|
||||
content: "Perfect. Can you email me a summary of these recommendations?"
|
||||
- role: assistant
|
||||
content: "Absolutely. Email on file is clewis.finance@email.com?"
|
||||
- role: user
|
||||
content: "Yes, that's correct."
|
||||
- role: assistant
|
||||
content: "I'll send a detailed summary with allocation recommendations and projection charts within an hour."
|
||||
- role: user
|
||||
content: "Thank you, Michael. This was very helpful!"
|
||||
- role: assistant
|
||||
content: "You're welcome, Ms. Lewis. You're well on track for a comfortable retirement at 62!"
|
||||
user_question: "What were my three Fidelity account balances and their current investment allocations?"
|
||||
evaluation_criteria: |
|
||||
The agent should accurately recall:
|
||||
|
||||
Account balances:
|
||||
1. Traditional IRA: $127,845
|
||||
2. Roth IRA: $73,420
|
||||
3. Rollover IRA: $248,500
|
||||
Total: $449,765
|
||||
|
||||
Current allocations:
|
||||
- Traditional IRA: 60% FXAIX (S&P 500), 30% FTIHX (international), 10% FXNAX (bonds)
|
||||
- Roth IRA: 70% FZROX (total market), 20% FZILX (international), 10% FNILX (large cap)
|
||||
- Rollover IRA: 100% in Freedom 2045 target-date fund (currently 58% stocks, 42% bonds)
|
||||
|
||||
The response should include all three account balances and their specific fund allocations.
|
||||
@@ -0,0 +1,206 @@
|
||||
test_id: layer1_19_wedding_venue
|
||||
category: layer1
|
||||
title: Wedding Venue Booking - Event Package Details and Pricing
|
||||
description: Test agent's ability to recall specific wedding package details, guest counts, menu selections, and payment terms from venue consultation
|
||||
conversation_histories:
|
||||
- conversation_id: wedding_venue_001
|
||||
timestamp: "2024-11-05 16:00:00"
|
||||
metadata:
|
||||
business: "Grand Oak Manor"
|
||||
department: "Event Planning"
|
||||
call_duration: "52 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I'm calling about booking your venue for my wedding next year."
|
||||
- role: assistant
|
||||
content: "Hello! This is Amanda from Grand Oak Manor. Congratulations on your engagement! I'd love to help you plan your special day. What's your name?"
|
||||
- role: user
|
||||
content: "I'm Jennifer Park, and my fiancé is Daniel Kim."
|
||||
- role: assistant
|
||||
content: "Lovely to meet you, Jennifer. When are you planning to get married?"
|
||||
- role: user
|
||||
content: "We're looking at September 14th, 2025."
|
||||
- role: assistant
|
||||
content: "Let me check... Yes, September 14th is available! It's a Sunday. Is that okay?"
|
||||
- role: user
|
||||
content: "Perfect, we specifically wanted a Sunday for the lower rates."
|
||||
- role: assistant
|
||||
content: "Smart choice! Sunday rates are 20% less than Saturday. How many guests are you expecting?"
|
||||
- role: user
|
||||
content: "About 150 people."
|
||||
- role: assistant
|
||||
content: "Wonderful size for our Ballroom. That holds up to 200 guests comfortably."
|
||||
- role: user
|
||||
content: "What does the venue rental include?"
|
||||
- role: assistant
|
||||
content: "The Ballroom rental is $4,500 for Sunday, includes 6 hours, tables, chairs, white linens, and setup/breakdown."
|
||||
- role: user
|
||||
content: "What about ceremony space?"
|
||||
- role: assistant
|
||||
content: "Our Garden Terrace for ceremonies is an additional $1,500, weather permitting, with indoor backup in the Conservatory."
|
||||
- role: user
|
||||
content: "So $6,000 total for spaces?"
|
||||
- role: assistant
|
||||
content: "Correct. Now, do you want us to handle catering?"
|
||||
- role: user
|
||||
content: "Yes, we'd like to keep everything in one place."
|
||||
- role: assistant
|
||||
content: "Perfect. For 150 guests, our packages range from $95 to $165 per person."
|
||||
- role: user
|
||||
content: "What does the middle package include?"
|
||||
- role: assistant
|
||||
content: "Our Signature Package at $125 per person includes cocktail hour with 5 appetizers, three-course plated dinner, and wedding cake."
|
||||
- role: user
|
||||
content: "What appetizer options?"
|
||||
- role: assistant
|
||||
content: "You choose 5 from our list: shrimp cocktail, bruschetta, stuffed mushrooms, cheese display, crudités, mini quiches, spring rolls, or meatballs."
|
||||
- role: user
|
||||
content: "And for the main dinner?"
|
||||
- role: assistant
|
||||
content: "Guests choose between two entrées you pre-select. Popular combinations are filet mignon with salmon, or chicken marsala with vegetarian lasagna."
|
||||
- role: user
|
||||
content: "Let's go with the filet and salmon option."
|
||||
- role: assistant
|
||||
content: "Excellent choices. The filet is 8oz with garlic mashed potatoes, the salmon is herb-crusted with rice pilaf. Both include seasonal vegetables."
|
||||
- role: user
|
||||
content: "What about bar service?"
|
||||
- role: assistant
|
||||
content: "Bar packages are separate. Premium open bar is $45 per person, beer and wine only is $28, or cash bar is free setup with guest purchases."
|
||||
- role: user
|
||||
content: "We'll do beer and wine. So that's $28 per person on top of the $125?"
|
||||
- role: assistant
|
||||
content: "Yes, total $153 per person for food and beverage, which is $22,950 for 150 guests."
|
||||
- role: user
|
||||
content: "Plus the $6,000 venue fee?"
|
||||
- role: assistant
|
||||
content: "Correct, running total of $28,950. There's also 8.5% sales tax and 22% service charge on food and beverage."
|
||||
- role: user
|
||||
content: "How much does that add?"
|
||||
- role: assistant
|
||||
content: "Tax is $1,951, service charge is $5,049, bringing your estimated total to $35,950."
|
||||
- role: user
|
||||
content: "That's higher than I expected. Any way to reduce it?"
|
||||
- role: assistant
|
||||
content: "You could do buffet instead of plated service, that's $108 per person, saves $17 per guest."
|
||||
- role: user
|
||||
content: "How much would that save total?"
|
||||
- role: assistant
|
||||
content: "That would save $2,550 on food, plus reduce tax and service charges. New total would be about $33,000."
|
||||
- role: user
|
||||
content: "Let's stick with plated service but maybe adjust appetizers?"
|
||||
- role: assistant
|
||||
content: "We could do 3 appetizers instead of 5, saves $8 per person, $1,200 total."
|
||||
- role: user
|
||||
content: "That helps. What about the cake?"
|
||||
- role: assistant
|
||||
content: "Included cake serves 150, three tiers, choice of vanilla, chocolate, or red velvet with buttercream."
|
||||
- role: user
|
||||
content: "Can we do different flavors per tier?"
|
||||
- role: assistant
|
||||
content: "Absolutely! Many couples do vanilla, chocolate, and red velvet, one per tier."
|
||||
- role: user
|
||||
content: "Perfect. What about decorations?"
|
||||
- role: assistant
|
||||
content: "Basic centerpieces are $35 each, premium are $75. You'd need 15 tables for 150 guests."
|
||||
- role: user
|
||||
content: "So $525 for basic centerpieces?"
|
||||
- role: assistant
|
||||
content: "Correct. Our florist can also do bridal bouquet for $250, bridesmaids for $75 each."
|
||||
- role: user
|
||||
content: "I have 5 bridesmaids, so that would be $625 total for bouquets?"
|
||||
- role: assistant
|
||||
content: "Yes, $250 for yours plus $375 for bridesmaids."
|
||||
- role: user
|
||||
content: "What about music and DJ?"
|
||||
- role: assistant
|
||||
content: "Our preferred DJ is $1,200 for ceremony and reception, includes all equipment and lighting."
|
||||
- role: user
|
||||
content: "And photography?"
|
||||
- role: assistant
|
||||
content: "We partner with several photographers. Packages range from $2,500 to $5,000 for 8 hours coverage."
|
||||
- role: user
|
||||
content: "Let's budget $3,500 for photography."
|
||||
- role: assistant
|
||||
content: "Good choice. That typically includes two photographers and edited digital images."
|
||||
- role: user
|
||||
content: "So with everything we've discussed?"
|
||||
- role: assistant
|
||||
content: "Venue $6,000, food/beverage for 150 at $145 per person ($125 food + $28 bar - $8 appetizer reduction) is $21,750..."
|
||||
- role: user
|
||||
content: "Wait, I want to keep the 5 appetizers. Let's not reduce those."
|
||||
- role: assistant
|
||||
content: "Okay, back to $153 per person, that's $22,950 for food and beverage."
|
||||
- role: user
|
||||
content: "Plus tax and service?"
|
||||
- role: assistant
|
||||
content: "Right, food/beverage $22,950, tax $1,951, service $5,049, venue $6,000, total $35,950."
|
||||
- role: user
|
||||
content: "Then add decorations, DJ, and photography?"
|
||||
- role: assistant
|
||||
content: "Centerpieces $525, bouquets $625, DJ $1,200, photography $3,500, adds $5,850."
|
||||
- role: user
|
||||
content: "So grand total around $41,800?"
|
||||
- role: assistant
|
||||
content: "Yes, $41,800 for everything we've discussed."
|
||||
- role: user
|
||||
content: "What's your payment schedule?"
|
||||
- role: assistant
|
||||
content: "$5,000 deposit to hold the date, 50% due 6 months before, final balance 2 weeks before."
|
||||
- role: user
|
||||
content: "So $5,000 now, how much in March 2025?"
|
||||
- role: assistant
|
||||
content: "50% of remaining balance after deposit. $41,800 minus $5,000 is $36,800, half is $18,400 due March 14th."
|
||||
- role: user
|
||||
content: "And the rest two weeks before?"
|
||||
- role: assistant
|
||||
content: "Yes, final $18,400 due August 31st, 2025."
|
||||
- role: user
|
||||
content: "Is the deposit refundable?"
|
||||
- role: assistant
|
||||
content: "Refundable if cancelled more than 12 months out. After that, it becomes non-refundable."
|
||||
- role: user
|
||||
content: "So I have until September 2024 to cancel with refund?"
|
||||
- role: assistant
|
||||
content: "Correct, until September 14th, 2024."
|
||||
- role: user
|
||||
content: "What about tastings?"
|
||||
- role: assistant
|
||||
content: "Complimentary tasting for up to 4 people included once you book, scheduled 3-4 months before your wedding."
|
||||
- role: user
|
||||
content: "When would we need to finalize menu choices?"
|
||||
- role: assistant
|
||||
content: "Menu selections due 60 days before, final headcount 14 days before."
|
||||
- role: user
|
||||
content: "Perfect. Can you email me this quote?"
|
||||
- role: assistant
|
||||
content: "Of course! What's your email?"
|
||||
- role: user
|
||||
content: "jpark.wedding@email.com"
|
||||
- role: assistant
|
||||
content: "I'll send a detailed proposal within 2 hours. It's valid for 14 days."
|
||||
- role: user
|
||||
content: "Wonderful. Thank you so much, Amanda!"
|
||||
- role: assistant
|
||||
content: "My pleasure, Jennifer! I hope we can be part of your special day. Feel free to call with any questions!"
|
||||
user_question: "What was the per-person cost breakdown and the three payment installments for my wedding?"
|
||||
evaluation_criteria: |
|
||||
The agent should accurately recall:
|
||||
|
||||
Per-person cost ($153 total):
|
||||
- Food (Signature Package): $125
|
||||
- Beer and wine bar: $28
|
||||
- Total: $153 per person
|
||||
|
||||
For 150 guests: $22,950
|
||||
|
||||
Payment schedule:
|
||||
- Deposit (upon booking): $5,000
|
||||
- 50% of remaining (March 14, 2025): $18,400
|
||||
- Final balance (August 31, 2025): $18,400
|
||||
- Total: $41,800
|
||||
|
||||
Additional charges on food/beverage:
|
||||
- Sales tax (8.5%): $1,951
|
||||
- Service charge (22%): $5,049
|
||||
|
||||
The response should include the per-person breakdown and all three payment amounts with dates.
|
||||
@@ -0,0 +1,219 @@
|
||||
test_id: layer1_20_daycare_enrollment
|
||||
category: layer1
|
||||
title: Daycare Enrollment Process - Childcare Schedule and Fee Structure
|
||||
description: Test agent's ability to recall child information, care schedule, tuition rates, and enrollment requirements from daycare registration call
|
||||
conversation_histories:
|
||||
- conversation_id: daycare_enroll_001
|
||||
timestamp: "2024-11-15 10:30:00"
|
||||
metadata:
|
||||
business: "Bright Beginnings Learning Center"
|
||||
department: "Enrollment Services"
|
||||
call_duration: "48 minutes"
|
||||
messages:
|
||||
- role: user
|
||||
content: "Hi, I'm looking for daycare for my twin daughters starting in January."
|
||||
- role: assistant
|
||||
content: "Good morning! I'm Sharon from Bright Beginnings Learning Center. I'd be happy to help you with enrollment. How old are your daughters?"
|
||||
- role: user
|
||||
content: "They just turned 3 in October."
|
||||
- role: assistant
|
||||
content: "Perfect age for our Preschool 1 program! What are their names?"
|
||||
- role: user
|
||||
content: "Emma and Olivia Mitchell."
|
||||
- role: assistant
|
||||
content: "Beautiful names! And what's your name?"
|
||||
- role: user
|
||||
content: "I'm Barbara Mitchell."
|
||||
- role: assistant
|
||||
content: "Thank you, Ms. Mitchell. When exactly would you need care to start?"
|
||||
- role: user
|
||||
content: "January 6th, 2025, when I return from maternity leave."
|
||||
- role: assistant
|
||||
content: "Congratulations on your new baby! What days and hours do you need?"
|
||||
- role: user
|
||||
content: "Monday through Friday, probably 7:30 AM to 5:30 PM."
|
||||
- role: assistant
|
||||
content: "That's our standard full-time schedule. Let me check availability... Yes, we have two spots in our Butterfly classroom for 3-year-olds."
|
||||
- role: user
|
||||
content: "They'd be in the same classroom?"
|
||||
- role: assistant
|
||||
content: "Yes, we keep twins together unless parents request otherwise. The Butterfly room has 12 children with 2 teachers."
|
||||
- role: user
|
||||
content: "What's the teacher-child ratio?"
|
||||
- role: assistant
|
||||
content: "For 3-year-olds, it's 1:6, so two teachers for twelve children."
|
||||
- role: user
|
||||
content: "That's good. What's the tuition?"
|
||||
- role: assistant
|
||||
content: "Full-time for 3-year-olds is $325 per week per child."
|
||||
- role: user
|
||||
content: "So $650 weekly for both?"
|
||||
- role: assistant
|
||||
content: "Actually, we offer a 10% sibling discount on the second child. So $325 for Emma and $292.50 for Olivia, total $617.50 weekly."
|
||||
- role: user
|
||||
content: "That helps. How do you bill?"
|
||||
- role: assistant
|
||||
content: "Weekly tuition is due Monday mornings. We offer automatic withdrawal from checking or credit card."
|
||||
- role: user
|
||||
content: "What about registration fees?"
|
||||
- role: assistant
|
||||
content: "There's a one-time registration fee of $150 per child, so $300 for both."
|
||||
- role: user
|
||||
content: "Is that due immediately?"
|
||||
- role: assistant
|
||||
content: "Yes, registration fees hold their spots. Plus first week's tuition is due two weeks before start date."
|
||||
- role: user
|
||||
content: "So I'd pay $300 registration now, and $617.50 on December 23rd?"
|
||||
- role: assistant
|
||||
content: "Exactly right."
|
||||
- role: user
|
||||
content: "What about supplies?"
|
||||
- role: assistant
|
||||
content: "Annual supply fee is $200 per child, covers art materials, educational supplies, and field trips."
|
||||
- role: user
|
||||
content: "When is that due?"
|
||||
- role: assistant
|
||||
content: "Supply fee is due with first tuition payment, so December 23rd. That's another $400 for both girls."
|
||||
- role: user
|
||||
content: "What's included in the tuition?"
|
||||
- role: assistant
|
||||
content: "Breakfast, lunch, afternoon snack, all activities, and basic field trips. Special trips might have small fees."
|
||||
- role: user
|
||||
content: "What time is breakfast?"
|
||||
- role: assistant
|
||||
content: "Breakfast is 8:00-8:30 AM. If they arrive after 8:30, they should eat at home."
|
||||
- role: user
|
||||
content: "They'll be there by 7:30, so that's perfect. What about naps?"
|
||||
- role: assistant
|
||||
content: "Nap time is 12:30-2:30 PM. Do they still nap?"
|
||||
- role: user
|
||||
content: "Emma does, but Olivia usually just rests quietly."
|
||||
- role: assistant
|
||||
content: "That's fine. Non-nappers have quiet activities like puzzles or books on their cots."
|
||||
- role: user
|
||||
content: "What do they need to bring?"
|
||||
- role: assistant
|
||||
content: "Complete change of clothes, nap blanket, and small pillow if desired. We provide cots."
|
||||
- role: user
|
||||
content: "Are they potty trained required?"
|
||||
- role: assistant
|
||||
content: "For the 3-year-old room, we expect them to be mostly trained but accidents are normal. Are they trained?"
|
||||
- role: user
|
||||
content: "Emma is fully trained, Olivia has occasional accidents."
|
||||
- role: assistant
|
||||
content: "Very normal at this age. Just send extra clothes. We help with bathroom reminders."
|
||||
- role: user
|
||||
content: "What's the daily schedule like?"
|
||||
- role: assistant
|
||||
content: "7:30-8:00 free play, 8:00-8:30 breakfast, 8:30-9:00 circle time, 9:00-10:00 learning centers, 10:00-10:30 snack and story, 10:30-11:30 outdoor play..."
|
||||
- role: user
|
||||
content: "And afternoons?"
|
||||
- role: assistant
|
||||
content: "11:30-12:00 lunch, 12:00-12:30 bathroom and prep for nap, 12:30-2:30 nap/rest, 2:30-3:00 snack, 3:00-4:00 art or music, 4:00-5:00 outdoor play, 5:00-5:30 quiet activities and pickup."
|
||||
- role: user
|
||||
content: "What curriculum do you follow?"
|
||||
- role: assistant
|
||||
content: "We use Creative Curriculum, focusing on social-emotional development, pre-math, pre-literacy, and science exploration."
|
||||
- role: user
|
||||
content: "Do they learn letters and numbers?"
|
||||
- role: assistant
|
||||
content: "Yes, through play-based learning. By 4, most know uppercase letters and numbers 1-10."
|
||||
- role: user
|
||||
content: "What about sick policies?"
|
||||
- role: assistant
|
||||
content: "Children must be fever-free for 24 hours without medication before returning. Same for vomiting or diarrhea."
|
||||
- role: user
|
||||
content: "What if I need to pick them up late?"
|
||||
- role: assistant
|
||||
content: "We're open until 6:00 PM. After 5:30 PM is $1 per minute per child late fee."
|
||||
- role: user
|
||||
content: "So if I'm 10 minutes late?"
|
||||
- role: assistant
|
||||
content: "That would be $20 total, $10 per child."
|
||||
- role: user
|
||||
content: "What about vacation credits?"
|
||||
- role: assistant
|
||||
content: "After 6 months enrollment, you get one week vacation credit per year at 50% tuition."
|
||||
- role: user
|
||||
content: "So I'd pay half tuition for vacation week?"
|
||||
- role: assistant
|
||||
content: "Correct, $308.75 instead of $617.50 for that week."
|
||||
- role: user
|
||||
content: "What about holidays?"
|
||||
- role: assistant
|
||||
content: "We're closed major holidays - New Year's, Memorial Day, July 4th, Labor Day, Thanksgiving and day after, Christmas Eve and Christmas."
|
||||
- role: user
|
||||
content: "Do we still pay for those weeks?"
|
||||
- role: assistant
|
||||
content: "Yes, tuition remains the same for holiday weeks. It's calculated into the weekly rate."
|
||||
- role: user
|
||||
content: "What forms do I need for enrollment?"
|
||||
- role: assistant
|
||||
content: "Birth certificates, immunization records, emergency contacts, pediatrician info, and any allergy or medical information."
|
||||
- role: user
|
||||
content: "Emma has a peanut allergy."
|
||||
- role: assistant
|
||||
content: "We're a nut-free facility. You'll need an allergy action plan from your pediatrician and we'll keep Benadryl or EpiPen as prescribed."
|
||||
- role: user
|
||||
content: "That's reassuring. What about developmental concerns?"
|
||||
- role: assistant
|
||||
content: "Do either have any developmental delays or IEP services?"
|
||||
- role: user
|
||||
content: "Olivia has mild speech delay and gets speech therapy once a week."
|
||||
- role: assistant
|
||||
content: "We can accommodate therapy visits. The therapist can work with her here during the day."
|
||||
- role: user
|
||||
content: "That would be wonderful. Currently it's Wednesdays at 10 AM."
|
||||
- role: assistant
|
||||
content: "Perfect timing during learning centers. We have a quiet room they can use."
|
||||
- role: user
|
||||
content: "What about parent communication?"
|
||||
- role: assistant
|
||||
content: "Daily reports through our app - meals, naps, activities, mood. Plus monthly newsletters and parent-teacher conferences twice yearly."
|
||||
- role: user
|
||||
content: "When are conferences?"
|
||||
- role: assistant
|
||||
content: "October and March, but you can request meetings anytime."
|
||||
- role: user
|
||||
content: "Can I tour the facility?"
|
||||
- role: assistant
|
||||
content: "Absolutely! Can you come tomorrow at 10 AM or 4 PM?"
|
||||
- role: user
|
||||
content: "4 PM works better."
|
||||
- role: assistant
|
||||
content: "Great, I'll schedule you for tomorrow, November 16th at 4 PM. Bring the girls if you'd like."
|
||||
- role: user
|
||||
content: "I will. Should I bring the paperwork then?"
|
||||
- role: assistant
|
||||
content: "If you decide to enroll, yes. Or I can email the forms now to review."
|
||||
- role: user
|
||||
content: "Please email them to bmitchell@email.com"
|
||||
- role: assistant
|
||||
content: "I'll send those within the hour. To summarize: $300 registration to hold spots, then $1,017.50 due December 23rd for first week plus supplies."
|
||||
- role: user
|
||||
content: "And weekly tuition of $617.50 after that?"
|
||||
- role: assistant
|
||||
content: "Correct, starting January 13th for the second week."
|
||||
- role: user
|
||||
content: "Perfect. See you tomorrow at 4!"
|
||||
- role: assistant
|
||||
content: "Looking forward to meeting you and Emma and Olivia tomorrow, Ms. Mitchell!"
|
||||
user_question: "What was the complete weekly tuition cost for both twins and what initial payments are required before they start?"
|
||||
evaluation_criteria: |
|
||||
The agent should accurately recall:
|
||||
|
||||
Weekly tuition:
|
||||
- Emma: $325 per week (full price)
|
||||
- Olivia: $292.50 per week (10% sibling discount)
|
||||
- Total weekly: $617.50
|
||||
|
||||
Initial payments required:
|
||||
- Registration fee: $300 ($150 per child) - due upon enrollment
|
||||
- First week's tuition: $617.50 - due December 23, 2024
|
||||
- Supply fee: $400 ($200 per child) - due December 23, 2024
|
||||
- Total due December 23: $1,017.50
|
||||
|
||||
Start date: January 6, 2025
|
||||
Schedule: Monday-Friday, 7:30 AM - 5:30 PM
|
||||
|
||||
The response should include both the weekly tuition breakdown and all initial payment amounts with their due dates.
|
||||
Reference in New Issue
Block a user