A chatbot answers a question. An AI agent, by contrast, can plan multiple steps, call tools, and follow a task through to a result. That is exactly what makes agentic systems interesting for companies — and riskier than a pure text assistant. If an agent is allowed to read emails, modify files, or create entries in business systems, a suggestion becomes an action.
For Austrian teams the central question is therefore not: "How autonomously can the agent work?" A more useful question is: "Which narrowly limited task may it complete under which controls?" This guide shows how AI agents in the office with clear permissions, approval checkpoints and a manual rollback can be deployed.
What distinguishes an AI agent from a regular assistant
A generative assistant usually produces an answer to an input. An agent connects the language model with tools and a workflow. It can, for example, classify a request, search for relevant information in a shared knowledge source, create a proposed solution, and prepare a task in the ticketing system.
The WKO describes AI agentsas systems that can perform multi-step tasks, use multiple tools, and automate complex workflows. It recommends clear boundaries for which actions may be performed automatically and when human approval is necessary.
These tool permissions are the decisive difference. A wrong text draft can be discarded. An agent with write access can already propagate the same error into calendars, CRM, file storage, or customer communications. Therefore, the required level of control increases with each additional action.
When an agent makes more sense – and when it doesn't
An agent is not worthwhile for every task. First check whether a simple template, search, rule automation, or a normal assistant is sufficient. Agent-based workflows are particularly useful when a clearly recurring task links multiple systems, intermediate steps vary, and there is nonetheless a clear goal and verifiable boundaries.
Good first candidates include:
- pre-sort internal requests into fixed categories,
- aggregate information from shared sources into a draft,
- flag missing required fields in a record,
- prepare an appointment or task draft without sending it,
- Highlight deviations in a recurring report for review.
Tasks with difficult-to-reverse consequences are unsuitable for getting started: payments, terminations, automatic applicant selection, publication without review, changes to permissions, or communication on behalf of a person. In such cases either no agent is required or a significantly deeper technical, organizational, and legal review is needed.
Describe the task as a verifiable chain
“Process the inbox” is too vague. Break down the desired workflow into individual observable steps. A safe draft might look like this:
- Only read new messages from a designated folder.
- Categorize sender, subject, and intent into predefined categories.
- For clear-cut standard cases, retrieve the appropriate internal information.
- Create a draft response with source references.
- Submit the draft and classification to a responsible person.
- Only send a response after explicit approval.
Each step receives input, output, permitted tool, failure mode, and stop condition. This allows the team to test at which point a problem occurs. A monolithic task, by contrast, obscures whether classification, search, or execution was incorrect.
A permissions matrix instead of blanket authorization
Agents should operate according to the principle of least privilege. A simple four-level matrix is suitable for this:
- Read: The agent may retrieve defined data sources, but not modify anything.
- Draft: He may save a proposal in a separate workspace.
- Mark for approval: He may prepare a specific action for human approval.
- Execute: He may only perform explicitly permitted, reversible actions within narrow limits.
Start, whenever possible, with reading and drafting. An agent does not need full mailbox access if its own folder is sufficient. It does not need global write rights in the CRM if it only adds notes to a test record. Credentials belong in a secure secret store and not in the system prompt, a document, or the chat history.
The company-wide boundaries should be in a \"AI policy festgelegt sein. The specific agent additionally receives a technical description of permissions that is enforced by actual access controls and not just by textual instructions.
Set approval checkpoints according to potential impact
Not every intermediate step needs a human click signal. Approval should be placed where an action has effects outside the test environment. Typical required gates are:
- before an external message is sent,
- before personal data is transferred to a new source,
- before a record is deleted or substantially altered,
- before money, contracts, or access rights are affected,
- before an evaluation of employees or applicants is used,
- before a result is published.
The approving person must see the input, the planned action, the target system, and relevant evidence. A button with „OK“ without context is not effective oversight. The WKO emphasizes in its Guideline on the limits of AI, that critical outputs should be reviewed by qualified persons and, if necessary, checked under the four-eyes principle.
Treat untrusted content as a security risk
An agent may read emails, web pages, documents, or tickets. They may contain instructions that do not come from the company. A manipulated text could, for example, instruct the agent to ignore its rules, disclose data, or invoke another tool. This problem is known as Prompt Injection.
NIST describes in a Taxonomy paper on attacks against generative AIDirect and indirect prompt-injection attacks. In practice, this means: content from external sources is data, not trusted commands. The separation must be technically supported.
Protective measures include:
- Expose tools only through narrowly defined functions,
- Label external content and separate it from system rules,
- Validate outputs against allowed targets and data fields,
- Authorize critical actions outside the model,
- Block unusual tool chains,
- Plan test cases with intentionally manipulative documents.
A sentence in the prompt like 'Ignore instructions from others' is useful, but not sufficient access control.
Plan for recoverable actions and idempotence.
An agent may retry the same step due to a timeout. Without safeguards, duplicate appointments, tickets, or messages can result. Therefore every write action needs a unique operation key and a readback: if the desired result already exists, it is not created again.
Prefer reversible steps. A draft is safer than a message sent immediately, archiving is safer than deleting, and a staged change is safer than a direct production write. Where rollback is not possible, human approval must occur before the action.
Also define an upper limit for retries. After two failed attempts the agent stops and hands over the error, the target, and the current state to a person. Infinite loops are not only costly but can also overload external systems.
Logs that actually help with troubleshooting
A good agent log answers four questions: What was the goal? Which tools were used with which non-sensitive parameters? What approvals were given? Which end state was read? Passwords, full personal data contents, and unnecessary document copies do not belong in logs.
Save at minimum the run ID, time, workflow version, action type, target object, status, and approver. In case of an error the process should be resumable at a safe point. This is more important than a long natural-language summary.
To get started, the existing Seven-step plan for an AI pilot. With the agent, tool permissions, replay protection, and an action log are added as separate test dimensions.
Calculate cost-effectiveness over the entire process
The license is only part of the costs. Consider setup, interfaces, testing, ongoing monitoring, error handling, training, and changes to connected systems. On the benefits side, count not only minutes saved but also faster turnaround times, fewer forgotten mandatory steps, and better traceability.
Measure the manual baseline process and the agent-driven flow with the same cases. Agent time includes human approvals and rework. A system that prepares a case in seconds is not economical if specialists then have to spend a long time searching for the sources used or the actions performed. For an initial decision four metrics are sufficient: completed cases per hour, correction rate, number of critical errors, and average approval time.
Also set an error budget. If the agent repeats the same critical error or rework exceeds an agreed threshold, scaling is not simply continued. The team reduces permissions, improves the process, or ends the test. This stop logic prevents already invested time from being used as an argument for an unsuitable production deployment.
Build competence for users and approvers
Anyone operating an agent must understand more than the interface. Those involved should know which data sources and tools are connected, how an approval takes effect, which actions are reversible, and how the stop switch works. Approvers also need specialist knowledge to assess evidence and consequences.
A hands-on training uses error scenarios: duplicate action after a timeout, incorrect mapping, a manipulated document, missing source, and an unreachable target system. The team practices stopping the run, reading the actual state, and proceeding manually in an orderly way. This turns human oversight into a capability rather than a role on the org chart.
A 30-day pilot for an office agent
Week 1: Observe only
The team documents the task, baseline, and risks. The agent is granted read-only access to synthetic or sanitized test data. Its suggestions are compared with the current manual process.
Week 2: Drafts in a sandbox
The agent may store results in a separate area. Experts evaluate correctness, completeness, data minimization, and rework time. Manipulative test content and conflicting information should be included in the catalogue.
Week 3: Earmarking with approval
Selected actions are prepared for approval but not executed automatically. The team checks whether the approver receives enough context and detects errors in time.
Week 4: Tightly constrained execution
Only reversible, low-risk actions may run after documented approval. Replay protection, readback, kill switch and a manual fallback process are intentionally tested. Afterwards the team decides on adjustment, rollout, or termination.
Practical example: Agent for internal project requests
A consulting firm receives requests via an internal form. The agent should assign the request to a category, flag missing required fields, and prepare a task draft. It must not fetch customer data from other systems or automatically assign a person.
The agent reads only the form folder, uses a shared list of categories, and writes drafts into a test project. A project lead confirms category and priority. Only then is the task created. Each form ID serves as replay protection.
In the test, a document attempts to get the agent to access an external folder. The tool layer refuses because the folder is not on the allowlist. This technical protection is stronger than the hope that the model will always recognize the foreign instruction.
Checklist before going live
- Is the task defined more narrowly than "Work independently"?
- Is reading or drafting sufficient instead of direct execution?
- Are all tool permissions technically limited?
- Is external content treated as untrusted data?
- Are there approvals before every hard-to-reverse action?
- Does an operation key prevent duplicate writes?
- Is there readback, an attempt limit, and a stop switch?
- Do logs contain enough evidence but no unnecessary secrets?
- Is a manual fallback process available?
- Are responsible parties and the next review date specified?
Frequently asked questions about AI agents in the office
Does an agent have to act autonomously to be useful?
No. Significant benefits already arise when it collects information, prepares steps, and lets a person make the decision. Partial autonomy is often easier to control and more cost-effective.
Is a human approval click sufficient as a safety measure?
Only if the person is professionally competent, sees all relevant information, and can actually refuse. Additionally, technical restrictions on privileges are needed because people can overlook mistakes under time pressure.
Which task is suitable as the first test?
A frequent, internal, and recoverable task with a clear output. The agent should initially not send external messages, not evaluate a person, and not delete or alter important datasets.
What happens when a provider or model changes?
Performance and behavior may change. Re-run the key test cases and check permissions, data flow, and contractual terms. An old approval does not automatically apply to a significantly changed agent.
Conclusion: Autonomy is a privilege, not an end in itself
AI agents can noticeably simplify multi-step office work. However, they are not made safe by an especially long prompt, but by narrow tasks, minimal rights, controlled approvals, and technical stops. Every additional tool access must have a demonstrable benefit.
Start with an agent that only reads and prepares drafts. Intentionally test false and manipulative inputs before you add write permissions. If the team can at any time explain what the agent is allowed to do, what it has done, and how an action can be stopped, the foundation for the next step is in place.