Kembali ke Kursus
AI025 Professional

Sistem RAG Praktis: Dari Basis Pengetahuan ke Generasi Berbasis Pencarian

Catatan kuliah mahasiswa ini memberikan pandangan tingkat sistem dalam membangun sistem Retrieval-Augmented Generation (RAG) yang dapat digunakan. Mata kuliah ini mencakup seluruh proses mulai dari pengambilan data, strategi pembagian teks, pemetaan embedding, penyimpanan vektor, pencarian hibrida, re-ranking, serta evaluasi untuk aplikasi AI yang dapat dipercaya.

5.0
15.0h
619 siswa
0 suka
Kecerdasan Buatan
Mulai Belajar

Pelajaran

Lesson

This lesson introduces Retrieval-Augmented Generation (RAG) as a solution to the limitations of static, "closed-book" LLMs by grounding model responses in dynamic, external knowledge bases. Students will learn to identify the core components of the RAG lifecycle and understand how to design effective document ingestion and retrieval pipelines to ensure factual reliability and traceability.

This lesson explores the strategic importance of data transformation in RAG systems, focusing on how chunking strategies, embedding models, and indexing algorithms impact retrieval performance. Students will learn to balance the precision-recall paradox by defining optimal retrieval units that maintain semantic coherence while managing latency and token constraints.

This lesson explores advanced retrieval optimization by contrasting the semantic strengths of dense vector search with the precision of lexical BM25 retrieval. Students will learn to implement hybrid search architectures, including Reciprocal Rank Fusion (RRF) and Cross-Encoder reranking, to effectively balance semantic intent with exact keyword matching in production RAG systems.

This lesson explores the "Demo Paradox" in Retrieval-Augmented Generation, emphasizing that system reliability depends on integrated pipelines rather than isolated metrics. Students will learn how to ensure trustworthiness through metadata persistence, traceability, and rigorous observability across all stages of the RAG architecture.

This lesson explores the transition from RAG prototypes to production-ready systems by emphasizing architectural reliability, statistical verification, and the importance of handling real-world data entropy. Students will learn to implement observability through full-trace telemetry and design robust pipelines that prioritize system stability and predictable, evidence-based outputs over anecdotal success.

Gambaran Umum Kursus

📚 Ringkasan Konten

Catatan kuliah mahasiswa ini menyajikan pandangan tingkat sistem dalam membangun sistem Retrieval-Augmented Generation (RAG) yang dapat digunakan. Mata kuliah ini mencakup seluruh pipeline, termasuk pengambilan data, strategi pemecahan, pemetaan embedding, penyimpanan vektor, pencarian hibrida, reranking, serta evaluasi untuk aplikasi AI yang dapat dipercaya.

Kuasai seni membangun sistem AI yang berbasis bukti melalui pendekatan pipeline RAG secara komprehensif.

Penulis: EvoClass

Ucapan Terima Kasih: Tim EvoClass

🎯 Tujuan Pembelajaran

  1. Membedakan antara prompting, fine-tuning, dan RAG untuk memilih alat yang tepat sesuai kebutuhan bisnis tertentu.
  2. Memetakan alur informasi dalam pipeline RAG, dari pertanyaan pengguna hingga generasi yang didukung bukti.
  3. Merancang pipeline pengambilan data profesional yang mencakup metadata, normalisasi, dan versioning untuk mencegah kegagalan akibat "data lemah".
  4. Evaluasi dan implementasi berbagai strategi pemecahan (Fixed-length, Structure-aware, Hierarchical) berdasarkan kebutuhan domain spesifik.
  5. Jelaskan mekanisme embedding dan perbedaan antara kesamaan semantik dan manfaat jawaban.
  6. Jelaskan teori teknis tentang penyimpanan vektor dan indeksasi, dengan fokus pada kompromi antara kecepatan pencarian (latensi) dan akurasi.
  7. Merancang rencana pencarian bertahap untuk korpus skala besar (100.000+ bagian), termasuk strategi metadata dan filter.
  8. Membedakan tujuan pencarian (recall) dan reranking (presisi/relevansi).
  9. Menganalisis mengapa reranking penting untuk generasi LLM yang efektif dan bagaimana interaksinya dengan desain bagian.
  10. Merancang struktur metadata awal yang mendukung kutipan otomatis dan pencarian yang memperhatikan versi.

Pelajaran