Tautan disalin ✓
Dobeon Agentic Operations / Arsitektur Sistem
Cetak
Dobeon Agentic Operations

Arsitektur Sistem

Arsitektur disusun berbasis kapabilitas (layer), bukan vendor tunggal — sehingga tidak terkunci & bisa di-swap. Setiap aksi melewati guardrail dan tercatat.

Diagram lima layer

┌──────────────────────────────────────────────────────────────┐
│  KANAL MANUSIA                                                 │
│  WhatsApp · Telegram · Email · Dashboard CMS                  │
└───────────────────────────┬──────────────────────────────────┘
┌───────────────────────────▼──────────────────────────────────┐
│  ORCHESTRATION & POLICY                                        │
│  Planner/Router · policy-as-code · workflow durable           │
│  Human-in-the-loop gates · circuit breaker · kill-switch      │
└───────────────────────────┬──────────────────────────────────┘
┌───────────────────────────▼──────────────────────────────────┐
│  REASONING (MODEL)                                            │
│  Claude Opus/Sonnet 4.x · open-weight (Hermes/Llama) on-prem  │
└───────────────────────────┬──────────────────────────────────┘
┌───────────────────────────▼──────────────────────────────────┐
│  TOOL / INTEGRATION  →  MCP                                   │
│  ERP · HRIS · Akuntansi · Marketplace · Computer-use         │
└───────────────────────────┬──────────────────────────────────┘
┌───────────────────────────▼──────────────────────────────────┐
│  MEMORY · GUARDRAIL · AUDIT                                   │
│  Vector DB (RAG) · logging · evals · PII redaction · cost    │
└──────────────────────────────────────────────────────────────┘

Penjelasan tiap layer

1

Kanal Manusia

Tempat manusia berinteraksi: notifikasi, approval 1-klik, perintah, laporan.

WhatsApp Business API · Telegram Bot · Email · Dashboard CMS
2

Orchestration & Policy

Inti tata kelola: kapan agent jalan sendiri vs minta izin; workflow tahan-gagal (retry/resume).

Planner/Router · policy-as-code · workflow durable · HITL gates · kill-switch
3

Reasoning (Model)

Otak. Model frontier untuk tugas sulit; open-weight untuk data yang tak boleh keluar.

Claude Opus/Sonnet 4.x · open-weight (Hermes/Llama) self-host
4

Tool / Integration — MCP

Jembatan ke dunia nyata via Model Context Protocol — konektor reusable lintas agent.

ERP · HRIS · Akuntansi · Marketplace · Computer-use untuk sistem tanpa API
5

Memory · Guardrail · Audit

Agar agent ingat konteks, menjawab dari dokumen, dan setiap aksi terekam & aman.

Vector DB (RAG) · logging tiap aksi · evals · PII redaction · cost control

Alur sebuah permintaan (end-to-end)

Contoh: permintaan pengadaan dari karyawan hingga PO dieksekusi.

1
Masuk via chat/form → Kanal Manusia.
2
Router menentukan workflow & level; cek policy-as-codeOrchestration.
3
Reasoning memahami spesifikasi, menyusun rencana langkah → Model.
4
Eksekusi tool: cari vendor, cek anggaran ERP, susun PO draft → MCP / Computer-use.
5
Gate: kirim approval ke manusia via WhatsApp dengan konteks lengkap → HITL.
6
Setelah approve: agent buat PO resmi, kirim vendor, catat ledger → Tools.
7
Audit: seluruh langkah & keputusan tercatat immutable → Audit.

Pola human-in-the-loop

Gate (L2)

Agent berhenti sebelum aksi ireversibel, minta approve. Default untuk yang material.

Monitor (L3)

Agent eksekusi otomatis; manusia memantau dashboard & bisa intervensi/rollback.

Audit-only (L4)

Agent end-to-end; manusia review berkala via log. Untuk tugas reversibel rutin.

Posisi fondasi Dobeon

Dobeon sudah punya control plane & audit: CMS Astro + Postgres (Neon) + auth + audit log. Itu menjadi dashboard konfigurasi & jejak audit untuk agent. Yang ditambahkan: orchestration layer, konektor MCP, dan approval bus WhatsApp/Telegram.

Prinsip desain

  • Model-agnostic. Abstraksi via MCP — bisa ganti/menggabung model; tidak lock-in.
  • Durable workflow. Jika langkah ke-5 gagal, retry tanpa mengulang dari awal.
  • Least-privilege. Tiap agent hanya pegang tool yang diperlukan tugasnya.
  • Observability dulu. Tidak ada aksi tanpa log; evals memantau kualitas terus-menerus.
  • Data residency. Opsi self-host model untuk data yang tak boleh meninggalkan lingkungan.

Pola integrasi (4 cara agent menyentuh sistem)

PolaKapan dipakaiCatatan
MCP / APISistem punya API (ERP/HRIS/akuntansi modern)Paling andal & aman — utamakan ini
Computer-use / browserSistem lawas/marketplace tanpa APIOperasikan UI seperti manusia; pantau ketat
Event / webhookPemicu real-time (invoice masuk, stok rendah)Mendorong alur tanpa polling
File / batchPertukaran berkala (CSV, laporan bank)Untuk sistem yang hanya ekspor file

Arsitektur keamanan

Identitas & akses

RBAC per agent, least-privilege, kredensial di secrets manager, rotasi berkala, tidak ada akun bersama.

Isolasi

Tool ter-sandbox, allow-list aksi, validasi input (anti prompt-injection), pemisahan lingkungan per-klien.

Data

Enkripsi in-transit & at-rest, redaksi/masking PII, retensi minimal, audit akses data.

Aksi

Gate approval untuk yang ireversibel, batas nilai, maker-checker, dry-run, kill-switch.

Jejak

Audit log immutable; setiap prompt, tool-call, & keputusan terekam untuk forensik.

Model

Opsi self-host untuk data sensitif; kontrol egress; tidak melatih ulang pada data klien tanpa izin.

Topologi deployment

ModeCocok untukTrade-off
Cloud (managed)Mayoritas klien; cepat & murahData diproses di cloud (kontraktual)
HibridReasoning frontier di cloud, data sensitif di on-premKeseimbangan kualitas & residency
On-prem / VPC privatSektor sangat teregulasi (bank, migas, publik)Butuh infra GPU; biaya & operasi lebih berat

Multi-tenancy & skalabilitas

  • Isolasi per-klien — data, kredensial, dan konfigurasi terpisah; tidak ada kebocoran silang.
  • Pustaka konektor & playbook reusable — klien ke-N lebih murah dari klien ke-1.
  • Concurrency terkendali — antrian & rate-limit agar biaya & beban sistem klien terjaga.
  • Durable workflow — retry/resume; kegagalan satu langkah tidak mengulang dari awal.
  • Reliability — health check, fallback model, degradasi anggun (turun ke manual bila perlu).

Observability (lapisan wajib)

Tracing & logging

Setiap langkah agent (prompt, tool-call, hasil) ter-trace; korelasi end-to-end untuk debugging & audit.

Evals & monitoring kualitas

Uji berkelanjutan akurasi keputusan; deteksi drift; alert saat kualitas turun → trigger demote level.

Cost control

Pantau konsumsi token & biaya per use case/klien; budget & alert; pilih model tepat-guna.

Dashboard

Reuse CMS Dobeon sebagai control plane: status agent, antrian approval, KPI, audit.