Outside agent

Added · Seed

… the artifact is one of the tools the user already works with, and they bring an AI agent of their own, an assistant that works across several of those tools, to read and act on the work in it. The agent answers to the user, not to the artifact's maker, and it arrives whether or not the artifact was designed for it.

Problem

An agent the actor brings usually has to work through surfaces built for a person. It reads screens and guesses at controls. It is often given the actor’s own credentials, so it can do anything the actor can, and nothing records which acts were the agent’s. The artifact cannot tell the actor from the agent, and the actor cannot limit the agent without limiting themselves.

Solution

Give the actor’s agent its own way in: the artifact’s objects and actions described for a program to read, reached under a grant the actor issues. Let the grant name which workspaces and which actions it covers, and let the actor revoke it. Record the agent’s acts as its own, and hold the acts the actor would want to confirm until they do.

Continuation

The agent works under a grant, which the actor issues and revokes through sharing, where the agent is listed beside the people who have access. What it may do without asking is set through bounded autonomy, and the acts the actor wants to confirm wait at an approval gate. Its contributions carry provenance marking, and its acts land in the activity log under its own name rather than the actor's. The artifact's own agent looks similar but is designed and steered by the artifact's maker, whereas the outside agent answers to the actor and works across tools the maker does not see…

All connections
Precedes
Bounded autonomy, approval gate — What it may do without asking is set through bounded autonomy, and the acts the actor wants to confirm wait at an approval gate.
Provenance marking, activity log — Its contributions carry provenance marking, and its acts land in the activity log under its own name rather than the actor's.
Enables
Tool ecology — The artifact is one of the tools the user already works with, and they bring an AI agent of their own, an assistant that works across several of those tools, to read and act on the work in it.
Enacts
Agency — the actor chooses which agent works for them across their tools, rather than taking the agent each artifact supplies
Tangential to
Agent — The artifact's own agent looks similar but is designed and steered by the artifact's maker, whereas the outside agent answers to the actor and works across tools the maker does not see
Enabled by
Sharing — The agent works under a grant, which the actor issues and revokes through sharing, where the agent is listed beside the people who have access.

Resources & references