Skip to content

Latest commit

 

History

History
137 lines (107 loc) · 11.8 KB

File metadata and controls

137 lines (107 loc) · 11.8 KB

Generative AI untuk Pemula - Edisi Java

Microsoft Foundry Discord

Generative AI untuk Pemula - Edisi Java

Waktu yang Diperlukan: Seluruh workshop dapat diselesaikan secara online tanpa pengaturan lokal. Pengaturan lingkungan memakan waktu 2 menit, dengan eksplorasi sampel membutuhkan 1-3 jam tergantung kedalaman eksplorasi.

Mulai Cepat

  1. Fork repositori ini ke akun GitHub Anda
  2. Klik Code → tab Codespaces...New with options...
  3. Gunakan default – ini akan memilih kontainer Pengembangan 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)

Arab | Bengali | Bulgaria | Birma (Myanmar) | Cina (Sederhana) | Cina (Tradisional, Hong Kong) | Cina (Tradisional, Macau) | Cina (Tradisional, Taiwan) | Kroasia | Ceko | Denmark | Belanda | Estonia | Finlandia | Prancis | Jerman | Yunani | Ibrani | Hindi | Hungaria | Indonesia | Italia | Jepang | Kannada | Khmer | Korea | Lituania | Melayu | Malayalam | Marathi | Nepali | Pidgin Niger | 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 mencakup 50+ terjemahan bahasa yang secara signifikan meningkatkan ukuran unduhan. Untuk 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 memberikan semua yang Anda butuhkan untuk menyelesaikan kursus dengan unduhan yang jauh lebih cepat.

Struktur Kursus & Jalur Pembelajaran

Bab 1: Pengantar Generative AI

  • Konsep Inti: Memahami Large Language Models, token, embedding, dan kemampuan AI
  • Ekosistem AI Java: Gambaran umum Spring AI dan OpenAI SDK
  • 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

  • Konfigurasi Multi-Penyedia: Siapkan GitHub Models, Azure OpenAI, dan integrasi 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: Kontainer Docker, VS Code, dan konfigurasi GitHub Codespaces
  • → Mulai Bab 2

Bab 3: Teknik Inti Generative AI

  • Prompt Engineering: Teknik untuk respons optimal model AI
  • Embedding & Operasi Vektor: Implementasi pencarian semantik dan pencocokan kemiripan
  • Retrieval-Augmented Generation (RAG): Gabungkan AI dengan sumber data Anda sendiri
  • Pemanggilan Fungsi: Perluas kemampuan AI dengan alat khusus dan plugin
  • → Mulai Bab 3

Bab 4: Aplikasi Praktis & Proyek

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

Bab 5: Pengembangan AI yang Bertanggung Jawab

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

Sumber 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 Generative AI

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


Pembelajaran Inti

ML untuk Pemula Data Science 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 pembelajar lain dan pengembang berpengalaman dalam diskusi tentang MCP. Ini adalah komunitas yang mendukung di mana pertanyaan disambut dan pengetahuan dibagikan dengan bebas.

Microsoft Foundry Discord

Jika Anda memiliki umpan balik 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 berusaha untuk akurasi, harap diingat 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 manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang salah yang timbul dari penggunaan terjemahan ini.