Development of an AI system of interactive simulations for training

New employees learn on live customers and mistakes — expensive and slow. We develop turnkey AI systems of interactive simulations: an employee practices real situations in a safe environment, and onboarding time is cut in half.
Frequently Asked Questions

Interactive simulations: where training breaks down

A typical breakdown in employee training looks like this. A newcomer takes a static course: regulations, slides, videos, multiple-choice test.

In the test, the correct option is guessed by wording, and no one checks the decision in the moment — the material does not change based on the learner's actions.

Newcomers' mistakes remain invisible until the first real customer interaction or the first emergency, and the mentor learns about them only after the incident, from the debrief.

Then the repetition effect kicks in. Without step-level feedback, a person chooses the wrong sequence of actions again and again because they do not see the consequences.

Skills assessment turns into memory assessment: reproducing wording instead of choosing a decision for the situation. Employee onboarding stretches out — the mentor spends time debriefing the same points with different people, and some mistakes become entrenched as a habit.

Interactive simulations are structured differently. The scenario maintains state: each learner action changes it, the next step depends on the previous one, and a wrong branch leads to a plausible negative outcome — refusal, escalation, loss of the customer.

Engineering-wise, this is a set of states, transitions, and validation rules: the system records at which step the learner diverged from the reference sequence, how long the decision took, and whether the person returned to the wrong option on the second attempt.

From this decision log, an objective picture is assembled: exactly where the skill breaks down, rather than "generally learned the material." When the same mistake repeats at a step, the scenario adapts — gives a different context, changes the inputs, makes the conditions harder. Below, we break down how this is addressed in a specific implementation.

What implementation delivers: impact in measurable terms

The first effect is onboarding speed.

A newcomer goes through rare and dangerous scenarios in the simulation before their first real shift, so time to proficiency is measured not by "how quickly they memorized everything" but by the point at which the person works independently.

There is one metric: the share of employees who completed the control scenario without hints in the second or third week versus the same share at the start.

The second effect is fewer errors. The simulation records every step of the scenario, so the share of caught errors can be calculated: how many critical actions per the regulations were completed, how many were skipped, and at which exact step.

The mentor sees not "generally attentive" but a specific omission — and the debrief focuses on it, rather than redoing the entire course.

Third is reducing mentor workload. The system takes over repetitive explanations of typical mistakes, leaving people with complex cases and final assessment.

The share of manual work is measured: how much time a mentor spends per newcomer and how many times they repeat the same debrief.

Fourth is comparable competency assessment. Everyone goes through the same scenario, the step-by-step profile is reproducible, so groups, shifts, and locations can be compared with each other rather than by subjective impression.

Together, this eliminates a whole class of failures: regulation violations that previously surfaced on site are caught in the simulation — without consequences for the process.

We measure the implementation impact before and after using the same metrics: time to proficiency, share of caught errors, share of mentor's manual time.

Formats of interactive simulations: comparing approaches

The format is determined not by the model but by the cost of error in a specific skill. Where regulations are practiced — sequence of actions, escalation, handling objections — you need repeatable conditions and unambiguous step validation.

Where improvisation and handling non-standard remarks matter, regulations get in the way, and a rigid scenario starts to hurt.

In practice, the comparison of approaches comes down to four options, which differ in assessment predictability, simulation freedom, and maintenance cost.

Format When it fits Limitations
Branching scenario trainer Practicing regulations, scripts, instruction-based actions; objective step-by-step assessment is required Works only within predefined branches: going off-script cuts off the dialogue, and maintaining the tree grows with each new fork
Free-form dialogue Negotiations, handling dissatisfaction, practicing wording without rigid constraints Probabilistic assessment: a run is hard to reproduce, the simulation drifts, reference dialogues need labeling
Hybrid format Key steps are checked against a checklist, the rest proceeds as free-form dialogue More expensive to set up: the scenario layer is connected to the dialogue layer, and control-transfer rules need to be defined
Record review Mass review of already completed dialogues, feedback without a trainer Does not train in the moment: the skill is reinforced less strongly than with live practice

