Pengembangan Generative AI berbasis LLM
Topik:
AI Machine Learning +2 lainnyaLevel: Mahir
Siswa Terdaftar
Topik:
AI Machine Learning +2 lainnyaLevel: Mahir
Siswa Terdaftar
Kelas ini merupakan langkah ke-tujuh Anda untuk menjadi Gen AI Engineer.
13 Mei 2026 - 21 Mei 2026
Detail promoPerkembangan pesat Generative AI menuntut para engineer untuk melewati batasan penggunaan API dasar menuju penguasaan rekayasa LLM secara utuh. Anda diajak mengeksplorasi arsitektur dan komputasi LLM, mengimplementasikan sistem RAG tingkat lanjut, serta mengoptimalkan kapabilitas model melalui fine-tuning dan alignment. Dilengkapi dengan materi infrastruktur deployment, kelas ini memastikan Anda memiliki kapabilitas penuh untuk merealisasikan inovasi Generative AI secara nyata.
Mampu membedah arsitektur internal Large Language Model (seperti Transformer dan Mixture of Experts) serta mengoptimalkan teknik decoding untuk mengontrol perilaku dan output model secara presisi.
Kelas ini merupakan langkah ke-tujuh Anda untuk menjadi Gen AI Engineer.
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Tools yang dibutuhkan untuk belajar:
Google Colaboratory
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas ini membutuhkan spesifikasi perangkat seperti berikut:
RAM
8GB (Rekomendasi 16 GB)
Layar
1366 x 768 (Rekomendasi Full HD 1920 x 1080
Sistem Operasi
Windows, Linux, MacOS
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Kelas ini membutuhkan beberapa tools berikut:
Google Colaboratory
Teks Editor (VSCode)
PyCharm IDE
Command Line (Terminal atau cmd)
Web Browser (Google Chrome atau Mozilla Firefox)
Metode Ajar
Online - Self-Paced Learning
Fasilitas Pengajaran
Evaluasi Pembelajaran
Lihat semua metode ajar
Lihat semua metode ajarOnline - Self-Paced Learning
Fasilitas Pengajaran
Evaluasi Pembelajaran
Kontributor
1Curriculum Developer yang membangun kelas ini:
Muhammad Raiz Shiddiq Pratama
Curriculum Developer at Dicoding Indonesia
Reviewer
5Code Reviewer yang akan me-review tugas dan kode Anda:
Kendrick Filbert
AI Product Manager, ex-Microsoft
Seseorang yang memiliki rasa ingin tahu tinggi terhadap bagaimana teknologi dapat digunakan untuk menyelesaikan masalah nyata di dunia.
Tentang diriku:Â kendrickfilbert.id
LinkedIn: Kendrick Filbert
M Mahfudl Awaludin
Machine Learning Mentor at ASAH 2025 | Graduate BEKUP CREATE 2025 (Flutter)| Laskar AI 2025| Bangkit Academy 2024 (Batch 1&2)| Technical Team Lead at Pekalongan XXI | Bachelor of Informatics, Universitas Siber Asia 2025
Technical Team Lead | Fasilitator AI Engineer CodingCamp 2026 | External Code Reviewer Dicoding | Informatics Graduate |Software Engineer | AI Engineer | Data Scientist
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Muhammad Raiz Shiddiq Pratama
Curriculum Developer at Dicoding Indonesia
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
Kendrick Filbert
AI Product Manager, ex-Microsoft
Seseorang yang memiliki rasa ingin tahu tinggi terhadap bagaimana teknologi dapat digunakan untuk menyelesaikan masalah nyata di dunia.
Tentang diriku:Â kendrickfilbert.id
LinkedIn: Kendrick Filbert
M Mahfudl Awaludin
Machine Learning Mentor at ASAH 2025 | Graduate BEKUP CREATE 2025 (Flutter)| Laskar AI 2025| Bangkit Academy 2024 (Batch 1&2)| Technical Team Lead at Pekalongan XXI | Bachelor of Informatics, Universitas Siber Asia 2025
Technical Team Lead | Fasilitator AI Engineer CodingCamp 2026 | External Code Reviewer Dicoding | Informatics Graduate |Software Engineer | AI Engineer | Data Scientist
Ghazi Taqiyya Al Anshari
Software Engineer at Vokraf
Mochamad Rafy Ardhanie
Curriculum Developer at Dicoding Indonesia
Kendrick Filbert
AI Product Manager, ex-Microsoft
Seseorang yang memiliki rasa ingin tahu tinggi terhadap bagaimana teknologi dapat digunakan untuk menyelesaikan masalah nyata di dunia.
Tentang diriku:Â kendrickfilbert.id
LinkedIn: Kendrick Filbert
Muhammad Raiz Shiddiq Pratama
Curriculum Developer at Dicoding Indonesia
M Mahfudl Awaludin
Machine Learning Mentor at ASAH 2025 | Graduate BEKUP CREATE 2025 (Flutter)| Laskar AI 2025| Bangkit Academy 2024 (Batch 1&2)| Technical Team Lead at Pekalongan XXI | Bachelor of Informatics, Universitas Siber Asia 2025
Technical Team Lead | Fasilitator AI Engineer CodingCamp 2026 | External Code Reviewer Dicoding | Informatics Graduate |Software Engineer | AI Engineer | Data Scientist
Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.
Lihat semua testimoni
Lihat semua testimoniBerikut adalah beberapa pertanyaan yang paling sering ditanyakan.
Materi yang akan Anda pelajari pada kelas ini.
Modul ini mengenalkan sistem belajar di kelas secara umum dari mulai Persetujuan Hak Cipta, Prasyarat Kemampuan, Prasyarat Tools, Mekanisme Belajar, Forum Diskusi, Glosarium, hingga Daftar Referensi.
5 Menit
5 Menit
5 Menit
5 Menit
10 Menit
Forum Diskusi
10 Menit
Glosarium
10 Menit
Daftar Referensi
5 Menit
Modul ini merupakan pengantar Generative AI dengan fokus pada Large Language Model (LLM). Siswa akan mempelajari cara kerja LLM, mulai dari pemrosesan input, mekanisme autoregresif, hingga arsitektur Transformer, serta memahami perkembangan dan penerapannya dalam dunia nyata.
Pengantar Large Language Model (LLM)
10 Menit
Selangkah Lebih Dekat dengan LLM
30 Menit
Kita Mulai dari Pemrosesan Input
20 Menit
LLM Berbicara Melalui Autoregressive
120 Menit
Transformer’s Here
90 Menit
Evolusi Transformer
90 Menit
Sudah Sejauh Mana Implementasi LLM?
60 Menit
Model Open-Source
120 Menit
Generative AI Project Lifecycle
40 Menit
Rangkuman Large Language Model (LLM)
10 Menit
Kuis Large Language Models (LLM)
10 Menit
Modul ini membahas Retrieval-Augmented Generation (RAG) secara menyeluruh, mulai dari konsep dasar, proses data ingestion, retrieval, hingga generation. Siswa juga akan mempelajari teknik lanjutan serta mempraktikkan langsung pembangunan sistem RAG dari sederhana hingga tingkat lanjut.
Pengantar Retrieval Augmented Generation
10 Menit
Berkenalan dengan RAG
20 Menit
Preprocessing Data dalam Data Ingestion
75 Menit
Retrieval Sebagai Main Course
80 Menit
Hasilkan Jawaban Melalui Generation
60 Menit
Latihan Membuat Sistem RAG Sederhana
90 Menit
Masuk Lebih Dalam Menuju Advance RAG
10 Menit
Pre-Retrieval
90 Menit
Advanced Retrieval
90 Menit
Post-Retrieval dengan Re-ranking
50 Menit
Latihan Advanced RAG
120 Menit
Rangkuman Retrieval-Augmented Generation (RAG)
10 Menit
Kuis Retrieval-Augmented Generation (RAG)
10 Menit
Modul ini membahas proses fine-tuning pada Large Language Model (LLM), mulai dari konsep dasar hingga teknik efisien seperti quantization, PEFT, LoRA, Distillation, dan Reinforcement Learning. Siswa juga akan mempraktikkan fine-tuning menggunakan metode seperti QLoRA.
Pengantar Fine-Tuning LLM
10 Menit
Berkenalan dengan Fine-tuning
90 Menit
Efisiensi dengan PEFT dan Quantization
5 Menit
Quantization “Seni Kompresi”
120 Menit
Parameter-Efficient Fine-Tuning
30 Menit
Deep Dive Low-Rank Adaptation (LoRA)
120 Menit
Native Ways: Latihan Fine-tuning QLoRA
120 Menit
Unsloth Ways: Latihan Fine-tuning QLoRA
90 Menit
Knowledge Distillation
90 Menit
Pasca-SFT: Alignment dan Reasoning
100 Menit
Rangkuman Fine-Tuning LLM
10 Menit
Kuis Fine-Tuning LLM
10 Menit
Modul ini membahas konsep AI Agent dan Agentic AI, mulai dari dasar kemunculan agent hingga implementasinya menggunakan LLM. Siswa akan mempelajari berbagai jenis agent, evaluasi kinerja, serta praktik membangun single-agent dan multi-agent menggunakan pendekatan seperti ReAct dan CrewAI.
Pengantar AI Agent dan Agentic AI
10 Menit
Kemunculan Konsep Agent
30 Menit
AI Agent dengan LLM
70 Menit
Variasi AI Agent
60 Menit
Agent Evaluation
50 Menit
Latihan: Membangun AI Agent Sederhana dengan Framework ReAct
60 Menit
Agentic AI “Si Multi-Agent”
70 Menit
Mari Membuat Agent Lebih “Pintar”
90 Menit
Latihan: Membuat Multi-Agent Menggunakan CrewAI
60 Menit
Rangkuman AI Agent dan Agentic AI
10 Menit
Kuis AI Agent dan Agentic AI
10 Menit
Modul ini membahas proses deployment aplikasi Generative AI, mulai dari perancangan arsitektur, penyusunan infrastruktur untuk skala produksi, hingga penggunaan containerization, orchestration, dan inference engine untuk menjalankan model secara efisien.
Pengantar Deployment Aplikasi Generative AI
10 Menit
The Blueprint of Aplikasi Gen AI
60 Menit
Merakit Infrastruktur: Deployment LLM Skala Produksi
60 Menit
Containerization & Orchestration
75 Menit
Load Model dengan Inference Engine
60 Menit
Rangkuman Deployment Aplikasi Generative AI
10 Menit
Kuis Deployment Aplikasi Generative AI
10 Menit
Modul ini akan membahas ulang terkait seluruh materi yang sudah dipelajari pada modul sebelumnya dan diperkuat lagi dengan adanya ujian akhir.
Rangkuman Kelas
60 Menit
Ujian Akhir
120 Menit
Siswa akan ditantang melalui sebuah studi kasus untuk membangun sistem RAG dari dokumen yang telah disediakan, menggunakan Small Language Model (SLM) yang telah di-fine-tuning secara mandiri.
Proyek Akhir: Fine-tuned Chatbot Tim Legal berbasis RAG
2250 Menit