MIF_E31230671/README.md

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