AI Generatif untuk Pemula - Edisi Java

July 3, 2026 · View on GitHub

Microsoft Foundry Discord

AI Generatif untuk Pemula - Edisi Java

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

  1. Fork repositori ini ke akun GitHub Anda
  2. Klik Code → tab Codespaces...Baru dengan opsi...
  3. Gunakan default – ini akan memilih container Pengembangan yang dibuat untuk kursus ini
  4. Klik Create codespace
  5. Tunggu sekitar 2 menit hingga lingkungan siap
  6. 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

LangChain4j untuk Pemula LangChain.js untuk Pemula LangChain untuk Pemula

Azure / Edge / MCP / Agen

AZD untuk Pemula Edge AI untuk Pemula MCP untuk Pemula Agen AI untuk Pemula


Seri AI Generatif

AI Generatif untuk Pemula AI Generatif (.NET) AI Generatif (Java) AI Generatif (JavaScript)


Pembelajaran Inti

ML untuk Pemula Ilmu Data untuk Pemula AI untuk Pemula Keamanan Siber untuk Pemula Web Dev for Beginners IoT for Beginners XR Development for Beginners


Seri Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

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.

Microsoft Foundry Discord

Jika Anda memiliki masukan produk atau menemukan kesalahan saat membangun, kunjungi:

Microsoft Foundry Developer Forum


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.