nemo_voice_agent.evaluation.scenarios.data.customer_service

View as Markdown

Module Contents

Classes

NameDescription
CustomerServiceAccountAccessCustomer is locked out of their TechCorp online account.
CustomerServiceBaseScenarioBase class for customer service evaluation scenarios.
CustomerServiceBillingDisputeCustomer disputes an unexpected charge on their TechCorp account.
CustomerServiceDefectiveRefundCustomer received a defective phone and wants a full refund.
CustomerServiceDefectiveReplacementCustomer received a defective laptop and wants a replacement.
CustomerServiceOrderDelayCustomer inquires about a delayed order.
CustomerServiceOutageComplaintCustomer complains about a recurring service outage affecting their TechCorp Cloud account.
CustomerServicePlanUpgradeCustomer wants to upgrade their account plan from Standard to Premium.
CustomerServiceSubscriptionCancelCustomer wants to cancel their TechCorp Premium subscription.
CustomerServiceWarrantyClaimCustomer files a warranty claim for a laptop with a faulty keyboard.
CustomerServiceWrongItemCustomer received the wrong item in their order.

Data

RESOLUTION_TYPES_INFO

API

class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceAccountAccess()

Bases: CustomerServiceBaseScenario

Customer is locked out of their TechCorp online account.

agent_actions
Actions
agent_resources
Resources
description
name
= 'customer_service__account_access'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceBaseScenario()

Bases: Scenario

Base class for customer service evaluation scenarios. Provides domain defaults for TechCorp customer service interactions. This class is NOT registered as a scenario itself.

agent_actions
Actions
agent_persona
Persona
agent_resources
Resources
agent_task
Task
max_duration
= 120
success_signals
user_actions
Actions
user_persona
Persona
user_resources
Resources
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceBillingDispute()

Bases: CustomerServiceBaseScenario

Customer disputes an unexpected charge on their TechCorp account.

agent_resources
Resources
description
name
= 'customer_service__billing_dispute'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceDefectiveRefund()

Bases: CustomerServiceBaseScenario

Customer received a defective phone and wants a full refund.

agent_resources
Resources
description
name
= 'customer_service__defective_refund'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceDefectiveReplacement()

Bases: CustomerServiceBaseScenario

Customer received a defective laptop and wants a replacement.

agent_resources
Resources
description
name
= 'customer_service__defective_replacement'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceOrderDelay()

Bases: CustomerServiceBaseScenario

Customer inquires about a delayed order.

agent_resources
Resources
description
name
= 'customer_service__order_delay'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceOutageComplaint()

Bases: CustomerServiceBaseScenario

Customer complains about a recurring service outage affecting their TechCorp Cloud account.

agent_resources
Resources
description
name
= 'customer_service__service_outage'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServicePlanUpgrade()

Bases: CustomerServiceBaseScenario

Customer wants to upgrade their account plan from Standard to Premium.

agent_actions
Actions
agent_resources
Resources
description
name
= 'customer_service__plan_upgrade'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceSubscriptionCancel()

Bases: CustomerServiceBaseScenario

Customer wants to cancel their TechCorp Premium subscription.

agent_actions
Actions
agent_resources
Resources
description
name
= 'customer_service__subscription_cancel'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceWarrantyClaim()

Bases: CustomerServiceBaseScenario

Customer files a warranty claim for a laptop with a faulty keyboard.

agent_resources
Resources
description
name
= 'customer_service__warranty_claim'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
class nemo_voice_agent.evaluation.scenarios.data.customer_service.CustomerServiceWrongItem()

Bases: CustomerServiceBaseScenario

Customer received the wrong item in their order.

agent_resources
Resources
description
name
= 'customer_service__wrong_item'
reference_answer
user_actions
Actions
user_persona
Persona
user_task
Task
nemo_voice_agent.evaluation.scenarios.data.customer_service.RESOLUTION_TYPES_INFO = f'Valid `resolution_type` values for `ResolveTicketTool`: {', '.join(DEFAULT_RES...