Go to file
Alfito_Dwi_Mirza_Ziananda 77d079fa2a Add README.md 2026-05-04 19:25:18 +07:00
KecamatanKanigoro Upload TA Chatbot Edukasi Pranikah dan Kesehatan Reproduksi 2026-05-04 19:16:11 +07:00
rag_engine Upload TA Chatbot Edukasi Pranikah dan Kesehatan Reproduksi 2026-05-04 19:16:11 +07:00
README.md Add README.md 2026-05-04 19:25:18 +07:00

README.md

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