Pillar 01 — AI Agents · Cluster article 1.4 · All industries · Foundational

← Pillar 01: AI Agents
Home / The Lab / AI Agents / Human-in-the-Loop
Pillar 01 · Cluster 1.4 · AI Agents untuk Malaysian SME

Human-in-the-Loop: AI Tak Ganti Staff, Dia Assist Staff

Fully autonomous AI adalah destinasi jangka panjang untuk sesetengah workflows. Tapi untuk business hari ini — yang ada consequence sebenar — manusia kena ada dalam loop. Ini bukan kelemahan; ia adalah design yang betul.

TL;DR — Kalau busy, baca ni je dulu
  • Human-in-the-Loop (HITL) adalah design pattern di mana manusia ada checkpoint yang defined dalam AI workflow — bukan sebab AI lemah, tapi sebab ada decisions yang accountability dia kena ada pada manusia.
  • Ada spectrum dari fully human ke fully autonomous. Tempat yang sesuai untuk business korang bergantung pada reversibility of action, stakes, dan maturity of the AI system.
  • Checkpoint yang terlalu banyak akan negate benefit AI. Checkpoint yang terlalu sikit adalah liability. Design yang betul letakkan checkpoint di tempat yang tepat — bukan di mana-mana.
  • HITL bukan phase sebelum full autonomy. Untuk sesetengah workflows — terutama yang ada legal atau financial consequence — ia mungkin permanent design choice.
  • Cara staff interact dengan AI agent adalah faktor kritikal yang selalu diabaikan. UI/UX approval interface yang buruk akan cause humans to rubber-stamp tanpa benar-benar review — negate tujuan HITL sepenuhnya.

Bila orang dengar "AI agent yang boleh buat kerja sendiri," ada dua reaksi yang common. Yang pertama: teruja — bayangkan berapa banyak masa yang boleh jimat. Yang kedua: bimbang — kalau AI buat keputusan salah, siapa yang bertanggungjawab?

Kedua-dua reaksi tu valid. Dan kedua-duanya perlu diaddress dalam architecture, bukan diabaikan.

Human-in-the-Loop adalah jawapan engineering kepada soalan governance: di mana dalam workflow ini manusia kena sign off, dan di mana AI boleh proceed sendiri? Ia bukan soalan tentang kepercayaan kepada AI secara general. Ia soalan tentang risk profile setiap tindakan spesifik dalam workflow spesifik korang.


Spectrum autonomi — dari fully human ke fully autonomous

Bukan semua "AI involvement" sama. Ada spectrum yang panjang, dan most business deployments yang bertanggungjawab duduk di tengah-tengah — bukan di hujung kanan.

.// Autonomy Spectrum
Safe
AI Draft, Human Decide
AI prepare, human review setiap output sebelum action diambil. Contoh: AI draft email, staff hantar.
Caution
AI Execute, Human Monitor
AI execute autonomously tapi ada approval gate untuk decisions above threshold. Contoh: AI process refund <RM500 auto, >RM500 flag untuk approval.
Evaluate Carefully
Fully Autonomous
AI execute tanpa human checkpoint. Sesuai untuk low-stakes, highly reversible, well-tested workflows sahaja.

Ramai vendor AI akan pitch korang dengan vision "fully autonomous" sebagai end-goal. Ini commercially attractive narrative, tapi ia misleading untuk context business sebenar. Fully autonomous adalah appropriate untuk sesetengah workflows — tapi ia perlu di-earn melalui track record, bukan assumed dari awal.

Dua soalan untuk determine mana checkpoint perlu ada

Framework mudah yang kami guna bila design HITL untuk client:

Soalan 1: Kalau AI buat keputusan salah di sini, boleh ke ia di-undo? Kalau jawapannya "ya, dengan mudah" — autonomi lebih tinggi boleh diterima. Kalau jawapannya "susah" atau "tidak" — manusia perlu dalam loop. Hantar email kepada pelanggan yang salah? Susah undo reputasi. Update inventory count dalam system? Boleh reverse. Commit kepada kontrak procurement kerajaan? Definitely kena ada human sign-off.

Soalan 2: Siapa yang bertanggungjawab kalau ini salah? Dalam konteks Malaysia, ini bukan soalan abstract. Kalau ada dispute dengan pelanggan, regulatory inquiry, atau audit — siapa yang sign off pada decision ini? AI agent bukan legal entity. Kalau ada consequence yang boleh affect business secara legally atau financially, manusia yang ada authority kena ada dalam approval chain.