Format selection comes from the skill, not from flashiness: an unambiguously assessable response calls for a scenario trainer; a variable situation calls for a hybrid. Record review complements any format well but does not replace the practice itself.

Implementation stages: from audit to handover to operation

A simulation breaks not at the model but at the seams: the scenario diverges from the real regulations, assessment criteria do not match how the instructor judges, and the system lives separately from the training program.

That is why implementation proceeds in iterations — from reviewing current practice to transferring rights to your team. Below are six steps, each ending with an artifact that can be verified.

  1. Training audit. We review current programs, regulations, and checklists, and examine debrief statistics and typical mistakes. The output is a competency map and a list of scenarios sorted by cost of error.

  2. Scenario and solution design. We build a branching tree with decision points and reference paths, and describe roles, states, and access rules. We agree on the integration scheme with the records system and the result export formats.

  3. Building simulations and rules. We implement scenarios, system reactions to learner actions, hints, and debriefs. We move assessment rules into configuration — the instructional designer changes weights and thresholds without editing code.

  4. Assessment setup. We define criteria, weights, and passing thresholds, and compare automatic scoring with expert scoring on a sample of attempts. We analyze discrepancies and fix the wording of criteria rather than adjusting the final score.

  5. Pilot group. We launch it with your people: we look at the share of discrepancies with the instructor's assessment, completion time, and the points where learners get stuck. Based on the results, we adjust scenarios and calibrate thresholds.

  6. Handover to operation. We hand over configurations, the solution design, and documentation, and train the team to add scenarios and read reports. We establish the update procedure and a roadmap for expanding the simulation set.

What the client keeps after launch

The simulation works — but value remains for the long term only where the client can change it themselves. That is why we hand over not a single artifact but a kit: it sits next to the code and describes how to develop, verify, and hand over the system within the team without us.

  • Scenario library — labeled branches with difficulty parameters, branching points, and reference actions; a new situation is added by copying a branch without touching the core.
  • Assessment rules — what counts as a correct step, where the pass threshold lies, how the final score is composed; rules are kept in settings rather than hardcoded into the simulation logic.
  • Integration scheme — where session results go, which identifiers link a learner and an attempt, and what happens if an external system is unavailable.
  • Access rights — roles of author, instructional designer, administrator, and observer: who edits the scenario, who publishes a version, who sees personal results.
  • Maintenance procedures — backup frequency, procedure for rolling back to a previous scenario version, and on-call actions during a mid-session failure.
  • Team instructions — step-by-step materials for the instructional designer and developer: add a branch, run validation, release an update, view the log.

We write documentation so that a new engineer can onboard through it rather than through chat: directory structure, module purpose, and boundaries of responsibility.

After that, the client's team usually expands scenarios themselves — our role comes down to targeted improvements to the core.

Case study: how we reduced new employee onboarding time

The client is a service network with distributed locations, where several hundred employees are on the line daily. Onboarding relied on mentors and a folder of regulations: a newcomer read theory from scattered files, then worked for weeks alongside an experienced colleague.

Baseline

This implementation case began with measuring the current onboarding flow across three dimensions:

  • time to proficiency — when an employee handles typical requests without a hint; median 7 weeks;
  • share of errors caught before customer contact — 34%; the rest surfaced during complaint reviews;
  • mentor time for support — up to 11 hours per week per newcomer.

The bottleneck turned out to be not theory but the lack of safe practice: training on live customers is risky and too late.

What we changed and what changed

We built an interactive simulator Смена: dialogue branching scenarios were written from real requests, including conflict situations; every employee action is checked automatically, and the mentor sees not a "good/bad" score but the specific step where the logic broke.

Two cohorts after launch, we recalculated the same metrics:

  • time to proficiency — 4 weeks instead of 7; variance between newcomers decreased;
  • share of errors caught before customer contact — 81% instead of 34%;
  • mentor workload — 4-5 hours per week instead of 11.

