Asisten statistik cerdas · ~99 tools · dual API · 6-tier RAG knowledge base
Tanya data statistik Indonesia dalam bahasa natural. Respons instan via web chat.
Tidak perlu install. Tidak perlu setup. Cukup buka browser dan mulai chat dengan AI BPS.
Mulai Chat di WebSetiap komponen dirancang dengan fault tolerance, observability, dan skalabilitas sebagai prioritas utama.
BPS WebAPI untuk data aktual — 47+ endpoints, 16 kategori. DNA API untuk metadata — 126K+ variabel, 34K+ indikator. Semua diakses via tool yang terstruktur.
Context Tree dengan 6-tier retrieval: Cache → Exact → Fuzzy → Semantic → RRF Fusion → LLM Reasoning. CrossEncoder reranking dan 120+ sinonim terminology BPS untuk pencarian yang akurat.
CLI interaktif, REST API (FastAPI), Web Chat. Semua channel mengakses tools dan data yang sama dengan pengalaman yang konsisten.
Circuit Breaker pattern, Retry dengan Exponential Backoff, Multi-layer Cache (L1/L2/L3). API down tidak berarti system down.
REST API dengan async/await, OpenAPI docs otomatis, dan WebSocket support.
Structured logging, Prometheus metrics, correlation IDs untuk distributed tracing.
Hardcode domain 5300, auto-override non-NTT domains, 23 kabupaten/kota tervalidasi.
DNA API requires TLS 1.3. Gunakan TLS13Adapter untuk koneksi yang aman.
| Test Suite | Result | Pass Rate |
|---|---|---|
| All Endpoints Audit | 91/96 ✅ | 94.8% |
| Comprehensive E2E | 75/75 ✅ | 100% |
| Expanded E2E v2 | 65/65 ✅ | 100% |
| Pytest Unit Tests | ~307/307 ✅ | 100% |
| Custom Ground Truth | 47/47 ✅ | 100% |
Layered architecture dengan separation of concerns dan fault isolation di setiap level.
Setiap tool dirancang untuk akses data statistik BPS yang akurat dan kontekstual.
Lihat bagaimana BYPS Agent merespons pertanyaan statistik Anda.
| Bulan | Inflasi (YoY) | Keterangan |
|---|---|---|
| Januari 2024 | 1.57% | Deflasi permintaan musiman |
| Indikator | Nilai | Tahun |
|---|---|---|
| Indeks Pembangunan Manusia | 70.77 | 2023 |
| Harapan Lama Sekolah | 12.91 | 2023 |
| Pengeluaran per Kapita | 10.58 | 2023 |
Dari query sederhana hingga analisis kompleks — semua ditangani secara otomatis.
"Berapa inflasi bulan Januari 2024?"
Agent otomatis mengambil data inflasi, memformat tabel, dan memberikan konteks MoM serta YoY.
"Tampilkan pertumbuhan ekonomi PDRB ADHK triwulan terbaru"
Agent memahami ADHK vs ADHB, mencari variabel tepat, menyajikan data dengan penjelasan metodologi.
"Apa saja variabel terkait kemiskinan di Jawa Timur?"
Agent mencari variabel di DNA API, resolve kode domain, dan mengambil data aktual dari WebAPI.
"Kapan data IPM dirilis? Apa metodologinya?"
Agent menjelaskan siklus rilis IPM, metodologi perhitungan, dan timeline ketersediaan data.
"Buatkan rekomendasi data BPS untuk skripsi tentang ketimpangan"
Agent memberikan rekomendasi variabel, domain, dan publikasi yang relevan untuk penelitian.
"Berapa nilai ekspor Indonesia ke Jepang tahun 2023?"
Agent mengambil data ekspor-impor spesifik, menyajikan tabel, dan memberikan konteks tren.
Setup dalam 3 langkah. CLI, REST API, atau Web Chat — pilih cara Anda berinteraksi dengan data BPS.