AI Generatif untuk Pemula - Edisi Java
July 3, 2026 · View on GitHub

Waktu yang Dibutuhkan: Seluruh lokakarya dapat diselesaikan secara online tanpa pengaturan lokal. Pengaturan lingkungan memakan waktu 2 menit, dengan eksplorasi contoh yang memerlukan 1-3 jam tergantung kedalaman eksplorasi.
Memulai dengan Cepat
- Fork repositori ini ke akun GitHub Anda
- Klik Code → tab Codespaces → ... → Baru dengan opsi...
- Gunakan default – ini akan memilih container Pengembangan yang dibuat untuk kursus ini
- Klik Create codespace
- Tunggu sekitar 2 menit hingga lingkungan siap
- Langsung lompat ke Bab 2: Menyediakan Azure AI Foundry
Dukungan Multi-Bahasa
Didukung melalui GitHub Action (Otomatis & Selalu Terbaru)
Arab | Benggala | Bulgaria | Burma (Myanmar) | Cina (Sederhana) | Cina (Tradisional, Hong Kong) | Cina (Tradisional, Makau) | Cina (Tradisional, Taiwan) | Kroasia | Ceko | Denmark | Belanda | Estonia | Finlandia | Prancis | Jerman | Yunani | Ibrani | Hindi | Hungaria | Indonesia | Italia | Jepang | Kannada | Khmer | Korea | Lithuania | Melayu | Malayalam | Marathi | Nepali | Pidgin Nigeria | Norwegia | Persia (Farsi) | Polandia | Portugis (Brasil) | Portugis (Portugal) | Punjabi (Gurmukhi) | Rumania | Rusia | Serbia (Sirilik) | Slowakia | Slovenia | Spanyol | Swahili | Swedia | Tagalog (Filipina) | Tamil | Telugu | Thai | Turki | Ukraina | Urdu | Vietnam
Lebih Suka Clone Secara Lokal?
Repositori ini menyertakan 50+ terjemahan bahasa yang secara signifikan meningkatkan ukuran unduhan. Untuk meng-clone tanpa terjemahan, gunakan sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Ini memberi Anda semua yang Anda butuhkan untuk menyelesaikan kursus dengan unduhan jauh lebih cepat.
Struktur Kursus & Jalur Pembelajaran
Bab 1: Pengenalan AI Generatif
- Konsep Inti: Memahami Model Bahasa Besar, token, embeddings, dan kemampuan AI
- Ekosistem AI Java: Gambaran umum Spring AI dan OpenAI SDKs
- Protokol Konteks Model: Pengenalan MCP dan perannya dalam komunikasi agen AI
- Aplikasi Praktis: Skenario dunia nyata termasuk chatbot dan pembuatan konten
- → Mulai Bab 1
Bab 2: Pengaturan Lingkungan Pengembangan
- Azure AI Foundry: Menyediakan deployment model sebagai kode dengan Bicep dan Azure Developer CLI (azd)
- Spring Boot + Spring AI: Praktik terbaik untuk pengembangan aplikasi AI perusahaan
- Otentikasi Tanpa Kunci: Terhubung dengan aman menggunakan Microsoft Entra ID — tanpa kunci API yang harus dikelola
- Alat Pengembangan: Konfigurasi container Docker, VS Code, dan GitHub Codespaces
- → Mulai Bab 2
Bab 3: Teknik Inti AI Generatif
- Rekayasa Prompt: Teknik untuk respons optimal model AI
- Embeddings & Operasi Vektor: Menerapkan pencarian semantik dan pencocokan kesamaan
- Retrieval-Augmented Generation (RAG): Menggabungkan AI dengan sumber data Anda sendiri
- Pemanggilan Fungsi: Memperluas kemampuan AI dengan alat dan plugin khusus
- → Mulai Bab 3
Bab 4: Aplikasi Praktis & Proyek
- Generator Cerita Hewan Peliharaan (
petstory/): Pembuatan konten kreatif dengan Azure AI Foundry - Demo Lokal Foundry (
foundrylocal/): Integrasi model AI lokal dengan OpenAI Java SDK - Layanan Kalkulator MCP (
calculator/): Implementasi dasar Protokol Konteks Model dengan Spring AI - → Mulai Bab 4
Bab 5: Pengembangan AI yang Bertanggung Jawab
- Keamanan Konten Azure AI Foundry: Uji penyaringan konten bawaan dan mekanisme keamanan (pemblokiran keras dan penolakan lunak)
- Demo AI Bertanggung Jawab: Contoh langsung menunjukkan bagaimana sistem keamanan AI modern bekerja dalam praktik
- Praktik Terbaik: Panduan penting untuk pengembangan dan penerapan AI yang etis
- → Mulai Bab 5
Sumber Daya Tambahan
LangChain
Azure / Edge / MCP / Agen
Seri AI Generatif
Pembelajaran Inti
Seri Copilot
Mendapatkan Bantuan
Jika Anda mengalami kebuntuan atau memiliki pertanyaan tentang membangun aplikasi AI. Bergabunglah dengan sesama pembelajar dan pengembang berpengalaman dalam diskusi tentang MCP. Ini adalah komunitas yang mendukung di mana pertanyaan disambut dan pengetahuan dibagikan secara bebas.
Jika Anda memiliki masukan produk atau menemukan kesalahan saat membangun, kunjungi:
Penafian: Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berupaya untuk mencapai akurasi, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sah. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.