Pilot
Pilot is shared control. The agent drives a screen with its own cursor while you watch; touch anything and you have control at once. Hand back and the agent carries on, keeping what you wrote. The final, consequential press stays yours.
Let the agent book a viewing. While it types, tap the Time field and change it: the agent stops at once. Hand back and it fills the rest, keeps your time, and leaves Book viewing for you.
Anatomy
When to use
- When an agent works in an interface people already use: a booking form, a portal, a spreadsheet.
- When people want to watch the first few runs before they trust the agent to work unseen.
- Not for work that has no screen. Show the result instead (Proof).
Behaviour
| Event | What happens | Motion |
|---|---|---|
| The agent moves | Its cursor glides to the next field at a readable speed | One move at a time; jumps under Still |
| You touch the screen | Control is yours at once; the agent stops where it is | Its cursor dims and parks |
| You hand back | The agent fills only what’s empty and names what it kept | Resumes |
| The final press | The agent stops on it and asks you to press | None |
Taking over needs no button. Touching the screen is the handover, because the person’s hand should never wait for the agent to finish a word.
Best practices
- Label the agent’s cursor “agent” and draw it in tyrian.
- Move at a pace people can follow. A cursor that teleports can’t be supervised.
- Keep what the person typed. Say so: “Kept your time: 16:30.”
- Stop before anything that sends, pays or signs, and say what pressing it will do.
Accessibility
- Who is driving is a live region in words: “The agent is driving”, “You’re driving”.
- Focusing any field takes control, the same as touching it.
- The cursor is decorative; every change it makes lands in real fields that assistive technology reads.
Specifications
- Cursor
- 20 pt arrow, tyrian, labelled “agent”
- Speed
- About 1.6 ms per pixel, 240–900 ms per move
- Field in use
- 2 pt tyrian ring
- Parked cursor
- 35% opacity