Enoka - Personal AI Agent dengan Memori Persisten & Integrasi Sistem Pengadilan
Enoka adalah personal AI agent berbasis OpenClaw dengan memori jangka panjang, persona terdefinisi, skill modular, dan integrasi SIPP API PN Muara Bungo via VPN untuk otomasi pencarian data perkara serta analisis teknikal saham harian.
Peran dalam Tim
Peran / Tanggung Jawab
Perancang arsitektur end-to-end, implementasi konfigurasi OpenClaw (gateway, agents, plugins, channels), setup VPS & infrastruktur (Docker, Caddy, L2TP VPN, systemd), pengembangan custom skills & cron jobs, integrasi SIPP API (query building, error handling), pengembangan script analisis teknikal saham (Python, pandas, numpy), desain sistem memori & persona agent, dokumentasi teknis.
Proyek ini dibangun untuk mengatasi kebutuhan produktivitas harian dan akses efisien ke database internal pengadilan (SIPP) yang terbatas di jaringan private kantor. Arsitektur: VPS self-managed (Docker, Caddy, L2TP/IPsec VPN) menjalankan OpenClaw gateway sebagai systemd service. Agent Enoka memiliki memori dual-layer (MEMORY.md kurasi + daily notes YYYY-MM-DD.md), persona terdefinisi (SOUL.md), dan skill system modular (browser, cron, web search, file ops, shell). Integrasi SIPP API (MariaDB) via VPN memungkinkan query SELECT bebas untuk pencarian terdakwa (kolom pihak1-4_text) dan jadwal sidang. Cron job harian (07:00 WIB) menjalankan script Python analisis teknikal 24 saham IDX (RSI, MACD, Bollinger Bands, EMA, ATR, Volume) dan mengirim hasil terformat ke Telegram. Seluruh kredensial dikelola via environment variable, tidak ada hardcode di repo. Deliverables: infrastruktur production-ready, konfigurasi OpenClaw tersentralisasi, dokumentasi teknis lengkap, script analisis saham modular, bukti integrasi SIPP.
Demonstrasi Visual
Video Showcase & Tutorial
Demonstrasi fitur unggulan dan panduan alur kerja aplikasi secara langsung.
Enoka - Personal AI Agent dengan Memori Persisten & Integrasi Sistem Pengadilan
Studi Kasus
Ulasan Proses & Implementasi
Mengupas latar belakang masalah, alur kerja teknis, dan hasil konkret yang diperoleh.
Tantangan Utama
1Akses SIPP API terbatas di jaringan internal kantor → solusi: L2TP/IPsec VPN client di VPS dengan routing selective.
2Persistensi konteks agent LLM stateless → solusi: file-based memory system (MEMORY.md + daily notes) dibaca otomatis saat startup via bootstrap context.
3Reliabilitas cron job harian & notifikasi Telegram → solusi: OpenClaw built-in cron (systemEvent ke main session) + systemd timer fallback.
4Konsistensi persona 'Enoka/Noka' → solusi: SOUL.md sebagai system prompt injection + bootstrap reinforcement.