Developing Gen AI Application with Gemini and Langchain
Kuasai Pengembangan Aplikasi AI Generatif dengan Google Gemini dan Langchain!
Anda akan belajar pengembangan berbagai aplikasi berbasis AI seperti chatbot, recommendation engine dan knowledge based search.
- Metode belajar: Live Online Via Google Meet
- Pilihan waktu belajar: Reguler & Weekend
- Kelas Reguler: Tiap Senin & Rabu; Jam 19:00 - 21:00 WIB. Mulai belajar 13 Jan 2025
- Kelas Weekend: Tiap Sabtu; Jam 13:00 - 17:00 WIB. (2 sesi per hari). Mulai belajar 11 Jan 2025
- Total 18 sesi x @2jam
Investasi: Rp.2.550.000,-
Modul 1: Pengantar AI Generatif (1 Sesi)
Modul ini memberikan landasan pemahaman tentang AI Generatif, arsitektur large language model (LLM) dan bagaimana menggunakan model Gemini dengan efisien. Anda akan mempelajari konsep dasar, contoh penerapan, dan potensi pengembangan aplikasi AI Generatif.
Modul 2: Prompt Engineering dengan Gemini dan Vertex AI (2 Sesi)
Kuasai teknik merancang prompt yang efektif untuk Gemini! Pelajari berbagai teknik prompt engineering untuk mendapatkan hasil terbaik dari model Gemini, termasuk penggunaan parameter dan feature di platform Vertex AI.
Modul 3: Pemrograman Gemini dengan Client API (2 Sesi)
Pelajari cara berinteraksi dengan model Gemini melalui client API. Modul ini akan membahas implementasi praktis dalam mengakses dan melakukan kustomisasi kapabilitas Gemini dalam aplikasi Anda.
Modul 4: Aplikasi Chatbot dengan Langchain Memory (3 Sesi)
Kembangkan chatbot interaktif pertama Anda menggunakan Langchain, sebuah framework yang memudahkan integrasi dengan LLM seperti Gemini. Tingkatkan chatbot Anda dengan kemampuan mengingat konteks percakapan. Modul ini menjelaskan berbagai jenis memory di Langchain dan bagaimana implementasinya untuk peningkatan user experience.
Modul 5: Integrasi dengan Antarmuka Pengguna Streamlit (2 Sesi)
Sempurnakan aplikasi Anda dengan antarmuka intuitif menggunakan Streamlit. Anda akan belajar membangun UI yang menarik dan interaktif. Pelajari cara menampilkan informasi dan hasil dari aplikasi Anda dengan efektif.
Modul 6: Tanya Jawab (QnA) dengan Database dan Text2SQL (2 Sesi)
Hubungkan chatbot dengan database Anda! Pelajari teknik Text2SQL untuk menerjemahkan pertanyaan pengguna menjadi kueri SQL, memungkinkan aplikasi berinteraksi dengan database menggunakan bahasa manusia.
Modul 7: Fundamental Retrieval Augmented Generation (RAG) (2 Sesi)
Pahami konsep Retrieval Augmented Generation (RAG) untuk membangun sistem QnA yang lebih canggih. Gabungkan kemampuan Gemini dengan basis pengetahuan eksternal untuk memberikan jawaban yang lebih akurat dan informatif.
Modul 8: Tanya Jawab (QnA) dengan Dokumen dan Pencarian Cerdas (3 Sesi)
Kembangkan sistem QnA yang dapat menjawab pertanyaan berdasarkan dokumen atau kumpulan data teks. Pelajari teknik pencarian dan pengambilan informasi yang relevan, serta bagaimana mengintegrasikannya dengan Gemini untuk menghasilkan jawaban yang kontekstual dan akurat.
Modul 9: Deployment Aplikasi dengan Google Cloud Run (1 Sesi)
Tiba saatnya melakukan packaging aplikasi dalam docker container dan publikasikan dengan platform Google Cloud Run. Anda akan mempelajari fondasi keamanan aplikasi dan CI/CD untuk memaintain aplikasi.