The rubber-stamp problem: HITL yang poorly designed adalah lebih berbahaya dari tiada HITL, sebab ia bagi false sense of security. Kalau approval interface korang design dengan cara yang push humans to approve quickly tanpa benar-benar review — notification yang datang terlalu kerap, preview yang terlalu sedikit maklumat, approval button yang terlalu prominent — staff akan rubber-stamp. Korang dapat blame-shifting bukan oversight.


Jenis-jenis checkpoint dalam HITL design

Checkpoint bukan monolithic. Ada beberapa jenis yang serve different purposes, dan campuran yang betul bergantung pada workflow korang.

Approval Gate
Pre-action Approval
Agent pause sebelum ambil action yang significant dan request explicit approval. Yang paling common, sesuai untuk irreversible atau high-stakes actions.
Review Queue
Async Human Review
Agent complete task dan letak dalam queue untuk human review sebelum output di-publish atau dihantar. Good untuk non-urgent workflows yang perlu quality control.
Exception Handling
Escalation Trigger
Agent proceed autonomously untuk normal cases tapi auto-escalate bila confidence rendah, pattern unusual, atau threshold dilanggar. Efficient — human only intervene bila genuinely needed.
Audit Trail
Post-action Monitoring
Agent execute autonomously; setiap decision logged dengan full reasoning. Human review log secara periodic, bukan real-time. Sesuai untuk low-stakes, high-volume automation.

Best practice adalah design workflow yang guna kombinasi: autonomous execution untuk routine tasks dengan complete audit trail, escalation triggers untuk exceptions, dan mandatory pre-action approval untuk genuinely consequential decisions. Jangan letak approval gate atas semua benda — ia akan create approval fatigue dan defeat the purpose.


Macam mana IRIS implement HITL dalam procurement

Procurement government adalah domain yang ada consequence yang sangat real — financial, reputational, dan legally. Salah buat, ia boleh affect standing korang dalam ePerolehan, atau worse, expose korang kepada dispute. Ini cara kami design HITL dalam IRIS:

Level 1 — Aggressiveness default (autonomous dengan guardrails)

Ini default launch setting. IRIS akan buat banyak kerja autonomously — scrape tender data, run compliance checks, pull contact intelligence, draft internal briefings. Tapi semua yang involve external communication atau commitment kena ada human approval dulu.

Contoh konkrit: Bila IRIS identify tender yang korang qualified untuk, dia akan prepare full briefing — tender summary, compliance analysis, win probability, contact officer details, suggested approach — dan present kepada person-in-charge untuk decision sama ada nak pursue. IRIS tak decide nak pursue; manusia decide.

Approval gates yang mandatory dalam IRIS

  • Pursuit decision — IRIS present, manusia approve sama ada nak commit resources kepada tender
  • External communication — sebarang email atau contact kepada officer kerajaan kena approved oleh staff yang authorized sebelum hantar
  • Bid submission package — final document set kena reviewed dan signed off oleh authorized personnel sebelum submission
  • Pricing commitment — sebarang figure yang akan masuk dalam tender bid kena human verification

Autonomous actions dalam IRIS (no approval needed)

  • Scraping dan indexing tender listings dari ePerolehan
  • Running compliance pre-checks (flagging issues, bukan clearing them)
  • Drafting internal documents (proposal drafts, analysis reports) untuk human review
  • Tracking deadlines dan sending internal reminders
  • Updating pursuit status dalam internal dashboard

Kenapa Level 1 dan bukannya full autonomy dari awal? Bukan sebab IRIS tak capable secara teknikal untuk buat lebih. Ia sebab trust perlu di-build melalui track record. Setiap tender yang pursue, setiap output yang dihasilkan — semua tu adalah data point untuk calibrate mana IRIS boleh diberi lebih autonomi. Full autonomy untuk external communication mungkin appropriate selepas 50 tender cycles dengan zero errors. Sebelum tu, tidak.


Design prinsip untuk HITL yang sebenarnya berkesan

Ini bukan just engineering concern. Ia involve workflow design, staff training, dan UI/UX consideration yang ramai overlook.

Bagi context yang cukup dalam approval interface

Bila agent request approval, interface kena tunjukkan: apa yang dicadangkan, kenapa ia dicadangkan (reasoning), apa alternative options yang ada, dan apa consequence kalau approve atau reject. Kalau staff hanya nampak "Approve / Reject" tanpa context yang adequate, dorang tak boleh make informed decision — dorang hanya boleh guess atau rubber-stamp.

