← All insights

AI business guides

What should an AI assistant be allowed to access?

Start with one job and give it the smallest useful set of records and actions. Read access, draft preparation and permission to act should be separate decisions.

3 min readFor business owners and the people running the work
Access follows the job: Identify the person, then Limit the records, then Separate read and write, then Review and revoke access
Decision mapAccess follows the job

You want an assistant to answer questions about late deliveries. During setup, someone asks for access to the entire CRM, the shared drive and the finance system “so it has enough context.”

Pause there. Which records does a late-delivery answer actually need?

Probably an order reference, a promised date, a dispatch status and perhaps a contact name. It may not need sales notes, payroll files or the ability to edit an invoice.

Write down the job before granting access

Describe one task in a sentence: “Show the operations team which of their orders are past the promised dispatch date.” List the records needed to answer it and identify who is allowed to see them today.

The assistant should work within those boundaries. Microsoft describes least privilege as granting only the access required for the job. That is a useful starting principle for a connected assistant too.

Don't treat a broad technical permission as a business decision already made. If the available connector is too broad, ask whether the application can enforce a narrower boundary or whether another access route is needed.

An example access brief for delayed orders
CapabilityInitial scopeDecision
Read ordersThe user's assigned accountsAllow within existing access rules
Read dispatch updatesRecords linked to those ordersAllow with update timestamps
Prepare a customer messageA draft using checked contextAllow for review
Send, refund or change an orderConsequential business actionsKeep out of the first scope

Keep enforcement outside the prompt

A sentence telling the assistant to respect permissions is not the same as restricting the records it can retrieve. Access checks belong in the surrounding application and the systems supplying information.

Ask the implementation team to demonstrate a request from someone who should not have access. The result should reveal neither the record nor private details in a summary or error message.

Also ask what happens if a document contains instructions aimed at the assistant. Retrieved material is information to evaluate, not permission to change the task or access more systems.

Make actions separately reviewable

If the assistant eventually prepares an update, the reviewer should see exactly what will change. “Proceed?” is too vague for a message to a customer or an amendment to a booking.

Show the target record, the proposed values and the person authorising the action. Recheck permissions when the action is performed, since access or the record itself may have changed since the draft was prepared.

A permission boundary that stays visible
  1. 01Identify the user
  2. 02Retrieve allowed records
  3. 03Show the proposed action
  4. 04Check authority before execution

Plan for access to change

A person leaves a team. A customer moves to another account owner. A connector is no longer needed. Ask how those changes reach the assistant and how access can be revoked.

Keep an appropriate activity record so someone can investigate an unexpected answer or action. Decide what belongs in that record and how long it should be kept; don't quietly turn every private conversation into permanent diagnostic data.

Before connecting the first system, ask for a short access map: who can ask, which records they can use, which actions are possible and who approves them. If that map is unclear, adding more information is unlikely to make the assistant more dependable.

A useful next step

Discuss a bounded AI integration

See how we can help

Next step

Have a similar situation in your business?

Tell us how the work happens today and where it gets difficult. We can help you work out a useful next step.

Talk through your situation