Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Agents

Agents transform capabilities into actions.

What is an agent?

An agent is an autonomous object capable of observing, deciding and acting within the digital ecosystem.

Agents use the capabilities exposed by resources to achieve meaningful objectives.

They assist individuals.

They never replace responsibility.


Agents are objects

Every agent is represented as an object within the workspace.

Like every other object, an agent has:

  • an identity
  • a presence
  • a state
  • capabilities
  • relationships
  • events
  • actions
  • history

Agents follow the same object model as the rest of the ecosystem.


Autonomy defines an agent

An agent is not defined by artificial intelligence.

It is defined by its ability to operate autonomously.

Some agents follow predefined rules.

Others use artificial intelligence.

Others combine both approaches.

Autonomy matters.

Implementation does not.


Agents observe

Agents continuously observe the ecosystem.

They react to meaningful events.

Examples include:

  • a new email arrives
  • storage reaches capacity
  • a mission starts
  • a device becomes unavailable
  • a schedule changes

Observation always precedes action.


Agents decide

Agents transform observations into decisions.

Some decisions are deterministic.

Others may require reasoning.

Some always require human approval.

Decision-making should remain transparent and explainable.


Agents act

Agents perform actions using the capabilities provided by resources.

Examples include:

  • sending notifications
  • creating backups
  • organizing information
  • generating reports
  • coordinating missions
  • communicating with other agents

Agents do not own capabilities.

They orchestrate them.


Agents collaborate

Agents rarely work alone.

They communicate with:

  • individuals
  • organizations
  • resources
  • other agents

Communication enables specialization.

Specialization enables scalability.


Agents remain observable

Every agent should answer simple questions.

What are you doing?

Why are you doing it?

What are you waiting for?

What happened recently?

Can your actions be interrupted?

Autonomy should never become opacity.


Human responsibility

Agents assist.

Individuals decide.

Organizations govern.

Responsibility always remains identifiable.

No autonomous action should make responsibility impossible to determine.


AI is one kind of agent

Artificial intelligence extends what agents can achieve.

It does not redefine what an agent is.

An AI model is simply one possible implementation.

The ecosystem remains independent of any specific AI technology.


Agents learn

Some agents may improve over time.

Others remain entirely deterministic.

Learning is optional.

Transparency is not.


Agents participate in missions

Agents contribute to missions by coordinating actions across multiple resources.

A mission may involve:

  • one individual
  • multiple agents
  • several resources
  • one or more organizations

Agents help missions progress.

They do not define their purpose.


Replaceable by design

Agents should remain interchangeable whenever possible.

Replacing one implementation with another should not require redesigning the ecosystem.

Capabilities remain.

Behavior may improve.

The ecosystem continues.


Trustworthy autonomy

Autonomy is valuable only when it deserves trust.

Agents should remain:

  • observable
  • explainable
  • interruptible
  • accountable

Trust is earned through transparency.

Never through complexity.