Skip to main content

Agent Trainer

Agent Trainer is the WinnerWare training module for building repeatable coaching scenarios and letting agents practice them through chat or audio simulations.

Overview

From a business perspective, Agent Trainer helps teams standardize coaching scenarios, measure performance, and review transcripts in a consistent format. Administrators can manage stories, simulator options, and reports in one place.

The module is split into three feature areas:

FeaturePurpose
CloudSolutions.AgentTrainerCore story authoring, simulator UI, reports, transcript handling, and settings.
CloudSolutions.AgentTrainer.StorageRecording storage, download endpoint, trimming settings, and the background cleanup task.
CloudSolutions.AgentTrainer.Storage.AzureStores recordings in cloud storage when that option is enabled.

Key Features

  • Builds training scenarios as Interaction Story content items with reusable steps and classifications.
  • Supports chat and audio simulations from both admin and frontend routes.
  • Offers optional AI assist during simulations.
  • Imports interaction stories from uploaded .opus or .wav files.
  • Gives managers report screens for transcript and performance review.
  • Supports recording retention and secure downloads when the storage feature is enabled.

How It Works

Build training content

Create story categories first and then build training stories for each scenario they want agents to practice. Each story is made up of guided steps, prompts, expected response patterns, and optional scoring rules.

Run practice sessions

Launch the simulator, choose the story they want to practice, pick Chat or Audio, and decide whether to turn on AI Assist. The system then walks the learner through the scenario as an interactive practice session.

Review results

After sessions are completed, managers can review transcripts, compare performance, and use the reporting screens to spot coaching needs, interruptions, and assisted versus unassisted outcomes.

Configuration

Enable the right feature set

Enable the core Agent Trainer feature for story authoring, simulation, reports, and transcript management.

Enable the storage features only when your team needs to keep and download audio recordings:

  • Agent Trainer Storage for recording retention and download support
  • Agent Trainer Storage - Azure when recordings should be stored in cloud storage

Site settings

The module adds an Agent Training settings group under Settings. The current settings page includes:

SettingPurpose
Title TemplateControls how simulator sessions are titled in the admin area.
Simulator Chat DeploymentChooses the default AI option used for simulator responses.
Simulator Utility DeploymentChooses the default AI option used for scoring and validation.
Retention DaysHow long recordings are kept before the cleanup task permanently deletes them.

These settings are intended for the administrators who manage training setup.

Storage options

If recordings are enabled, administrators should decide whether they want local storage or cloud storage before rollout. This choice mainly affects retention, governance, and how recordings are managed over time.

Import prerequisites

The import screen accepts .opus and .wav files up to 20 MB.

If the required audio services are not available, the import screen shows a warning instead of starting the import.

Access and operations

In practice, administrators manage configuration, transcript access, and report visibility, while agents mainly need access to the simulator experience itself.

Usage

Create and organize stories

Create Interaction Story Category items first, then create Interaction Story items for each coaching scenario. Each story can contain a bag of Interaction Story Step items, plus optional voice and scoring setup.

One simple example you could build is:

  • Category: General Category
  • Story: VPN support website access review

In this example, the story description explains that this is a short support call about a VPN issue and a blocked website request. The opening statement starts the practice with a clear expectation: the user will review the issue in 5 quick steps.

That example story could then walk the learner through a simple support flow:

  1. Describe the VPN issue
  2. Have you restarted the VPN client
  3. Which website do you need
  4. What access message do you see
  5. What approval do you need

This makes the story easy to build because each step only needs to capture one clear part of the conversation.

The content list below shows how categories and stories are managed in the WinnerWare admin.

Interaction Story content items list

Use the step editor to define:

  • The prompt the simulated customer will use, such as Describe the VPN issue
  • A pro tip that remains visible to the learner, such as reminding them to ask whether the VPN fails to connect or disconnects after sign-in
  • Whether the response should be AI-generated or selected from predefined responses
  • How the learner response should be validated so the step knows what counts as a successful answer

Using the VPN example, a good pattern is:

  • Put the customer question in the main prompt field
  • Use Pro Tip for the coaching reminder the learner should keep in view
  • Use the response setup to decide whether the next reply should feel open-ended or tightly controlled
  • Use validation to define what a correct answer should contain, such as naming the website, describing the error message, or confirming that the VPN client was restarted

The step editor below shows where those authoring options appear when a story step is being configured.

Interaction Story Step editor

If the step needs formal scoring, authors can turn on Add scoring criteria and define the scoring rules and maximum points for that step.

Interaction step scoring criteria editor

Import a story from media

Users can use Content -> Import Interaction Story to upload audio and create a draft story. The title names the story, and the uploaded file provides the conversation that WinnerWare turns into a draft story structure.

Run simulations

Users can open the simulator, choose a story, select Chat or Audio, and decide whether to enable AI Assist.

The story choice decides which scenario is loaded, Chat or Audio decides how the practice session runs, and AI Assist controls whether extra guidance is available during the session.

Agent Trainer simulator selection screen

Review transcripts and recordings

Users can open Simulator -> Manage Transcriptions to review stored training results. This is where teams can compare how the session went, review responses step by step, and download recordings when recording storage is enabled.

Operational Notes

  • Use categories to keep story libraries organised by business topic, queue, or training program.
  • Keep scoring criteria focused on behaviors that supervisors actually review in coaching sessions.