Simulation size directly impacts both the diversity of your testing and your simulation costs. Getting the right balance ensures comprehensive coverage without unnecessary expense.

Three Simulation Size Parameters

Number of Personas
integer
Each persona represents a distinct user with unique style, goals, and behavior patterns. Conversations with the same persona will feel like the same type of person is talking.
Max Conversations
integer
The maximum number of total conversations to generate. The actual number might be slightly under this, but typically very close.
Max Conversation Length
integer
The maximum number of turns (back-and-forth exchanges) in each conversation. Actual conversations will vary from 3 turns up to your maximum, determined by how the persona and your chatbot interact.
These are maximums - actual conversation lengths and counts may be lower based on natural conversation flow.

Sizing Guidelines

Small Volume (Under 100 conversations)

Maximize diversity with a 5:1 ratio of conversations to personas.
  • 25 conversations → 5 personas
  • 50 conversations → 10 personas
  • 75 conversations → 15 personas
This gives you the most variety in user types and interaction patterns.

Medium Volume (100-500 conversations)

Maintain ratio between 5:1 and 20:1 based on your goals.
  • Closer to 5:1 for maximum diversity
  • Closer to 20:1 for deeper testing of each persona type
  • 200 conversations → 10-40 personas
  • 300 conversations → 15-60 personas

Large Volume (Over 500 conversations)

Don’t exceed 20:1 ratio (20 conversations per persona).
  • 500 conversations → at least 25 personas
  • 1000 conversations → at least 50 personas
  • 2000 conversations → at least 100 personas
Beyond 20:1, you start seeing repetitive interactions that don’t add much testing value.

Common Testing Scenarios

T-shirt Sizing

Not sure what size to pick? Start with these defaults:
SizeConversationsPersonasMax Turns
Small100105
Medium250257
Large15007512
Run your first simulation, review the results, then adjust based on what you learn:
  • Need more diversity? Increase personas.
  • Missing edge cases? Increase total conversations.
  • Conversations ending too early? Increase max turns.

Resources


Questions? Join our developer community or contact support for help choosing the right simulation size.