20 KiB
21 Pelajaran yang mengajarkan semua yang perlu Anda ketahui untuk mulai membangun aplikasi Generative AI
🌐 Dukungan Multi-Bahasa
Didukung melalui GitHub Action (Otomatis & Selalu Terbaru)
Arab | Bengali | 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 | Korea | Lituania | Melayu | Marathi | Nepal | Norwegia | Persia (Farsi) | Polandia | Portugis (Brasil) | Portugis (Portugal) | Punjabi (Gurmukhi) | Rumania | Rusia | Serbia (Kiril) | Slovakia | Slovenia | Spanyol | Swahili | Swedia | Tagalog (Filipina) | Tamil | Thai | Turki | Ukraina | Urdu | Vietnam
Generative AI untuk Pemula (Versi 3) - Sebuah Kursus
Pelajari dasar-dasar membangun aplikasi Generative AI dengan kursus komprehensif 21 pelajaran dari Microsoft Cloud Advocates.
🌱 Memulai
Kursus ini terdiri dari 21 pelajaran. Setiap pelajaran membahas topik tertentu, jadi Anda bisa memulai dari mana saja!
Pelajaran diberi label "Belajar" untuk menjelaskan konsep Generative AI atau "Membangun" untuk menjelaskan konsep dan contoh kode dalam Python dan TypeScript jika memungkinkan.
Untuk pengembang .NET, lihat Generative AI untuk Pemula (Edisi .NET)!
Setiap pelajaran juga mencakup bagian "Terus Belajar" dengan alat pembelajaran tambahan.
Yang Anda Butuhkan
Untuk menjalankan kode dari kursus ini, Anda dapat menggunakan salah satu dari:
-
Azure OpenAI Service - Pelajaran: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Pelajaran: "githubmodels"
-
OpenAI API - Pelajaran: "oai-assignment"
-
Pengetahuan dasar tentang Python atau TypeScript akan sangat membantu - *Untuk pemula, lihat kursus Python dan TypeScript
-
Akun GitHub untuk fork seluruh repositori ini ke akun GitHub Anda sendiri
Kami telah membuat pelajaran Pengaturan Kursus untuk membantu Anda mengatur lingkungan pengembangan Anda.
Jangan lupa untuk beri bintang (🌟) repositori ini agar lebih mudah ditemukan nanti.
🧠 Siap untuk Diterapkan?
Jika Anda mencari contoh kode yang lebih canggih, lihat koleksi Contoh Kode Generative AI kami dalam Python dan TypeScript.
🗣️ Temui Pelajar Lain, Dapatkan Dukungan
Bergabunglah dengan server Discord resmi Azure AI Foundry untuk bertemu dan berjejaring dengan pelajar lain yang mengikuti kursus ini serta mendapatkan dukungan.
Ajukan pertanyaan atau bagikan umpan balik produk di Forum Pengembang Azure AI Foundry di Github.
🚀 Membangun Startup?
Kunjungi Microsoft untuk Startup untuk mengetahui cara memulai membangun dengan kredit Azure hari ini.
🙏 Ingin membantu?
Apakah Anda memiliki saran atau menemukan kesalahan ejaan atau kode? Ajukan masalah atau Buat permintaan penarikan
📂 Setiap pelajaran mencakup:
- Video pengantar singkat tentang topik
- Pelajaran tertulis yang terdapat dalam README
- Contoh kode Python dan TypeScript yang mendukung Azure OpenAI dan OpenAI API
- Tautan ke sumber daya tambahan untuk melanjutkan pembelajaran Anda
🗃️ Pelajaran
| # | Tautan Pelajaran | Deskripsi | Video | Pembelajaran Tambahan |
|---|---|---|---|---|
| 00 | Pengaturan Kursus | Belajar: Cara Mengatur Lingkungan Pengembangan Anda | Video Segera Hadir | Pelajari Lebih Lanjut |
| 01 | Pengantar Generative AI dan LLMs | Belajar: Memahami apa itu Generative AI dan bagaimana Large Language Models (LLMs) bekerja. | Video | Pelajari Lebih Lanjut |
| 02 | Mengeksplorasi dan Membandingkan Berbagai LLM | Belajar: Cara memilih model yang tepat untuk kebutuhan Anda | Video | Pelajari Lebih Lanjut |
| 03 | Menggunakan Generative AI Secara Bertanggung Jawab | Belajar: Cara membangun aplikasi Generative AI secara bertanggung jawab | Video | Pelajari Lebih Lanjut |
| 04 | Memahami Dasar-Dasar Prompt Engineering | Belajar: Praktik Terbaik dalam Prompt Engineering | Video | Pelajari Lebih Lanjut |
| 05 | Membuat Prompt Lanjutan | Belajar: Cara menerapkan teknik prompt engineering yang meningkatkan hasil dari prompt Anda | Video | Pelajari Lebih Lanjut |
| 06 | Membangun Aplikasi Generasi Teks | Bangun: Aplikasi generasi teks menggunakan Azure OpenAI / OpenAI API | Video | Pelajari Lebih Lanjut |
| 07 | Membangun Aplikasi Chat | Bangun: Teknik untuk membangun dan mengintegrasikan aplikasi chat secara efisien. | Video | Pelajari Lebih Lanjut |
| 08 | Membangun Aplikasi Pencarian dengan Basis Data Vektor | Bangun: Aplikasi pencarian yang menggunakan Embeddings untuk mencari data. | Video | Pelajari Lebih Lanjut |
| 09 | Membangun Aplikasi Generasi Gambar | Bangun: Aplikasi generasi gambar | Video | Pelajari Lebih Lanjut |
| 10 | Membangun Aplikasi AI dengan Low Code | Bangun: Aplikasi Generative AI menggunakan alat Low Code | Video | Pelajari Lebih Lanjut |
| 11 | Mengintegrasikan Aplikasi Eksternal dengan Function Calling | Bangun: Apa itu function calling dan kasus penggunaannya untuk aplikasi | Video | Pelajari Lebih Lanjut |
| 12 | Merancang UX untuk Aplikasi AI | Pelajari: Cara menerapkan prinsip desain UX saat mengembangkan Aplikasi Generative AI | Video | Pelajari Lebih Lanjut |
| 13 | Mengamankan Aplikasi Generative AI Anda | Pelajari: Ancaman dan risiko terhadap sistem AI serta metode untuk mengamankan sistem tersebut. | Video | Pelajari Lebih Lanjut |
| 14 | Siklus Hidup Aplikasi Generative AI | Pelajari: Alat dan metrik untuk mengelola Siklus Hidup LLM dan LLMOps | Video | Pelajari Lebih Lanjut |
| 15 | Retrieval Augmented Generation (RAG) dan Basis Data Vektor | Bangun: Aplikasi menggunakan Framework RAG untuk mengambil embeddings dari Basis Data Vektor | Video | Pelajari Lebih Lanjut |
| 16 | Model Open Source dan Hugging Face | Bangun: Aplikasi menggunakan model open source yang tersedia di Hugging Face | Video | Pelajari Lebih Lanjut |
| 17 | AI Agents | Bangun: Aplikasi menggunakan Framework AI Agent | Video | Pelajari Lebih Lanjut |
| 18 | Fine-Tuning LLMs | Pelajari: Apa, mengapa, dan bagaimana cara fine-tuning LLMs | Video | Pelajari Lebih Lanjut |
| 19 | Membangun dengan SLMs | Pelajari: Manfaat membangun dengan Small Language Models | Video Segera Hadir | Pelajari Lebih Lanjut |
| 20 | Membangun dengan Model Mistral | Pelajari: Fitur dan perbedaan Model Keluarga Mistral | Video Segera Hadir | Pelajari Lebih Lanjut |
| 21 | Membangun dengan Model Meta | Pelajari: Fitur dan perbedaan Model Keluarga Meta | Video Segera Hadir | Pelajari Lebih Lanjut |
🌟 Terima kasih khusus
Terima kasih khusus kepada John Aziz atas kontribusinya dalam membuat semua GitHub Actions dan workflows.
Bernhard Merkle atas kontribusi pentingnya pada setiap pelajaran untuk meningkatkan pengalaman belajar dan kode.
🎒 Kursus Lainnya
Tim kami juga membuat kursus lainnya! Lihat:
- BARU Edge AI untuk Pemula
- Model Context Protocol untuk Pemula
- AI Agents untuk Pemula
- Generative AI untuk Pemula menggunakan .NET
- Generative AI untuk Pemula menggunakan JavaScript
- Generative AI untuk Pemula menggunakan Java
- ML untuk Pemula
- Data Science untuk Pemula
- AI untuk Pemula
- Keamanan Siber untuk Pemula
- Pengembangan Web untuk Pemula
- IoT untuk Pemula
- Pengembangan XR untuk Pemula
- Menguasai GitHub Copilot untuk Pemrograman Berpasangan AI
- Menguasai GitHub Copilot untuk Pengembang C#/.NET
- Pilih Petualangan Copilot Anda Sendiri
Mendapatkan Bantuan
Jika Anda mengalami kesulitan atau memiliki pertanyaan tentang membangun aplikasi AI, bergabunglah:
Jika Anda memiliki masukan produk atau menemukan kesalahan saat membangun, kunjungi:
Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan penerjemahan AI Co-op Translator. Meskipun kami berupaya untuk memberikan hasil yang akurat, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang penting, disarankan menggunakan jasa penerjemahan manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau interpretasi yang keliru yang timbul dari penggunaan terjemahan ini.