Chat-Initiated Automation Rule
“Teach the AI in plain language. It writes its own rules.”
📖 The Scene
Instead of writing complex code, Siti uses WhatsApp to instruct NayaCore to create automation rules. She sets a rule for high fuel moisture and gets an alert within hours. NayaCore converts natural language to deterministic rules and deploys them.
Siti
Control Room Operator (T2.5)
📱 See It In Action
Real WhatsApp conversations between operators, supervisors, and NayaCore — in Bahasa Indonesia, exactly as they appear on the phone.
Block C: Penyerapan nutrisi 67% lebih rendah jika di-spray dalam 24 jam setelah hujan.
Block A: Penyerapan normal dalam 24 jam.
Usulan Aturan Baru:
🟢 Block A (pasir): spray 24 jam setelah hujan >25mm
🟡 Block C (lempung): tunda 48 jam setelah hujan >25mm
Mau saya buatkan aturan ini?10:18
🧪 Dry-run 6 bulan terakhir:
• 8/8 kasus Block C teridentifikasi benar
• 12/12 kasus Block A teridentifikasi benar
• 0 false positive
🔐 Perlu persetujuan biometrik untuk mengaktifkan aturan ini ke produksi.
Dewi dan operator shift berikutnya akan melihat rekomendasi berbeda per blok.10:22
Press #1-2 (Baru): rata-rata 4.1 mm/s
Press #3 (Lama): rata-rata 6.8 mm/s
Terdapat 37 false alarm di Press #3 dalam 90 hari. Namun, threshold statis 10.0 berisiko.
💡 Saran NayaCore (Adaptive Threshold):
Daripada statis 10.0, mari gunakan:
1. Alert jika getaran > (rata-rata 7 hari + 3σ)
2. Alert jika tren naik > 2.0 mm/s dalam seminggu.
Ini mengurangi false alarm hingga 95% tapi tetap menangkap degradasi lambat. Setuju pakai yang adaptif?14:32
Chat-Initiated Rule Creation
Operators teach NayaCore site-specific knowledge via natural language. The AI validates their claims against historical data and creates deterministic rules.
Natural Language Teaching
Siti explains that Block C (clay) needs 48 hours to dry after rain, while Block A (sandy) needs only 24 hours. NayaCore extracts the intent, domains, and entities.
Data Validation & Dry-Run
NayaCore doesn't blindly obey. It queries TimescaleDB, proving Siti right: spraying Block C within 24 hours results in 67% lower nutrient absorption. Siti refines the rule by adding a 40% soil moisture threshold, which Naya dry-runs with 0 false positives.
AI Counter-Proposals
When Siti tries to set a static threshold for an older machine, NayaCore analyzes the baseline and proposes a safer adaptive threshold (Rolling Mean + 3σ) to catch gradual degradation.
📊 Before vs. After
Traditional Operations vs. NayaCore
| Metric | Traditional | NayaCore |
|---|---|---|
| Knowledge transfer when expert retires | 100% lost, new hires guess | Persisted forever as auditable rules |
| Time to create a custom site rule | Weeks (IT ticket, dev time) | < 5 minutes (via WhatsApp) |
| Rule validation | Trial and error in production | Instant dry-run on 6 months of historical data |