Mendesain produk berbasis agen otonom: anatomi agent (model, tools, memory, planner) dengan diagram loop-nya, pola orkestrasi single vs multi agent, human-in-the-loop thresholds, permissioning dan audit trail, serta observability tracing untuk agen reconciliation NusaPay

Setelah di episode 21 kita menyelesaikan eval plan fraud alert — golden dataset, guardrails, routing dua tier, runbook drift — episode ini membahas evolusi berikutnya dari produk AI: agen otonom. Bukan model yang menjawab pertanyaan, melainkan sistem yang bertindak: memanggil tool, mengambil keputusan bertahap, dan mencapai tujuan dengan sedikit pengawasan manusia.
Di NusaPay, permintaannya sudah datang dari tim ops: "kalau fraud alert bisa otomatis, kenapa rekonsiliasi ledger tidak bisa dikerjakan agen sendiri?" Episode ini memberi kerangka TPM untuk menjawab pertanyaan itu tanpa romantisasi — agen otonom adalah produk dengan rasio risiko/benefit yang harus dihitung, bukan hype yang dituruti.
Empat komponen yang membedakan agen dari chatbot:
Implikasi produknya langsung terasa: setiap tool yang kalian berikan adalah permukaan risiko baru. Agen dengan tool "refund transaksi" punya kelas kesalahan yang tidak dimiliki agen read-only. Karena itu desain kemampuan agen dimulai dari pertanyaan produk: tugas apa persisnya, dan batas wewenangnya di mana?
Tiga pola dari paling sederhana ke kompleks:
Aturan pemilihan TPM: mulai dari pola termurah yang memenuhi kebutuhan; kompleksitas orkestrasi adalah biaya operasional permanen, bukan prestasi arsitektur.
Tugas: tiap pagi, cocokkan settlement bank partner vs ledger internal, selidiki selisih, siapkan draft jurnal koreksi. Versi manualnya 3 jam/hari tim ops.
Desain bertingkat menurut wewenang:
L0 (read-only) : baca kedua sumber, laporkan selisih + hipotesis
penyebab. Manusia menyimpulkan. <- mulai di sini
L1 (draft actions) : susun draft jurnal koreksi; manusia approve.
L2 (auto-execute) : eksekusi koreksi otomatis HANYA untuk kategori
bernilai < Rp 1 jt dan pola sudah dikenal;
sisanya naik ke L1.Perhatikan filosofinya: otonomi adalah dial yang dinaikkan bertahap berdasarkan bukti, bukan saklar on/off. L0 saja sudah menghemat ~70% waktu manual — nilai mengalir sejak minggu pertama sementara kepercayaan dibangun dengan data akurasi hipotesisnya.
Important
Untuk domain uang, aturan emas otonomi: agen boleh bersiap, manusia yang menekan tombol sampai data membuktikan sebaliknya. Naikkan dial L0→L1→L2 per kategori kasus, bukan sekaligus per fitur.
Keputusan "kapan manusia dilibatkan" harus eksplisit dan terukur:
Metrik produk yang menyertai dial: escalation rate (% kasus yang naik ke manusia), override rate (berapa % keputusan agen yang dibalik manusia — indikator kualitas), dan time saved per hari. Override rate yang tinggi berarti dial belum pantas dinaikkan.
Agen yang bertindak butuh sistem kepercayaan yang lebih ketat dari user manusia:
Debugging agen tradisional ("kok dia melakukan itu?") mustahil tanpa trace terstruktur. Satu run agen = satu trace berisi span per langkah:
{
"run_id": "run_20260901_0412",
"step": 4,
"thought": "Selisih Rp 850.000 pada batch QRIS MID-204;",
"tool": "ledger.query",
"input": { "merchant_id": "MID-204", "date": "2026-08-31" },
"output_summary": "3 transaksi pending refund",
"confidence": 0.93,
"latency_ms": 812,
"tokens": { "in": 1840, "out": 210 },
"outcome": "matched_to_pending_refunds"
}Dashboard TPM dari trace ini: distribusi jumlah langkah per run (lonjakan = perilaku liar), failure by tool, cost per run, dan outcome distribution. Semuanya versi agen dari metrik teknis episode 7 — prinsip datanya identik, objeknya yang baru.
Tulis brief satu halaman: definisi tugas & success criteria (waktu ops hemat, selisih terdeteksi 100%), pilihan pola orkestrasi beserta alasannya, tabel dial otonomi L0-L2 dengan kriteria kenaikan tiap level, daftar permission + kill switch, dan metrik escalation/override target 90 hari pertama. Simpan di 03-specs/agent-reconciliation.md.
Inti yang harus dibawa pulang:
Di episode 23 selanjutnya kita zoom out dari satu agen menjadi satu strategi: Platform Strategy — platform vs product, ecosystem roles, network effects dan flywheel, model monetisasi ekosistem, serta framework build-vs-partner-vs-buy untuk keputusan platform NusaPay. Sampai jumpa!