# Human-in-the-Loop: Designing Human Approval for AI Agents in Business Processes

> How to decide how independently an AI agent may act: autonomy levels per action type, approval interfaces, review queues, measures of human control effectiveness, audit trails, and patterns for documents, customer service, and finance.

Source: https://www.agsora.tech/en/blog/human-in-the-loop-persetujuan-manusia-untuk-ai-agent-di-proses-bisnis
Category: Technology · Published: 2026-11-09 · Updated: 2026-11-09 · By PT Agsora Teknologi Indonesia

When companies start using AI agents for real tasks, such as replying to customers, drafting orders, matching invoices, or changing data in systems, the question that quickly arises is no longer whether AI can do it, but how far it may act on its own. Too loose, and one mistake can delete data, send the wrong message to a customer, or approve a payment that should not be approved. Too strict, and every step waits for a human so automation loses its value.

Human-in-the-loop (HITL) is the approach of designing the points where humans review, approve, or correct AI work. It is not just an approve button at the end, but a design that decides when humans need to be involved, what to show so decisions are fast and accurate, and how human corrections are used to improve the system. This article covers how to set the level of autonomy, design approval interfaces, manage review queues, and measure whether human control is actually effective.

## Summary

- Autonomy levels are best set per type of action based on risk and reversibility, not as one setting for the whole agent
- Actions that are irreversible or have financial, legal, and reputational impact deserve human approval
- Approval interfaces must show context, reasoning, and sources so reviewers can decide quickly
- Approval given without reading is not a control; measure review quality, not just volume
- Human corrections are valuable data for improving prompts, rules, and evaluations

*AI does the work, humans decide at the risky points*

## Why HITL matters

