Start from the hair salon model (free sign-up; running a simulation is Pro). In Japan the stations a salon may have follow from its work room’s area by local ordinance (how many chairs fit), but how many people it takes depends on the bookings and the menu. In this article, on a mock salon of six stations and two shampoo chairs, your AI writes a Saturday of bookings and checks the stylists. It ran the same tools an AI calls over MCP. Every figure and number below comes from that run.
1. A day of bookings
Your AI reads the six styling chairs, the two shampoo chairs and the reception with get_space, and writes the day as a scenario (put_process_scenario).
- From 10:00 to 18:00, a set number of bookings an hour; customers come from ten minutes early to ten minutes late.
- Six in ten come for a cut. An assistant shampoos them at a shampoo chair (8 to 12 minutes), and at a free station a stylist cuts and blows (30 to 60 minutes, most often 40).
- Four in ten come for a colour. At a free station a stylist puts it on (15 to 25 minutes), it takes (20 to 30), an assistant rinses it at a shampoo chair (8 to 12), and back at the station a stylist finishes (20 to 30).
- They pay at the reception and leave. There is one assistant. Every time is an assumption, to swap for the salon’s own.
From the scenario’s times, a customer takes 44 minutes of a stylist on average and 58 minutes of a station. With four bookings an hour the stylists needed are 44 minutes × 4 ÷ 60 minutes = 2.93: three stylists are 98 % busy, four 73 %. The stations are 64 % of six.
2. The stylists and the bookings
Your AI sweeps the stylists (two to four) and the bookings an hour (three to five) with sweep_process_parameters, 20 runs each.
Three bookings an hour
| Stylists | Time in the salon | Waiting for a stylist | Last out |
|---|---|---|---|
| 2 | 107.8 min | 22.9 min | 19:38 |
| 3 | 78.7 min | 1.1 min | 18:48 |
| 4 | 77.3 min | 0.1 min | 18:47 |
Four bookings an hour
| Stylists | Time in the salon | Waiting for a stylist | Last out |
|---|---|---|---|
| 2 | — | — | not everyone out by 21:00 in any run |
| 3 | 90.1 min | 7.3 min | 19:12 |
| 4 | 81.0 min | 0.6 min | 19:01 |
Five bookings an hour
| Stylists | Time in the salon | Waiting for a stylist | Last out |
|---|---|---|---|
| 2 | — | — | not everyone out by 21:00 in any run |
| 3 | — | — | not everyone out by 21:00 in 2 runs of 20 |
| 4 | 88.3 min | 2.4 min | 19:13 |
- With four bookings an hour, three stylists manage, but each customer waits 7.3 minutes for one and the last leaves at 19:12. With four the wait is 0.6 minutes.
- With five an hour, three are not enough: it takes four.
- Times and waits are means of 20 runs, given only where everyone was out by 21:00.
3. Using the check
- Draw your salon (from a PDF drawing or photos as well), and tell your AI each menu’s times, how you book and the stylists and assistants. The times here are assumptions.
- Not checked: requests for a stylist, breaks, perms and other menus, walk-ins and sales.