Calibrate notification frequency

Approval fatigue adalah real phenomenon. Kalau staff dapat 50 approval requests sehari, dorang akan stop reading dengan careful. Design automation supaya volume approval request adalah manageable — gunakan autonomous execution dengan post-hoc audit untuk low-stakes items, bukan require approval untuk semuanya.

Buat rejection mudah dan non-punitive

Kalau staff rasa "takut nak reject" sebab sistem design dia awkward, atau sebab ada expectation untuk approve — HITL jadi theater. Rejection path kena sama senang dengan approval path. Dan sistem kena learn dari rejection: kenapa ia direject, dan macam mana agent boleh improve next time.

Log semua benda, regardless of autonomy level

Sama ada human approve atau agent execute autonomously — log full decision chain: apa yang dipertimbangkan, apa yang diputuskan, masa, siapa yang involved. Ini bukan optional. Untuk procurement, untuk healthcare, untuk finance — audit trail adalah keperluan asas.


Satu perkara yang vendor AI selalu tak cakap

Ada narrative yang popular dalam AI sales: "AI akan replace repetitive work so your team can focus on higher-value activities." Ini partly true, tapi ia incomplete dalam cara yang penting.

Bila AI handle volume, setiap item yang sampai kepada manusia untuk review adalah yang lebih complex, lebih ambiguous, atau lebih high-stakes — sebab yang straightforward dah di-handle autonomously. Human workload dalam HITL system adalah more cognitively demanding per item, walaupun volume rendah.

Ini bukan argument against AI automation. Ia argument untuk invest dalam training staff untuk kerja dengan AI system dengan berkesan — faham output yang dihasilkan, tahu apa soalan perlu ditanya sebelum approve, recognize bila AI reasoning ada flaw yang subtle.

AI yang bagus dengan human yang tak prepared untuk review outputnya dengan kritis adalah combination yang berbahaya. Kedua-duanya kena di-develop serentak.


Macam mana build trust untuk expand autonomy over time

HITL bukan static design. Ia boleh dan patut evolve berdasarkan track record. Ini adalah framework untuk evaluate bila korang ready nak reduce checkpoints dalam specific area:

Signal Apa ia bermakna Appropriate response
Approval rate >95% untuk jenis action tertentu selama 3 bulan Humans consistently agree dengan agent recommendation — low value add dari checkpoint Evaluate sama ada checkpoint boleh di-remove atau dijadikan async audit sahaja
Staff selalu approve tanpa membaca (masa review <5 saat) Approval fatigue atau rubber-stamping — HITL dah jadi theater Redesign — either reduce volume, atau improve interface supaya review lebih meaningful
Rejection rate tinggi untuk jenis action tertentu Agent tak perform dengan baik dalam domain ni Investigate root cause — data problem, prompt problem, atau scope yang salah defined
Zero errors dalam autonomous actions selama 6 bulan Track record yang establish trust untuk expand autonomy Cautiously expand scope autonomous action — document decision dan set review milestone
Satu error yang significant dalam autonomous action Trust perlu di-rebuild Reintroduce checkpoint, investigate, fix root cause sebelum expand semula

Takeaway

HITL bukan reluctance untuk embrace AI. Ia adalah engineering maturity — tahu mana autonomi appropriate dan mana ia premature. Business yang deploy AI agent dengan thoughtful HITL design akan build trust lebih cepat, catch errors sebelum jadi costly, dan secara sistematis expand autonomy berdasarkan evidence — bukan berdasarkan hype.

Business yang deploy fully autonomous dari awal, tanpa checkpoint yang designed dengan baik, adalah satu atau dua errors away dari reverting to full manual semula — dan akan bawa sekali dengan dia skepticism terhadap AI yang susah nak recover.

Artikel seterusnya akan shift ke comparative analysis: n8n vs Kestra vs LangGraph — tools yang korang boleh guna untuk build agent workflows, dan macam mana pilih yang sesuai untuk scale dan technical capability team korang.

Nak design HITL yang sesuai untuk workflow korang?

Kami map existing workflow korang, identify mana checkpoint patut ada, dan design approval architecture yang bagi oversight yang betul tanpa create bottleneck yang frustrating.

Book Teh Tarik Session ❯❯

WRITTEN FOR

  • Business owners evaluating AI risk
  • Ops managers redesigning workflows
  • CTOs setting AI governance policy
  • Anyone deploying AI in regulated industries

NOTIFY ME

Nak dapat notif bila artikel baru published? Drop your email.