32 lines
1.4 KiB
Markdown
32 lines
1.4 KiB
Markdown
# Chatbot "Wajib Tahu" - Sistem Edukasi BKKBN Berbasis RAG
|
|
|
|
![Wajib Tahu Banner]
|
|
|
|
"Wajib Tahu" adalah asisten virtual cerdas berbasis web yang dirancang khusus untuk mendukung Balai Penyuluhan KB Kecamatan Kanigoro. Sistem ini menggunakan arsitektur **Retrieval-Augmented Generation (RAG)** untuk memberikan edukasi seputar pencegahan stunting, kesehatan reproduksi, dan persiapan pranikah yang 100% bersumber dari dokumen resmi pedoman BKKBN.
|
|
|
|
## Fitur
|
|
- **Arsitektur RAG :** Mencegah halusinasi AI dengan konfigurasi optimal (*Top-K* = 4, *Chunk Size* = 750).
|
|
- **Dua Mode Antarmuka:** Tersedia dalam bentuk *Floating Widget* dan *Full Page Chat*.
|
|
- **Manajemen Pusat Data:** Admin dapat memperbarui basis pengetahuan AI (mengunggah PDF) langsung dari *dashboard*.
|
|
- **Pemantauan Cerdas:** Dilengkapi fitur *Log* Percakapan untuk pengawasan dan validasi kualitas edukasi.
|
|
|
|
## Teknologi yang Digunakan
|
|
Sistem ini dibangun dengan pendekatan arsitektur terpisah (*decoupled*):
|
|
- **Frontend & Backend (Sistem Web):** Laravel (PHP), Tailwind CSS, MySQL.
|
|
- **AI Engine (Pemrosesan Bahasa Alami):** Python, LangChain/LlamaIndex (atau sebutkan *library* spesifik Anda), HuggingFace/OpenAI.
|
|
|
|
---
|
|
|
|
## Persyaratan Sistem
|
|
Pastikan sistem Anda telah terinstal:
|
|
1. **PHP** (Minimal versi 8.1) & **Composer**
|
|
2. **Node.js** & **NPM**
|
|
3. **Python** (Minimal versi 3.9) & **PIP**
|
|
4. **MySQL** (XAMPP/Laragon)
|
|
|
|
---
|
|
|
|
👨💻 Author
|
|
|
|
Alfito Dwi Mirza Ziananda
|