Modern AI is very capable, but not perfect. It can misread a document, invent details that do not exist, follow hidden instructions in the text it processes, or choose an action that makes linguistic sense but is wrong for the business. These risks are covered further in [AI risks in operations](https://www.agsora.tech/en/blog/risiko-ai-dalam-operasional) and [AI application security: prompt injection and data leakage](https://www.agsora.tech/en/blog/keamanan-aplikasi-ai-prompt-injection-dan-kebocoran-data).

Human control helps in three ways:

- **Preventing harm.** High-risk errors are caught before they have an impact.
- **Building trust.** Teams are more willing to adopt automation when they hold control in the early stages.
- **Generating learning data.** Every correction shows where AI is weak and how to fix it.

## Setting the level of autonomy

Not all actions are equal. A practical method: rate each action on two axes, how large the impact of a mistake is and how easily it can be reversed.

### Level 1: fully automatic

Low-risk, easily reversed actions, such as classifying tickets, labeling documents, or drafting internal summaries. AI acts, results are logged, and periodic sampling checks quality.

### Level 2: automatic with notification and undo

AI acts, and humans are notified and can undo within a time window. Suitable for medium-impact reversible actions such as rescheduling appointments or updating contact data.

### Level 3: AI proposes, human approves

AI prepares a draft, for example a customer reply, a purchase order, or a journal entry, and a human reviews before execution. This is the most common pattern for actions that go out to external parties or affect finances.

### Level 4: human decides, AI assists

For high-risk decisions, such as large credit approvals, bulk price changes, or legal actions, AI only presents analysis and options, while the decision and execution are made by humans.

Levels can rise as performance evidence accumulates. Start conservatively and loosen once data shows an acceptable error rate. A broader governance framework is in [AI usage policy and AI governance in companies](https://www.agsora.tech/en/blog/kebijakan-penggunaan-ai-dan-tata-kelola-ai-di-perusahaan).

## Actions that almost always need approval

- Sending messages or emails to customers, suppliers, or the public
- Payments, transfers, refunds, and bank account changes
- Bulk deletion or modification of data
- Changes to prices, discounts, or contract terms
- Granting or revoking access rights
- Actions affecting employees, such as HR decisions
- Actions in production environments that are hard to recover from

For comparison, conventional approval flows are covered in [purchase approval workflows](https://www.agsora.tech/en/blog/alur-approval-pembelian). The principle is the same: value thresholds and action types determine who must approve.

## Designing an effective approval interface

Approval is only useful if the reviewer truly understands what is being approved. A poor interface makes people click approve reflexively.

### Show enough context

Include the original request, source data, the proposed action, and its impact. The reviewer should not need to open five other tabs to understand the context.

### Show reasoning and sources

Explain why AI proposed the action and which documents or data it is based on. Source references make quick verification easier, as in [AI chatbots based on company knowledge with RAG](https://www.agsora.tech/en/blog/chatbot-ai-berbasis-pengetahuan-perusahaan-dengan-rag).

### Flag confidence and anomalies

Show a confidence level or warning flags when something is unusual, such as an amount far above average or a new supplier. Direct the reviewer's attention to where risk is greatest.

### Allow correction, not just approve or reject

Reviewers should be able to edit the draft, give a reason for rejection, or ask AI to retry with a hint. Structured corrections become learning data.

### Make small actions easy and large actions deliberate

Bulk approval for low-risk items speeds up work, while high-risk actions should require explicit confirmation or two-person approval.

## Managing the review queue

When AI produces hundreds of items per day, the review queue can become a new bottleneck.

- **Priority.** Sort by risk and deadline, not just arrival time
- **Assignment.** Route items to authorized and competent people, with backups when someone is absent
- **Timeouts.** Define what happens with no response: escalate, rather than auto-executing risky actions
- **Workload.** Monitor queue size and age; a growing queue is a signal that the autonomy level or AI quality needs review
- **Sampling.** For fully automatic actions, review random samples periodically to catch quality drift

## Measuring the effectiveness of human control

Control that is only a formality gives a false sense of safety. Measure:

- **Approval rate without changes.** If nearly 100 percent are approved within seconds, reviewers may not be reading, or the AI may truly be excellent; investigate through sample audits
- **Correction and rejection rate.** A declining trend shows AI is improving
- **Review time.** Too fast or too slow are both signals
- **Escaped errors.** Incidents after approval that turned out to be wrong
- **Cycle time.** Whether automation with HITL is still faster than the manual process

Methods for evaluating output quality are discussed in [evaluating AI and LLM output quality for business applications](https://www.agsora.tech/en/blog/evaluasi-kualitas-output-ai-llm-untuk-aplikasi-bisnis).

## Audit trail and accountability

Every AI action and human decision should be recorded: what was proposed, what the reviewer saw, who approved, when, and what the outcome was. This trail is vital for incident investigation, audits, and improvement. The principle matches [audit trails and internal controls in ERP systems](https://www.agsora.tech/en/blog/jejak-audit-dan-pengendalian-internal-di-sistem-erp). Also make clear that final accountability stays with the person or function that approves, not with the AI.

## Common implementation patterns

### Document processing

AI extracts data from invoices or contracts, and only low-confidence or large-value items go to a reviewer. More in [automating data entry from documents](https://www.agsora.tech/en/blog/otomatisasi-input-data-dari-dokumen).

### Customer service

AI drafts replies, a human agent approves sensitive cases such as complaints, refunds, or legal threats, while routine questions are answered automatically. For voice channels, see [AI voice agents for customer service](https://www.agsora.tech/en/blog/agen-suara-ai-untuk-layanan-pelanggan-dan-telepon-bisnis).

### Finance and procurement

AI matches invoices, orders, and goods receipts, then only mismatches need a human decision. This aligns with [accounts payable automation and three-way matching in ERP](https://www.agsora.tech/en/blog/otomatisasi-utang-usaha-dan-pencocokan-tiga-arah-di-erp).

### Operations and system integration

Agents that call tools and APIs need clear permission boundaries; see [Model Context Protocol (MCP)](https://www.agsora.tech/en/blog/model-context-protocol-mcp-menghubungkan-ai-dengan-sistem-bisnis) and [AI agents for business process automation](https://www.agsora.tech/en/blog/ai-agent-untuk-otomatisasi-proses-bisnis). Choosing the right approach is also covered in [RPA, API, or AI agent](https://www.agsora.tech/en/blog/rpa-api-atau-ai-agent-memilih-pendekatan-otomasi-proses-bisnis).

## An illustration: AI-drafted purchase orders

Imagine an agent that monitors stock and then drafts purchase orders to suppliers. For routine items below a small value limit and from a long-used supplier, the draft can be sent directly and a human is only notified. For orders above a certain value, a new supplier, or a price that deviates far from history, the draft enters the approval queue. The reviewer sees price history, current stock, the AI's reason for proposing that quantity, and alternative suppliers. If the reviewer changes the quantity, the reason for the change is recorded and used to refine the rules next time.

Within a few months, the pattern of corrections usually reveals a concrete weak spot, for example the AI consistently underestimating seasonal spikes. Fixing that spot reduces corrections, and the value limit for automatic sending can be raised gradually on the basis of data rather than belief. The same pattern applies to customer replies, scheduling, and invoice matching.

## Common mistakes

- Putting approval only at the end so reviewers lack context
- Requiring approval for every action so the queue jams and the team rejects the system
- Letting timeouts auto-approve risky actions
- Not recording human corrections so the AI never improves
- Assuming human approval is automatically effective without measuring
- Giving one person too many items to review without prioritization
- Not limiting agent permissions to what is needed

## Frequently asked questions

### Does HITL make automation slow?

Not when designed well. Full automation for low-risk tasks and review only for risky or low-confidence cases is often still much faster than a manual process.

### When can the autonomy level be raised?

After enough data, for example several weeks or hundreds of cases, shows an acceptable error rate, and after there is a mechanism to undo or recover when problems occur.

### Who should be the reviewer?

Someone who understands the business process and has authority over the decision, not merely whoever happens to be available. Equip them with training on typical AI error types.

### Do regulations require human oversight?

It depends on the sector and type of decision. For decisions with significant impact on individuals, many governance frameworks recommend human oversight. Consult legal counsel for your case.

## Conclusion

Human-in-the-loop is not a sign that AI is not ready, but a way to build automation that can be trusted. Set the autonomy level per action type, design approval interfaces that give context, manage queues so they do not become a bottleneck, and measure whether human control truly works. With corrections continually feeding back into the system, the room for AI autonomy can be widened gradually and safely.

**Design AI agents that are safe and controlled** The Agsora team helps build AI-based automation with approval flows, permission limits, and audit trails that fit your business processes. [Free consultation](https://www.agsora.tech/en/services/ai-automation)
