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.

Live specimen

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

EventWhat happensMotion
The agent movesIts cursor glides to the next field at a readable speedOne move at a time; jumps under Still
You touch the screenControl is yours at once; the agent stops where it isIts cursor dims and parks
You hand backThe agent fills only what’s empty and names what it keptResumes
The final pressThe agent stops on it and asks you to pressNone

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.
DoHand the final press back, with what it will do.
Don’tDon’t let the agent press the button that sends invites to people outside the company.

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