Satu kursus untuk membina aplikasi AI dengan LangChain4j dan Azure OpenAI GPT-5.2, dari sembang asas hingga ejen AI.
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 | 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 Klon Secara Tempatan?
Repositori ini merangkumi 50+ terjemahan bahasa yang secara signifikan meningkatkan saiz muat turun. Untuk klon 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 memberikan anda segala yang anda perlukan untuk menyelesaikan kursus dengan muat turun yang jauh lebih cepat.
- Mula Pantas - Mula dengan LangChain4j
- Pengenalan - Pelajari asas LangChain4j
- Kejuruteraan Prompt - Kuasai reka bentuk prompt yang berkesan
- RAG (Retrieval-Augmented Generation) - Bina sistem berasaskan pengetahuan yang pintar
- Alat - Integrasi alat luaran dan pembantu mudah
- MCP (Model Context Protocol) - Bekerja dengan Protokol Konteks Model (MCP) dan modul Agentic
Baru dengan LangChain4j? Lihat Glosari untuk definisi terma dan konsep utama.
Mula Pantas
- Fork repositori ini ke akaun GitHub anda
- Klik Code → tab Codespaces → ... → New with options...
- Gunakan tetapan lalai – ini akan memilih kontena Pembangunan yang dibuat untuk kursus ini
- Klik Create codespace
- Tunggu 5-10 minit untuk persekitaran bersedia
- Teruskan ke Mula Pantas untuk bermula!
Selepas menyelesaikan modul, terokai Panduan Ujian untuk melihat konsep ujian LangChain4j dalam tindakan.
Nota: Latihan ini menggunakan kedua-dua Model GitHub dan Azure OpenAI. Modul Mula Pantas menggunakan Model GitHub (tanpa keperluan langganan Azure), manakala modul 1-5 menggunakan Azure OpenAI. Mulakan dengan akaun Azure PERCUMA jika anda belum ada.
Untuk mula menulis kod dengan cepat, buka projek ini dalam GitHub Codespace atau IDE tempatan anda dengan devcontainer yang disediakan. Devcontainer yang digunakan dalam kursus ini telah dikonfigurasikan awal dengan GitHub Copilot untuk pengaturcaraan berpasangan AI.
Setiap contoh kod mengandungi soalan yang disyorkan yang boleh anda tanya kepada GitHub Copilot untuk memperdalam pemahaman anda. Cari petunjuk 💡/🤖 di:
- Header fail Java - Soalan khusus untuk setiap contoh
- README modul - Cadangan eksplorasi selepas contoh kod
Cara guna: Buka mana-mana fail kod dan tanya Copilot soalan yang disyorkan. Ia mempunyai konteks penuh kod dan boleh menerangkan, melanjutkan, dan mencadangkan alternatif.
Ingin belajar lebih lagi? Lihat Copilot untuk Pengaturcaraan Berpasangan AI.
Jika anda tersekat atau mempunyai sebarang soalan mengenai pembangunan aplikasi AI, sertai:
Jika anda mempunyai maklum balas produk atau ralat semasa pembangunan, layari:
Lesen MIT - Lihat fail LICENSE untuk maklumat lanjut.
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk mencapai ketepatan, sila ambil maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya hendaklah dianggap sebagai sumber yang sahih. Untuk maklumat yang penting, terjemahan profesional oleh manusia adalah digalakkan. Kami tidak bertanggungjawab terhadap sebarang salah faham atau tafsiran yang timbul daripada penggunaan terjemahan ini.
