Personas & Swarms
What are personas?
Personas are AI-generated user profiles that simulate real people using your product. Each persona has:- Name and background — a realistic identity with a backstory
- Technical ability — ranging from tech-savvy early adopters to first-time computer users
- Goals and expectations — what they’re trying to accomplish and what they expect from the experience
- Behavioral traits — patience level, attention to detail, willingness to explore
Why diverse personas matter
A single tester finds a single perspective’s issues. Swarm’s value comes from diversity:- A power user might breeze through your signup, but a non-technical user might get stuck on your password requirements
- A screen reader user might find your form labels are missing
- An impatient user might abandon your checkout if it takes too many steps
Generating personas
When you runswarm test, you can generate personas on the fly:
Swarms (saved persona sets)
A swarm is a named, reusable set of personas. Instead of generating new personas each test, you can create a swarm once and reuse it:Creating a swarm
Create swarms from the dashboard:- Go to Swarms in the sidebar
- Click Create Swarm
- Name it and describe your target audience
- Swarm generates the personas — review and edit as needed
Using a swarm in tests
List your swarms:When to use swarms vs. generated personas
| Scenario | Recommendation |
|---|---|
| Quick ad-hoc testing | Generate on the fly with --agents |
| Regression testing | Use a saved swarm for consistency |
| A/B comparison | Same swarm on two URLs for apples-to-apples |
| Specific user segments | Create a dedicated swarm per segment |
