Asisten Dokumen
Universitas Negeri Malang

Tentang Sistem ini

Sistem ini adalah antarmuka chatbot berbasis Retrieval-Augmented Generation. Sistem ini menggabungkan structured facts, routing domain, hybrid retrieval, reranking formal, dan jawaban berbasis konteks dokumen resmi Universitas Negeri Malang.

Kemampuan Utama

Jawaban Berbasis Dokumen

Menjawab pertanyaan akademik dengan rujukan dokumen kampus.

Konteks Sumber

Menampilkan potongan dokumen yang menjadi dasar jawaban.

Ringkasan Proses

Menyajikan ringkasan proses retrieval dan reranking.

Respons Streaming

Menampilkan progres pemrosesan secara real-time.

Cara Kerja Sistem

  1. 1. User mengirim pertanyaan melalui chat.
  2. 2. Query planner mengecek apakah pertanyaan dapat dijawab dari structured facts, seperti rektor, akreditasi, lokasi, fakultas, prodi, atau sarana umum.
  3. 3. Jika structured facts cocok, sistem menjawab langsung dari data fakta dan tetap mengirim sumber dokumen secara terpisah.
  4. 4. Jika perlu pencarian dokumen, router memilih satu atau beberapa domain yang paling relevan.
  5. 5. Analyzer domain menentukan intent, filter metadata, dan kata kunci reranking. Jika model terkena limit, fallback analyzer digunakan pada domain yang tersedia.
  6. 6. Sistem mengambil chunk dari Chroma dengan embedding Voyage dan hybrid search berbasis vektor serta BM25.
  7. 7. Konteks diperluas dengan chunk tetangga, lalu diranking ulang dengan reranker formal berbasis skor retrieval, metadata, dan kecocokan keyword.
  8. 8. Generator Groq menyusun jawaban dari konteks terbaik. Jika generator gagal, sistem membuat fallback ekstraktif dari konteks yang sudah ditemukan.
  9. 9. UI menampilkan jawaban, sumber terstruktur, konteks dokumen, dan timing tiap step. Jika jawaban tidak ditemukan, card proses dan konteks disembunyikan.

Pengembang

SA
Shafwan Adhi Dwi Nugraha

Shafwan Adhi Dwi Nugraha

Mahasiswa Teknik Informatika
Universitas Negeri Malang.