Skip to content

Latest commit

 

History

History
89 lines (72 loc) · 6.75 KB

File metadata and controls

89 lines (72 loc) · 6.75 KB

Generative AI untuk Pemula - Edisi Java

Microsoft Azure AI Foundry Discord

Generative AI untuk Pemula - Edisi Java

Komitmen Waktu: Seluruh workshop dapat diselesaikan secara online tanpa pengaturan lokal. Pengaturan lingkungan memerlukan waktu 2 menit, dengan eksplorasi sampel membutuhkan 1-3 jam tergantung pada tingkat eksplorasi.

Mulai Cepat

  1. Fork repositori ini ke akun GitHub Anda
  2. Klik Code → tab Codespaces...New with options...
  3. Gunakan pengaturan default – ini akan memilih container Development yang dibuat untuk kursus ini
  4. Klik Create codespace
  5. Tunggu sekitar 2 menit hingga lingkungan siap
  6. Langsung ke Contoh pertama

Dukungan Multi-Bahasa

Didukung melalui GitHub Action (Otomatis & Selalu Terbaru)

French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)

Struktur Kursus & Jalur Pembelajaran

Bab 1: Pengantar Generative AI

  • Konsep Inti: Memahami Large Language Models, token, embeddings, dan kemampuan AI
  • Ekosistem AI Java: Gambaran umum Spring AI dan OpenAI SDKs
  • Model Context Protocol: Pengantar 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

  • Konfigurasi Multi-Penyedia: Mengatur integrasi GitHub Models, Azure OpenAI, dan OpenAI Java SDK
  • Spring Boot + Spring AI: Praktik terbaik untuk pengembangan aplikasi AI perusahaan
  • GitHub Models: Akses model AI gratis untuk prototipe dan pembelajaran (tanpa kartu kredit)
  • Alat Pengembangan: Konfigurasi Docker containers, VS Code, dan GitHub Codespaces
  • → Mulai Bab 2

Bab 3: Teknik Inti Generative AI

  • Prompt Engineering: Teknik untuk respons model AI yang optimal
  • Embeddings & Operasi Vektor: Menerapkan pencarian semantik dan pencocokan kesamaan
  • Retrieval-Augmented Generation (RAG): Menggabungkan AI dengan sumber data Anda sendiri
  • Function Calling: Memperluas kemampuan AI dengan alat dan plugin khusus
  • → Mulai Bab 3

Bab 4: Aplikasi Praktis & Proyek

  • Pet Story Generator (petstory/): Pembuatan konten kreatif dengan GitHub Models
  • Foundry Local Demo (foundrylocal/): Integrasi model AI lokal dengan OpenAI Java SDK
  • MCP Calculator Service (calculator/): Implementasi dasar Model Context Protocol dengan Spring AI
  • → Mulai Bab 4

Bab 5: Pengembangan AI yang Bertanggung Jawab

  • Keamanan GitHub Models: Uji penyaringan konten bawaan dan mekanisme keamanan (blok keras dan penolakan lunak)
  • Demo AI yang Bertanggung Jawab: Contoh langsung yang menunjukkan cara kerja sistem keamanan AI modern
  • Praktik Terbaik: Pedoman penting untuk pengembangan dan penerapan AI yang etis
  • → Mulai Bab 5

Sumber Daya Tambahan


Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan penerjemahan AI Co-op Translator. Meskipun kami berupaya untuk memberikan hasil yang akurat, harap diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang berwenang. Untuk informasi yang bersifat kritis, disarankan menggunakan jasa penerjemahan manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.