# Chatbot "Wajib Tahu" - Sistem Edukasi Kesehatan Reproduksi dan Kesiapan Keluarga Pranikah Berbasis RAG "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 MIF 23 @alfito_d_m_z