LangChain4j untuk Pemula

April 6, 2026 ยท View on GitHub

LangChain4j

LangChain4j untuk Pemula

Sebuah kursus untuk membangun aplikasi AI dengan LangChain4j dan Azure OpenAI GPT-5.2, dari obrolan dasar hingga agen AI.

๐ŸŒ Dukungan Multi-Bahasa

Didukung melalui GitHub Action (Otomatis & Selalu Terbaru)

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

Lebih Suka Mengkloning Secara Lokal?

Repositori ini mencakup lebih dari 50 terjemahan bahasa yang secara signifikan meningkatkan ukuran unduhan. Untuk mengkloning tanpa terjemahan, gunakan sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Ini memberi Anda semua yang Anda butuhkan untuk menyelesaikan kursus dengan unduhan yang jauh lebih cepat.

Daftar Isi

  1. Mulai Cepat - Mulai dengan LangChain4j
  2. Pengantar - Pelajari dasar-dasar LangChain4j
  3. Rekayasa Prompt - Kuasai desain prompt yang efektif
  4. RAG (Retrieval-Augmented Generation) - Bangun sistem berbasis pengetahuan yang cerdas
  5. Alat - Integrasikan alat eksternal dan asisten sederhana
  6. MCP (Model Context Protocol) - Bekerja dengan Model Context Protocol (MCP) dan modul Agentic

Video Tutorial

Setiap modul memiliki sesi langsung pendamping di mana kami berjalan melalui konsep dan kode langkah demi langkah.

ModulVideo
01 - PengantarMemulai dengan LangChain4j
02 - Rekayasa PromptRekayasa Prompt dengan LangChain4j
03 - RAGRAG dengan LangChain4j
04 - Alat & 05 - MCPAgen AI dengan Alat dan MCP

Jalur Pembelajaran

Baru di LangChain4j? Lihat Glosarium untuk definisi istilah dan konsep kunci.

Mulai Cepat

  1. Fork repositori ini ke akun GitHub Anda
  2. Klik Code โ†’ tab Codespaces โ†’ ... โ†’ New with options...
  3. Gunakan default โ€“ ini akan memilih container Pengembangan yang dibuat untuk kursus ini
  4. Klik Create codespace
  5. Tunggu 5-10 menit sampai lingkungan siap
  6. Langsung lompat ke Mulai Cepat untuk memulai!

Setelah menyelesaikan modul-modul, jelajahi Panduan Pengujian untuk melihat konsep pengujian LangChain4j secara langsung.

Catatan: Pelatihan ini menggunakan baik GitHub Models maupun Azure OpenAI. Modul Mulai Cepat menggunakan GitHub Models (tidak perlu langganan Azure), sementara modul 1-5 menggunakan Azure OpenAI. Mulailah dengan akun Azure GRATIS jika Anda belum memilikinya.

Belajar dengan GitHub Copilot

Untuk cepat mulai coding, buka proyek ini di GitHub Codespace atau IDE lokal Anda dengan devcontainer yang disediakan. Devcontainer yang digunakan dalam kursus ini sudah dikonfigurasi sebelumnya dengan GitHub Copilot untuk pemrograman berpasangan AI.

Setiap contoh kode menyertakan pertanyaan yang disarankan yang dapat Anda tanyakan ke GitHub Copilot untuk memperdalam pemahaman Anda. Cari prompt ๐Ÿ’ก/๐Ÿค– di:

  • Header file Java - Pertanyaan khusus untuk setiap contoh
  • README modul - Prompt eksplorasi setelah contoh kode

Cara menggunakan: Buka file kode apa pun dan tanyakan pertanyaan yang disarankan ke Copilot. Ia memiliki konteks penuh dari basis kode dan dapat menjelaskan, memperluas, serta menyarankan alternatif.

Ingin belajar lebih banyak? Lihat Copilot untuk Pemrograman Berpasangan AI.

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 Data Science untuk Pemula AI untuk Pemula Cybersecurity for Beginners 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 kesulitan atau memiliki pertanyaan tentang membangun aplikasi AI, bergabunglah dengan:

Microsoft Foundry Discord

Jika Anda memiliki umpan balik produk atau mengalami kesalahan saat membangun, kunjungi:

Microsoft Foundry Developer Forum

Lisensi

Lisensi MIT - Lihat file LICENSE untuk detail.


Penolakan:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berupaya untuk keakuratan, harap diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang berwenang. Untuk informasi yang penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau salah tafsir yang timbul dari penggunaan terjemahan ini.