AI training simulations

InstructionaldesignersbuildAIroleplaysintenminutes.

Assemblix is the builder and runtime for AI training exercises. Methodologists edit prompts and branches on a canvas. A shared student profile carries progress from one drill to the next. Soft Skills Lab uses it for 2,000 AI negotiation sessions every month.

2,000 AI training sessions every month at Soft Skills Lab

Exercise · Negotiation
live

Hard client, three rounds

01
Warm-up
Greeting and context
02
Hard objection
The buyer pushes back on price
03
Counter-offer
Trainee reframes value
04
Feedback
Qualifier scores the round
Student profile
Anna K.
client_id
student_42
Objection handling
70%
Active listening
85%
Closing
45%
8 exercises, one shared memory
The patterns

What slows down every AI training program in practice.

Three bottlenecks keep methodologists waiting on engineering. Assemblix removes each one.

Today

Every new exercise is a ticket in the dev backlog.

A single prompt edit sits in the release queue for a week. By the time it ships, your competitors have pushed ten iterations of theirs.

TRN-148 · Add objection-handling drill
Opened 6 days ago · queued behind 4 tickets
With Assemblix

Methodologists own the builder.

The canvas carries the agents and the state machine they share. A non-coder wires them together. A fresh scenario goes from empty to running in about ten minutes, and engineers stay on the product.

New exercise · 10 minutes
3 nodes · shared memory linked

Today

The agent's answer is a black box.

When a roleplay derails, nothing tells you why. Someone digs through logs, adds prints, restarts the session, and spends a week chasing a bug that lives in one line of a prompt.

?? unknown failure
no trace · no step history · no context
With Assemblix

Every step the agent took, visible in the session.

The session view shows which branches the agent chose, which state updates fired, and which prompt actually ran. A methodologist finds the bad line in about two minutes and edits it in the builder.

4 steps · session view
greet → branch → state → score

Today

Student progress gets lost between exercises.

Exercise three has no idea how the learner did in exercise one. Every session starts from scratch. Nobody sees the arc.

Exercise 1 Exercise 2 Exercise 3
isolated · no shared state
With Assemblix

One student profile, shared across every exercise.

Pass `client_id` once. Every agent in the library reads the same profile. The qualifier's score from exercise one feeds straight into exercise two.

client_id: student_42
8 exercises · 1 memory
Case study · Soft Skills Lab
Field-tested

Soft Skills Lab runs 2,000 AI negotiations a month with no engineers in the content loop.

Soft Skills Lab is a negotiation school with 10,000 students and instructors teaching at VSE and Skolkovo. Until last year, every AI exercise went through engineering. Now the methodology team writes and ships them directly.

The old setup had twenty AI exercises that refused to scale. Five people burned about ten hours a week keeping them alive, and every new scenario meant days of developer work on top of that. The content queue never got any shorter.

The team moved every exercise onto Assemblix and handed methodologists direct authoring rights to the builder. Prompt changes now ship the same afternoon they are written. Engineers dropped out of the content loop entirely.

A new exercise now ships in ten to thirty minutes. The library grew from twenty exercises to more than fifty. Two thousand AI negotiation sessions run every month, and methodologist support time fell from ten hours a week to under one.

Inside an exercise · live session
negotiation · round 2
A live Soft Skills Lab negotiation session running inside Assemblix
10 min
to ship a new exercise
down from days
2.5×
exercises in the library
20 → 50+
2,000+
AI sessions a month
<1 h/wk
methodologist support load
down from 10

Numbers come from Soft Skills Lab's internal reporting. The full write-up covers methodology and before-after screenshots.

How it works

From brief to working exercise in about ten minutes.

The methodology team designs the scenario. A developer wires up one endpoint. After that, every change lands through the builder and every session goes through the inspector.

Builder · drag and drop
exercise · draft
01

Design the scenario on the canvas.

Drag the nodes into place and connect them. Every node lives on one canvas: the agent, the branching condition, the tool call, the state update. The methodologist writes the prompts directly.

No developer required
POST /v1/exercise/run
curl
curl -X POST \
  https://api.assemblix.ru/v1/exercise/run \
  -H "Authorization: Bearer $KEY" \
  -d '{
    "message": "I'd like to discuss the contract terms.",
    "chat_id": "sess_2xa9", // chat_id scopes this conversation
    "client_id": "student_42" // client_id scopes the student profile
  }'
02

Connect with one API call.

Your backend sends a POST with chat_id and client_id. chat_id scopes this conversation. client_id scopes the student across every exercise in the library.

Integration in five minutes
Session · every step
live session
Session · every step
03

Monitor and iterate in production.

Every session records which branch the agent took, which state updates fired, and which prompt actually ran. When a drill starts to drift, a methodologist opens the session, finds the bad line, and edits the prompt in the builder.

Read the session before you touch the prompt
What's in the box

The primitives that make the loop work.

Everything a methodology team needs to run training like a product. Orchestration and observability ship inside the box.

Client · shared memory
across sessions
Student profile view — shared memory across exercises
01

