Notes

Access is not a map

Tool access lets an agent see and act. It does not tell the agent how the company fits together.

Companies keep making the same mistake with AI agents.

They give the agent access to the company and expect it to understand the work.

At first, this feels reasonable. If the agent can read Slack, search docs, open the CRM, inspect calls, and call an API, what else is missing?

The map.

Access gives the agent territory. A map tells it what the territory means.

Access makes demos look smarter than they are

In a demo, access can look like intelligence.

The agent finds the right document. It drafts an email. It updates a field. It moves a task. Everyone sees motion and thinks the agent can work.

But work inside a company is rarely one isolated action. Work depends on meaning: why a thing matters, who it affects, what changed, what is safe to say, which source wins, and what breaks downstream if the action is wrong.

A new employee with every keycard still cannot navigate the company on day one. They can see rooms, tools, and documents. They still do not know how the business fits together.

Most agents are in that position.

The company map is the missing layer

A company map is the working model of the business: customers, accounts, products, promises, risks, owners, workflows, approvals, source priority, and the relationships between them.

It is the thing good operators carry in their heads.

They know the CRM field is stale because the last call changed the deal. They know a harmless-looking promise needs product approval. They know the account owner is not always the person with the real context. They know a Slack thread can change what sales should say tomorrow.

The software stack usually does not know that.

Docs store information. Search retrieves pages. APIs let systems act. None of that automatically tells an agent how one fact changes another.

That is why tool access is not the same as operating context.

A customer promise is not one fact

Take a sales workflow.

A customer says: “If you can support this workflow by Q3, we can expand to the whole region.”

A normal agent can summarize the call and create a follow-up task. Useful, but shallow.

A better agent should understand the chain:

  • there is now a promise risk;
  • the promise depends on a product limit;
  • the product limit affects the roadmap;
  • the roadmap affects what sales can say;
  • the expansion changes the account value;
  • the follow-up may need approval before anyone repeats the date in writing.

That is not a note. It is a connected piece of company state.

Without a map, the agent treats the promise as text. With a map, it can see the customer, product, risk, owner, approval path, and next action in relation to each other.

That distinction is where demos usually break in production.

More tools can make the mistake bigger

The obvious response is to connect more systems.

More CRM fields. More call transcripts. More Slack history. More docs. More MCP servers. More write permissions.

Sometimes that helps. Often it just gives the agent more ways to be confidently wrong.

If the agent does not know what the company means, more access gives it more territory to misread. The failure mode gets larger: wrong follow-ups, stale account plans, unsafe writebacks, duplicated work, and decisions based on whichever source happened to be easiest to retrieve.

The problem is not that agents need less access.

The problem is that access has to sit behind a map.

Start with one operating loop

This does not mean modeling the whole company before an agent can do anything. That is another trap. It sounds serious, but mostly delays contact with reality.

Start with one operating loop where context keeps breaking.

A sales call turns into follow-up work. A delivery risk changes an account plan. A customer promise touches product. A regulation changes which buyers feel urgency. A senior person keeps acting as the memory layer because the system cannot remember for them.

Map that loop first.

What objects matter? Which sources are trusted? What can the agent change? What needs approval? Which customers, products, promises, risks, and owners are connected? What corrections should stick after a human reviews the work?

Once that loop is mapped, the agent is no longer guessing from a pile of integrations. It is working inside a small part of the business that has been made navigable.

So the useful question changes from “what can the agent access?” to “what map is it using when it acts?”

Related: why agents do not onboard like people and what a company ontology is.

Back to notes