Execution is becoming abundant
Agents with computer access can perform work across apps and websites, reducing the need for each person to learn every interface.
Reading notes on Ben Thompson's writing about agents, interfaces, and written context. A linked Turtle knowledge graph records the claims, concepts, and agent workflows discussed here and can grow as further observations are added. The notes follow a central question: as agents make execution easier, what remains scarce is human intent and inspiration—and an agent with the skills, context, access, and permission to act. Written records can carry context forward without supplying motivation or judgment.
Reading key: Thompson's claims are attributed. The intent-to-agent path and linked-data extension are practical implications developed in these notes.
Less app navigation.
More choice about what matters.
A practical question runs through these notes: what do you want done, and which agent can do it with the right skill, context, and access?
Agents with computer access can perform work across apps and websites, reducing the need for each person to learn every interface.
Thompson argues that when agents can carry out tasks, helping people decide what to do becomes a scarce and valuable capability.
An agent that understands a person and coordinates services could become a gatekeeper between users and the apps that fulfill their requests. This is Thompson's strategic forecast.
The 2024 essay imagines interfaces assembled on demand around the user's current request and situation, including for future wearable devices.
Notes, task records, and harnesses can be brought back into a later model context, helping a workflow resume even when the model itself is not continuously learning.
Thompson distinguishes agents' surprising actions from independent will: people set goals, and poorly framed goals can produce unintended outcomes.
Practical implication: a request becomes actionable through an agent with the relevant skill, context, computer access, and permission to act.
Practical implication: persistent records may help an agent pick up work, but records alone do not decide what matters or why action should be taken.
In the 2024 essay, application-layer changes help bridge one device era to another. The final step below is the later 2026 agent thesis, marked as a forecast.
Programs became interactive applications, creating a bridge from mainframes to personal computers.
Historical · The Gen AI Bridge to the Future
The Internet connected PCs and made services less tied to a single device.
Historical · The Gen AI Bridge to the Future
Apps made Internet services available on the move; the 2026 essay emphasizes that people use them to complete many different jobs.
Historical · The Gen AI Bridge to the Future
The 2024 essay forecasts interfaces that appear only when needed, helping wearables act more like general-purpose computers.
Forecast · The Gen AI Bridge to the Future
The 2026 essay suggests an agent could become the primary interface across apps and services. This is an emerging thesis, not a settled outcome.
Forecast · Apps, Agents, and Aggregation
The wearable and agent-mediated entries are forecasts in the source essays, not confirmed outcomes.
This flow connects the source arguments in practical terms: intent names a goal, agent capability and authorization shape what can be done, and written records help carry useful context forward.
Natural language can lower the effort of stating a task: instead of first finding and learning a particular app, a person can describe the outcome. The agent must still match the request to a skill and supported operation, then check capability and authorization.
Translate the goal through varied app and protocol handoffs.
Example: “Update the address in this document.” → UPDATE
| Layer | Purpose | Protocols Initially | Protocols Today |
|---|---|---|---|
| Computing Device | Various | Various | Various |
| Operating System | Various | Various | macOS, Linux, Windows |
| Network Protocol | Various | Various | HTTP |
| Action API | Various | Various | MCP or OpenAPI |
| Data Access API | Various | Various | ODBC, JDBC |
| Document Format | Various | Various | Negotiated |
These figures provide texture for the argument; they are not population-level measurements.
A personal count in the source, used to illustrate the breadth of services accumulated over time.
As reported · Apps, Agents, and Aggregation
Thompson says the conversation that produced a first version took five minutes while he was walking his dog.
As reported · Apps, Agents, and Aggregation
The article describes a two-core virtual machine as part of the agent infrastructure provisioned by Muse.
As reported · Apps, Agents, and Aggregation
The article gives 8 GB of RAM and 8 GB of storage for the described virtual machine.
As reported · Apps, Agents, and Aggregation
Thompson’s “Write Things Down” makes continuity an operational practice: his examples include an active-work queue, status board, tickler reminders, daily briefings, and next-action dialogues. A deterministic harness keeps that work legible between runs. A semantic memory layer can also connect records across tools and agents.
A linked memory describes named people, goals, tasks, agents, skills, resources, and provenance as machine-computable relationships. An ontology gives those links shared meaning; dereferenceable hyperlinks connect records that remain independently maintained.
This is an instance of a Semantic Web: a connected, purpose-built layer of context rather than a new monolithic agent.
Start with the public agent-rdf-memory repository, which organizes preferences, identity, ontology, index, how-to records, and session/project/entity context as RDF-Turtle.
An ontology gives relationships machine-readable meaning. A query can find the records connected to the current task, while identity and property rules help a reasoner connect equivalent entities and derive relationships that were not written out directly.
Memory makes context addressable and inspectable. It does not decide what matters, create motivation, or replace human judgment.
Pair memory with agent instruction files such as AGENT.md / AGENTS.md, skill packages such as SKILLS.md / SKILL.md, and compatible tools and service contracts. Where the host supports them, Agent2Agent (A2A) provides an open messaging and task-coordination protocol. A lead agent can delegate bounded work to agents with different functions or skills, exchange task updates, and bring their results together. Model Context Protocol (MCP) exposes tools and context; OpenAPI describes web APIs. Read the A2A protocol specification.
These are distinct integration surfaces; a host must support each convention it uses. Links and contracts let independently built pieces fit together without requiring a single bundled app.
OpenLink AI Layer (OPAL) is the OpenLink integration layer for loosely coupled agents and data spaces, with documented MCP and A2A support. OpenLink also documents OpenAPI-described web service integration.
Use explicit links for known facts; let a reasoner derive only what the declared vocabulary supports.
Explicit owl:sameAs links assert identity. A declared inverse-functional object property can also entail identity when two subjects share the same unique object.
If A is related to B and B to C by a transitive property, a reasoner can derive A to C. owl:sameAs is transitive too.
A symmetric relationship also holds in reverse. This is distinct from a one-way property.
owl:inverseOf pairs two properties with subject and object roles reversed, supporting two-way queries.
owl:sameAs states that two identifiers refer to the same individual; under OWL it is reflexive, symmetric, and transitive.
When two subjects point to the same object through this property, OWL entails that they identify the same individual.
Functional properties, domains, ranges, and property chains add useful constraints or entailments when their semantics fit.
These are OWL/RDFS entailment patterns. A suitable reasoner must apply the declared axioms; RDF alone does not infer every relationship.
Assert identity directly, or let OWL entail it from a shared unique WebID resource:
@prefix : <https://stratechery.com/2026/apps-agents-and-aggregation/#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix schema: <http://schema.org/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
:explicitProfileA owl:sameAs :explicitProfileB .
:hasVerifiedWebID a owl:ObjectProperty, owl:InverseFunctionalProperty ;
rdfs:domain schema:Person ; rdfs:range schema:Thing .
:keyedProfileA :hasVerifiedWebID :sharedWebID .
:keyedProfileB :hasVerifiedWebID :sharedWebID .
# A suitable OWL reasoner entails :keyedProfileA owl:sameAs :keyedProfileB .Semantics: W3C OWL 2 Primer. The inference depends on the inverse-functional axiom and a suitable OWL reasoner; the RDF assertion graph does not add the inferred owl:sameAs triple by itself.
A2A carries messages and coordinates tasks across compatible agents; the protocol does not itself choose the work split or guarantee that each agent can perform its assigned role.
The model can change; the linked record, skill, or API can change independently. A compatible agent reassembles the needed pieces around the person’s intent.
Answers distinguish Thompson's arguments from practical implications discussed here.
Thompson's answer is volition: the human will to choose a goal. He also argues that inspiration—helping people find worthwhile things to do—may become strategically valuable.
No. Here it means the will or intention to choose an action. An agent may execute a task, while a person supplies the goal and reasons for pursuing it.
If an agent can use apps and websites on a person's behalf, the person may focus on the task while the agent treats those services as implementation details.
The practical implication is that an agent needs relevant skills, context, computer or tool access, and authorization to carry out an intent safely and effectively.
In the 2026 essay, an agent can generate a custom interface for one person and one task. Such an interface can be useful without becoming a permanent, mass-market app.
The 2024 essay imagines AI producing only the controls needed in a particular moment, which could make small or hands-free devices more usable.
Written task records can be revisited by later model runs. In his account, this supports continuity in agent workflows without requiring the model weights to learn continuously.
Not by itself. Thompson describes it as a way to simulate continuity: a later run can read stored context even though the model's learned weights remain unchanged.
Thompson emphasizes the people and organizations that choose goals, provide tools, and set guardrails. Surprising behavior can expose problems in how the task was framed or supervised.
If an agent owns the user relationship and chooses which services to use, the agent may gain bargaining power while apps and services compete to supply it.
No. It is a strategic forecast in the 2026 essay. Adoption, trust, distribution, permissions, and the quality of agents will affect whether it happens.
Linked, named records could make agent context inspectable, while queries retrieve the relevant source claims and task information.
It is a loosely coupled, ontology-informed memory and context layer. Its public repository organizes durable preferences, identity, project, and session records as linked RDF; compatible agents can retrieve relevant context while their model, skills, tools, and service connections remain separate. This is a possible architecture for putting those ideas into practice; Thompson does not propose this specific design.
No. Interoperation depends on a host supporting the relevant instruction or skill convention and on connected tools or services exposing compatible contracts such as A2A, MCP, or OpenAPI. The layer makes context explicit and linkable; it does not erase implementation differences or supply human intent.
The terms clarify ideas in the source arguments; the agent-skill entry describes a condition for execution.
Software that uses a model together with computer or tool access to carry out tasks.
The will or intention to choose a goal or action; a person supplies this input to agentic work.
The discovery or formation of a goal worth pursuing; Thompson argues this may become more important than app discovery.
A framework in which an intermediary aggregates demand and gains leverage over suppliers; Thompson applies the analogy to agents.
A user interface created or adapted dynamically for a particular request, user, or context.
Computing through devices worn on the body, which the 2024 essay frames as a possible next device paradigm.
Notes, records, or other text stored outside a model run and supplied again later to support continuity.
A surrounding software workflow that organizes tools, context, and records so an AI system can complete work across runs.
A capability or procedure an agent can apply to a task; relevant skills help match a person’s intent to execution.
A Resource Description Framework (RDF) graph is a set of named, linked statements that can preserve entities and their relationships with provenance; SPARQL can retrieve those records.
Machine-computable records about named entities and their relationships, shaped by an ontology and connected through dereferenceable hyperlinks.
A design in which memory, skills, agents, tools, and services can evolve independently while remaining connectable through shared identifiers or protocol contracts.
Nodes and directed links are derived from URI relationships in the companion Turtle. Select an entity or predicate to open its URIBurner description. The graph distinguishes source essays, claims, concepts, and the editorial intent-to-action path.
Inspect source-linked claims with SPARQL (SPARQL Protocol and RDF Query Language) and the editorial intent path. The suggested graph has not been published; live queries require loading the Turtle there first.
The sample query expects the suggested graph to be uploaded before it can return this collection's triples.
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX schema: <http://schema.org/>
SELECT ?type (SAMPLE(?s) AS ?sampleEntity) (SAMPLE(?label) AS ?sampleLabel) (COUNT(?s) AS ?entityCount)
WHERE { GRAPH <https://linkeddata.uriburner.com/DAV/demos/daas/from-apps-to-intent-gpt-6.ttl> { ?s rdf:type ?type . OPTIONAL { ?s rdfs:label ?label } } }
GROUP BY ?type ORDER BY DESC(?entityCount)SELECT results use text/x-html+tr; DESCRIBE and CONSTRUCT use Turtle. This local collection has not been uploaded or published to the endpoint.