🍜 LAKSA — Laporan Keuangan Serba Ada
Inspirasi
70% UMKM Indonesia masih mencatat keuangan secara manual — buku tulis, chat WhatsApp, atau tidak sama sekali. Mereka tidak tahu kapan bisnis mereka sedang sakit, tidak bisa deteksi anomali transaksi, dan sering terlambat bayar supplier. Tools seperti QuickBooks tidak cocok: berbahasa Inggris, mahal, dan tidak terintegrasi dengan ekosistem payment lokal Indonesia.
Laksa hadir sebagai jawaban: multi-agent financial intelligence system yang bekerja otonom — cukup chat WhatsApp, Laksa yang urus sisanya.
🤖 Bagaimana Kami Membangunnya
Laksa dibangun dengan arsitektur LangGraph Multi-Agent Pipeline yang terdiri dari 4 agent otonom:
Tool Call Capability & Autonomous Loop:
- Setiap agent melakukan tool call ke sistem eksternal (DOKU API, MySQL, OpenClaw Gateway, Twilio)
- LangGraph StateGraph memastikan autonomous loop berjalan hingga laporan terkirim sempurna tanpa intervensi manual
Pipeline:
- Collector Agent — Fetch data transaksi dari DOKU webhook, CSV upload, dan WhatsApp chat input
- Analyzer Agent — Hitung arus kas, deteksi anomali (spending spike >200% rata-rata 7 hari), beri skor kesehatan 0–100
- Advisor Agent — Satu-satunya LLM call: Claude Sonnet 4.6 generate rekomendasi konkret dalam Bahasa Indonesia
- Reporter Agent — Kirim laporan ke WhatsApp via OpenClaw Gateway + Twilio fallback, simpan PDF, update MySQL
Integrasi DOKU Payment:
- Webhook handler dengan HMAC-SHA256 signature verification
- Setiap transaksi digital dari DOKU masuk otomatis ke pipeline
- Notifikasi pembayaran real-time ke WhatsApp pemilik bisnis
WhatsApp via OpenClaw:
- Custom plugin
laksa-bridge(Node.js) menghubungkan OpenClaw Gateway ke FastAPI Laksa - UMKM cukup ketik:
laporan,status,mingguan,masuk 50000 jualan,-25000 - Tidak perlu install aplikasi baru apapun
Deployment:
- Production VPS dengan systemd services (auto-restart)
- Systemd timer: laporan harian otomatis jam 07:00 WIB
- Health check endpoint publik untuk monitoring
📚 Yang Kami Pelajari
- Arsitektur LangGraph StateGraph untuk multi-agent yang benar-benar otonom dan stateful
- Integrasi OpenClaw sebagai WhatsApp gateway dengan custom plugin
- DOKU payment webhook dengan HMAC-SHA256 signature verification
- Deployment production dengan systemd di Linux VPS
- Merancang AI agent yang outputnya dalam Bahasa Indonesia natural dan actionable untuk pengguna non-teknis
⚡ Tantangan yang Dihadapi
1. Anti-duplicate WhatsApp messages Plugin laksa-bridge awalnya terlalu agresif — pesan kedua dan ketiga di-skip. Diselesaikan dengan menghapus mekanisme TTL session yang bermasalah.
2. OpenClaw dmPolicy conflict
dmPolicy: "pairing" menyebabkan SessionBindingError.
Diselesaikan dengan mengubah ke "allowlist".
3. DOKU signature verification Format string HMAC tidak match dokumentasi DOKU. Diselesaikan dengan normalisasi komponen signature sesuai spesifikasi resmi.
4. Agent LLM interference Agent LLM bawaan OpenClaw (Jatevo) mencoba merespons setelah Laksa, menyebabkan error 401. Diselesaikan dengan menghapus konfigurasi Jatevo dan menambahkan sendPolicy deny.
📊 Statistik Project
- 3.500+ lines of code
- 15+ API endpoints
- 4 AI agents dalam pipeline
- 7 perintah WhatsApp yang didukung
- 4 tabel database dengan relasi FK
- Dibangun dalam 12 jam

Log in or sign up for Devpost to join the conversation.