21 Pelajaran yang mengajarkan semua yang perlu Anda ketahui untuk mulai membangun aplikasi Generative AI
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)
Pelajari dasar-dasar membangun aplikasi Generative AI dengan kursus lengkap 21 pelajaran dari Microsoft Cloud Advocates.
Kursus ini terdiri dari 21 pelajaran. Setiap pelajaran membahas topik tersendiri, jadi mulai dari mana saja yang Anda suka!
Pelajaran diberi label sebagai pelajaran "Learn" yang menjelaskan konsep Generative AI atau pelajaran "Build" yang menjelaskan konsep sekaligus contoh kode dalam Python dan TypeScript jika memungkinkan.
Untuk Pengembang .NET, cek Generative AI for Beginners (.NET Edition)!
Setiap pelajaran juga menyertakan bagian "Keep Learning" dengan alat pembelajaran tambahan.
-
Azure OpenAI Service - Pelajaran: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Pelajaran: "githubmodels"
-
OpenAI API - Pelajaran: "oai-assignment"
-
Pengetahuan dasar Python atau TypeScript akan sangat membantu - *Untuk pemula mutlak, cek kursus Python dan TypeScript
-
Akun GitHub untuk fork seluruh repo ini ke akun GitHub Anda sendiri
Kami telah membuat pelajaran Course Setup untuk membantu Anda menyiapkan lingkungan pengembangan.
Jangan lupa untuk memberi bintang (🌟) pada repo ini agar lebih mudah ditemukan nanti.
Jika Anda mencari contoh kode yang lebih maju, lihat koleksi kami Generative AI Code Samples dalam Python dan TypeScript.
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 Azure AI Foundry Developer Forum di Github.
Daftar di Microsoft for Startups Founders Hub untuk mendapatkan kredit OpenAI gratis dan hingga $150k kredit Azure untuk mengakses model OpenAI melalui Azure OpenAI Services.
Apakah Anda punya saran atau menemukan kesalahan ejaan atau kode? Buat issue atau Buat pull request
- Video pengantar singkat tentang topik
- Pelajaran tertulis yang ada di README
- Contoh kode Python dan TypeScript yang mendukung Azure OpenAI dan OpenAI API
- Tautan ke sumber tambahan untuk melanjutkan pembelajaran Anda
| # | Tautan Pelajaran | Deskripsi | Video | Pembelajaran Tambahan |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Cara Menyiapkan Lingkungan Pengembangan Anda | Video Segera Hadir | Pelajari Lebih Lanjut |
| 01 | Introduction to Generative AI and LLMs | Learn: Memahami apa itu Generative AI dan bagaimana Large Language Models (LLMs) bekerja. | Video | Pelajari Lebih Lanjut |
| 02 | Exploring and comparing different LLMs | Learn: Cara memilih model yang tepat untuk kasus penggunaan Anda | Video | Pelajari Lebih Lanjut |
| 03 | Using Generative AI Responsibly | Learn: Cara membangun Aplikasi Generative AI secara bertanggung jawab | Video | Pelajari Lebih Lanjut |
| 04 | Understanding Prompt Engineering Fundamentals | Learn: Praktik Terbaik Prompt Engineering secara langsung | Video | Pelajari Lebih Lanjut |
| 05 | Creating Advanced Prompts | Learn: Cara menerapkan teknik prompt engineering yang meningkatkan hasil 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 Database 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 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 kegunaannya 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 cara 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 Database Vektor | Bangun: Aplikasi menggunakan Kerangka RAG untuk mengambil embeddings dari Database 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 Kerangka AI Agent | Video | Pelajari Lebih Lanjut |
| 18 | Fine-Tuning LLMs | Pelajari: Apa, mengapa, dan bagaimana melakukan fine-tuning pada 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 |
Ucapan terima kasih khusus kepada John Aziz atas pembuatan semua GitHub Actions dan workflow
Bernhard Merkle atas kontribusi penting pada setiap pelajaran untuk meningkatkan pengalaman pembelajar dan kode.
Tim kami juga membuat kursus lain! Cek di:
- BARU Model Context Protocol untuk Pemula
- AI Agents untuk Pemula
- Generative AI untuk Pemula menggunakan .NET
- Generative AI untuk Pemula menggunakan JavaScript
- ML untuk Pemula
- Data Science untuk Pemula
- AI untuk Pemula
- Keamanan Siber untuk Pemula
- Web Dev 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
Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berupaya untuk mencapai akurasi, harap diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sahih. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.