Student memory across every exercise

One client_id is one student profile. Every agent in your library reads and writes to the same state. A qualifier score from exercise one changes the opening of exercise two automatically.

For example,The qualifier scores objection handling at 62, and the next drill opens on a harder buyer.

Exercise builder
drag · drop
Visual exercise builder with drag-and-drop nodes
02

Visual exercise builder

A drag-and-drop canvas for the full scenario. Methodologists edit prompts, branches and state updates without waiting on a release.

For example,A trainer tweaks an objection mid-cohort and the next student sees the new version.

Run view
every step
Run view — every step the agent took
03

Every step the agent took

The session view records each branch the agent chose, each state update that fired, and each prompt that actually ran. You can replay a sideways session and find the bad line in about two minutes.

For example,A drill starts drifting toward escalation, and the session shows the agent jumped to the wrong branch at step three.

Provider switcherbyok · swap 30s
OpenAIactive
Gemini
GigaChat
DeepSeek
Anthropic
model · gpt-4.1→ swap
04

Pick any model. Pay the provider directly.

OpenAI, Anthropic, Gemini, GigaChat and DeepSeek are all wired in. You can switch a whole scenario to a different model in about thirty seconds. Bring your own API key and Assemblix stops metering the traffic.

For example,Run the same drill on two models, compare the sessions side by side, keep the one that holds the rubric.

What teams build with Assemblix

Training programs running in production today.

Two shapes we see over and over, and two we see often enough to mention.

Most popular
EdTech · corporate L&D · coaching practices

Negotiation and conflict training

AI scenarios for hard negotiations, crucial conversations and feedback drills. The trainee talks to the agent. The qualifier scores the round. Over several exercises the student's profile grows on its own.

Result
Soft Skills Lab · 2,000 AI negotiations every month
Scenario4 steps
Warm-up
Objection
Counter-offer
Feedback
shared_memory · linkedlive
Most popular
Sales enablement · B2B SaaS · revenue teams

Sales roleplay and coaching

Agents play the role of a difficult buyer. The shared profile tracks which objections a rep has already handled and which ones still need work. New hires practise alone, reviewers read the transcripts later.

Result
100 reps practising in parallel, no human facilitator in the loop
Scenario4 steps
Cold open
Budget pushback
Compete FUD
Close
shared_memory · linkedlive
Recruiting · HR · candidate prep

Interview simulation

A chain of agents runs the competency interview. Each agent focuses on one area. The shared profile builds a full skills picture of the candidate across every round.

Result
Structured, multi-round feedback on autopilot
SaaS · product teams

AI assistant inside a product

Assemblix runs the agent embedded in your product. PMs edit the scenarios in the builder. Every conversation is inspectable in the session view. Iteration on a single prompt takes minutes.

Result
AI features iterate 10× faster
Compared

Where Assemblix differs from ChatGPT, Dify and custom code.

Five questions every training team runs through before picking a stack.

Student memory between sessions
ChatGPT + Custom GPTs
Dify / n8n
manual
Custom code
build it
Assemblix
Out of the box
Shared memory across multiple agents
ChatGPT + Custom GPTs
Dify / n8n
Custom code
build it
Assemblix
Out of the box
Methodologist edits content without code
ChatGPT + Custom GPTs
Dify / n8n
Custom code
Assemblix
Out of the box
Every agent step visible in a session view
ChatGPT + Custom GPTs
Dify / n8n
Custom code
build it
Assemblix
Out of the box
From idea to production
ChatGPT + Custom GPTs
hours
Dify / n8n
hours to days
Custom code
weeks to months
Assemblix
minutes
Pricing

Start with one exercise. Scale when the program is working.

Credits apply only to the built-in Assemblix keys. Bring your own OpenAI, Anthropic or Gemini key and work without our limits, paying the provider directly.

Free
$0

Run your first exercise end to end.

1,000 credits / month
About 200 short sessions
  • 1 exercise or agent
  • 10 requests per minute
  • Bring your own API keys (BYOK)
  • Project variables
  • Community support
Start free
Starter
$29/ month

Run your first training program for a cohort.

5,000 credits / month
About 1,000 sessions
  • 5 exercises or agents
  • 30 requests per minute
  • Unlimited on your own keys
  • Project variables
  • Telegram support, reply within 24 hours
Choose Starter
Most popular
Pro
$149/ month

Roll training out across the whole team.

20,000 credits / month
About 4,000 sessions
  • Unlimited exercises and agents
  • 60 requests per minute
  • Unlimited on your own keys
  • Session view and export
  • Telegram support, reply within 24 hours
Try Pro
Business
Custom

For teams with SLA and compliance requirements.

100,000 credits / month
Department-wide deployment
  • Unlimited everything
  • 150 requests per minute
  • Expert consulting and audit
  • Turnkey integration
  • Personal SLA and account manager
  • On-premise option
Contact us
Credits apply only to the built-in Assemblix keys. On your own key there is no credit cap.
FAQ

What training teams ask us first.