Scenarios are updated from the review of new requests, so the simulator stays current without rewriting the course.

How does a scenario trainer differ from free-form dialogue with AI?

A scenario trainer is a state graph: a learner's utterance moves the dialogue to the next node, and the system unambiguously knows which step was completed and which was skipped.

Assessment accuracy here is maximal and reproducible — the same actions produce the same score, and any discrepancy is explained point by point.

The price is brittleness: wording outside the expected options is not recognized or breaks the branch, and the person starts adapting to phrases rather than to the situation.

Free-form dialogue is held by a language model: it responds to any utterance, asks follow-up questions, and does not fall apart from rephrasing.

But assessment becomes probabilistic — the same answer can be scored differently, and the conversation can easily be steered aside and pass the check without the necessary actions. Reproducibility is lower, and justifying the score is harder.

So the question is not "which is better" but "what exactly are we measuring." Step order, mandatory checks, tolerances, and regulations — here rigid branching logic is fairer because an omission is not glossed over.

Practicing objections, non-standard questions, communication under load — here free-form dialogue provides what a scenario cannot reproduce.

In practice, a hybrid solution is more often chosen: a framework of nodes defines mandatory steps, within a node free-form dialogue proceeds with a limited set of target actions, and goal completion is scored by a separate rules layer based on conversation transcription rather than the model's self-assessment. This architectural choice keeps rigid control in critical areas and live speech where it is needed.

Technical concerns: answers on the merits

At the selection stage, the same five concerns almost always come up — about operation, not demonstration. We answer briefly on the merits: confidentiality of materials, scenario updates, behavior outside the scenario, integration with training, and solution maintenance.

Where do our internal materials go?

Training is deployed in your environment: scenarios, completion transcripts, and request logs remain within the perimeter, and access is delimited by employee roles.

How are scenarios updated?

The scenario is described declaratively and lives separately from the simulation core. The instructional designer edits steps, branches, and assessment criteria themselves, and the update undergoes regression testing on reference runs.

What if an employee goes beyond the scenario?

The simulation does not break down: the deviation is recognized as a separate branch, the dialogue returns to the nearest checkpoint, and the case itself is flagged in the report.

How do we integrate this into current training?

Through standard interfaces with your records system: assignments, progress, and results are pulled automatically, without manual transfer or double list maintenance.

Who maintains the solution after launch?

We hand over configurations, designs, and instructions to your team, set up monitoring and incident response procedures. Scenario expansion follows a clear cycle without re-implementation.

Let's discuss your task: we'll send an estimate and work plan

For the estimate to be based on actual scope rather than generalities, we need source data: how the training process is currently structured, whom it trains and for which situations, what decisions a person makes along the way, and where they most often make mistakes.

You do not have to bring a ready-made technical specification — a description of the process, examples of real situations, and a list of systems the simulation must work with are enough. From this, we assemble a scenario map and calculate effort by stage.

After the discussion, we send:

  • a list of simulation scenarios with roles, branches, and assessment points for learner actions;
  • an estimate of work volume by stage, with team composition and timelines for each stage;
  • a work plan with the order of stages and what is required from you at each step;
  • a list of source data and access rights without which the project start is delayed;
  • an integration scheme with your systems: accounts, reporting, result export;
  • acceptance criteria — how together we will verify that the simulation solves the stated task;
  • a list of risks and development options: what can be added after the first version.

Describe the task in a convenient form — chat, a short call, or process notes. We will clarify the details that affect scope and come back with an estimate, a work plan, and a proposal for starting.

AI Development Areas

Latest works

  • B2B ADVANCE company website development
    B2B ADVANCE company website development
    1542
  • Development of a web application for FEEDME
    Development of a web application for FEEDME
    1393
  • Website development for BELFINGROUP
    Website development for BELFINGROUP
    1081
  • Development of an online store for the company FURNORO
    Development of an online store for the company FURNORO
    1368
  • B2B Advance company logo design
    B2B Advance company logo design
    815
  • Development of a web application for Enviok
    Development of a web application for Enviok
    1139