01
Define the task and its boundaries
An internal agent can read information and use tools to complete a task. That ability does not give it authority to make every decision in the department. Describe its task in one sentence, the data it needs and the expected result.
Distinguish what it can prepare, what it can execute on its own and what requires approval. Drafting a reply and sending it to a customer have different consequences, so they need different rules.
02
Limit access to tools
Grant only the access needed for the task. When reading is enough, do not grant editing rights. Separate test and production environments, and use access that the business can revoke without disrupting the rest of the system.
Enforce boundaries through the tools: data scope, permitted destinations and available operation types. A written instruction does not replace access controls. Keep secrets in the systems designed to manage them, outside prompts and everyday documentation.
03
Make approval meaningful
For a sensitive action, show the reviewer what will change, the destination and the data used. Approval should come before the external effect, such as sending a message or changing an important record.
Name someone who can reject, correct or stop the action. If approval cannot arrive in time, define a pending state and a manual handover rather than defaulting to automatic execution.
04
Test difficult situations
Prepare normal cases as well as missing data, conflicting requests, an unavailable tool and external content containing misleading instructions. Retrieved documents are sources; they should not be able to expand the agent's permissions.
Check the expected behaviour in each case: stop, ask for clarification or hand over to a person. Run those tests again after a significant change to the model, tools or rules.
05
Plan monitoring and recovery
Keep a proportionate record of actions, approvals and errors, limiting the sensitive data stored. Track usable results and correction time, not just the number of tasks executed.
Document how to pause the agent, revoke its access and take over work in progress. A limited pilot lets you check these procedures before expanding its role.
- Define permitted actions and those requiring approval.
- Limit permissions to the scope needed.
- Test failures and misleading external instructions.
- Name an owner and plan a manual handover.