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 Klon Secara Tempatan?
Repositori ini merangkumi lebih 50 terjemahan bahasa yang meningkatkan saiz muat turun dengan ketara. Untuk klon tanpa terjemahan, gunakan sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners 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.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Ini memberikan anda segala yang diperlukan untuk menyelesaikan kursus dengan muat turun yang lebih pantas.
Pelajari asas membina aplikasi Generative AI dengan kursus menyeluruh 21 pelajaran oleh Microsoft Cloud Advocates.
Kursus ini mempunyai 21 pelajaran. Setiap pelajaran merangkumi topik tersendiri jadi mulakan di mana sahaja anda suka!
Pelajaran ditandakan sama ada pelajaran "Belajar" yang menerangkan konsep Generative AI atau pelajaran "Bina" yang menerangkan konsep dan contoh kod dalam kedua-dua Python dan TypeScript apabila boleh.
Untuk Pemaju .NET lihat Generative AI untuk Pemula (Edisi .NET)!
Setiap pelajaran juga termasuk bahagian "Terus Belajar" dengan alat pembelajaran tambahan.
-
Azure OpenAI Service - Pelajaran: "aoai-assignment"
-
Microsoft Foundry Models - Pelajaran: "githubmodels" (GitHub Models akan dihentikan pada akhir Julai 2026 - gunakan Microsoft Foundry Models sebagai gantinya)
-
OpenAI API - Pelajaran: "oai-assignment"
-
Foundry Local - Jalankan model sepenuhnya secara offline pada peranti anda sendiri, tiada langganan awan diperlukan
-
Pengetahuan asas Python atau TypeScript adalah berguna - *Untuk pemula mutlak lihat kursus Python dan TypeScript
-
Akaun GitHub untuk fork ini keseluruhan repo ke akaun GitHub anda sendiri
Kami telah membuat pelajaran Persediaan Kursus untuk membantu anda menyediakan persekitaran pembangunan anda.
Jangan lupa untuk bintang (🌟) repo ini supaya anda mudah untuk mencarinya kemudian.
Jika anda mencari contoh kod yang lebih maju, lihat koleksi Contoh Kod Generative AI kami dalam kedua-dua Python dan TypeScript.
Sertai pelayan rasmi Microsoft Foundry Discord kami untuk berjumpa dan berjejaring dengan pelajar lain yang mengikuti kursus ini dan dapatkan sokongan.
Tanyakan soalan atau kongsi maklum balas produk dalam Forum Pembangun Microsoft Foundry kami di Github.
Lawati Microsoft untuk Startup untuk mengetahui cara memulakan pembinaan dengan kredit Azure hari ini.
Ada cadangan atau menemui kesalahan ejaan atau kod? Laporkan isu atau Buat permintaan tarik
- Pengenalan video pendek kepada topik
- Pelajaran bertulis yang terletak di README
- Contoh kod Python dan TypeScript yang menyokong Azure OpenAI dan OpenAI API
- Pautan kepada sumber tambahan untuk meneruskan pembelajaran anda
| # | Pautan Pelajaran | Keterangan | Video | Pembelajaran Tambahan |
|---|---|---|---|---|
| 00 | Persediaan Kursus | Belajar: Cara Menyediakan Persekitaran Pembangunan Anda | Video Akan Datang | Ketahui Lebih Lanjut |
| 01 | Pengenalan kepada Generative AI dan LLMs | Belajar: Memahami apa itu Generative AI dan bagaimana Model Bahasa Besar (LLMs) berfungsi. | Video | Ketahui Lebih Lanjut |
| 02 | Meneroka dan membandingkan pelbagai LLM | Belajar: Cara memilih model yang betul untuk kes penggunaan anda | Video | Ketahui Lebih Lanjut |
| 03 | Menggunakan AI Generatif dengan Bertanggungjawab | Belajar: Cara membina Aplikasi AI Generatif dengan bertanggungjawab | Video | Ketahui Lebih Lanjut |
| 04 | Memahami Asas Kejuruteraan Prompt | Belajar: Amalan Terbaik Kejuruteraan Prompt secara praktik | Video | Ketahui Lebih Lanjut |
| 05 | Mencipta Prompt Lanjutan | Belajar: Cara menggunakan teknik kejuruteraan prompt yang meningkatkan hasil prompt anda. | Video | Ketahui Lebih Lanjut |
| 06 | Membina Aplikasi Penjanaan Teks | Bina: Aplikasi penjanaan teks menggunakan Azure OpenAI / OpenAI API | Video | Ketahui Lebih Lanjut |
| 07 | Membina Aplikasi Chat | Bina: Teknik untuk membina dan mengintegrasikan aplikasi chat dengan efisien. | Video | Ketahui Lebih Lanjut |
| 08 | Membina Aplikasi Carian dengan Pangkalan Data Vektor | Bina: Aplikasi carian yang menggunakan Embeddings untuk mencari data. | Video | Ketahui Lebih Lanjut |
| 09 | Membina Aplikasi Penjanaan Imej | Bina: Aplikasi penjanaan imej | Video | Ketahui Lebih Lanjut |
| 10 | Membina Aplikasi AI Kod Rendah | Bina: Aplikasi AI Generatif menggunakan alat Kod Rendah | Video | Ketahui Lebih Lanjut |
| 11 | Mengintegrasikan Aplikasi Luaran dengan Panggilan Fungsi | Bina: Apa itu panggilan fungsi dan kegunaannya untuk aplikasi | Video | Ketahui Lebih Lanjut |
| 12 | Mereka Bentuk UX untuk Aplikasi AI | Belajar: Cara menggunakan prinsip reka bentuk UX semasa membangunkan Aplikasi AI Generatif | Video | Ketahui Lebih Lanjut |
| 13 | Mengamankan Aplikasi AI Generatif Anda | Belajar: Ancaman dan risiko kepada sistem AI dan kaedah untuk mengamankan sistem ini. | Video | Ketahui Lebih Lanjut |
| 14 | Kitaran Hayat Aplikasi AI Generatif | Belajar: Alat dan metrik untuk menguruskan Kitaran Hayat LLM dan LLMOps | Video | Ketahui Lebih Lanjut |
| 15 | Penjanaan Dipertingkatkan Pemulihan (RAG) dan Pangkalan Data Vektor | Bina: Aplikasi menggunakan Rangka Kerja RAG untuk mendapatkan embeddings dari Pangkalan Data Vektor | Video | Ketahui Lebih Lanjut |
| 16 | Model Sumber Terbuka dan Hugging Face | Bina: Aplikasi menggunakan model sumber terbuka yang ada di Hugging Face | Video | Ketahui Lebih Lanjut |
| 17 | Ejen AI | Bina: Aplikasi menggunakan Rangka Kerja Ejen AI | Video | Ketahui Lebih Lanjut |
| 18 | Penalaan Halus LLM | Belajar: Apa, kenapa dan bagaimana penalaan halus LLM | Video | Ketahui Lebih Lanjut |
| 19 | Membina dengan SLM | Belajar: Manfaat membina dengan Model Bahasa Kecil | Video Akan Datang | Ketahui Lebih Lanjut |
| 20 | Membina dengan Model Mistral | Belajar: Ciri-ciri dan perbezaan Model Keluarga Mistral | Video Akan Datang | Ketahui Lebih Lanjut |
| 21 | Membina dengan Model Meta | Belajar: Ciri-ciri dan perbezaan Model Keluarga Meta | Video Akan Datang | Ketahui Lebih Lanjut |
Terima kasih istimewa kepada John Aziz kerana mencipta semua Tindakan dan aliran kerja GitHub
Bernhard Merkle kerana membuat sumbangan penting pada setiap pelajaran untuk memperbaiki pengalaman pembelajar dan kod.
Pasukan kami menghasilkan kursus lain! Lihatlah:
Jika anda tersekat atau mempunyai sebarang soalan mengenai membina aplikasi AI. Sertai pelajar lain dan pembangun berpengalaman dalam perbincangan mengenai MCP. Ia adalah komuniti yang menyokong di mana soalan dialu-alukan dan pengetahuan dikongsi dengan bebas.
Jika anda mempunyai maklum balas produk atau ralat semasa membina, lawati:
Penafian: Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan oleh manusia profesional adalah disyorkan. Kami tidak bertanggungjawab terhadap sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.