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 termasuk lebih 50+ terjemahan bahasa yang secara signifikan meningkatkan saiz muat turun. Untuk klon tanpa terjemahan, gunakan sparse checkout:
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 semua yang anda perlukan untuk menyelesaikan kursus dengan muat turun yang lebih pantas.
Pelajari asas-asas membina aplikasi Generative AI dengan kursus komprehensif 21 pelajaran oleh Microsoft Cloud Advocates.
Kursus ini mempunyai 21 pelajaran. Setiap pelajaran merangkumi topik sendiri jadi mulakan di mana-mana sahaja yang anda suka!
Pelajaran dilabel sama ada pelajaran "Learn" yang menerangkan konsep Generative AI atau pelajaran "Build" yang menerangkan konsep dan contoh kod dalam kedua-dua Python dan TypeScript jika boleh.
Untuk Pembangun .NET lihat Generative AI untuk Pemula (Edisi .NET)!
Setiap pelajaran juga termasuk seksyen "Keep Learning" dengan alat pembelajaran tambahan.
-
Azure OpenAI Service - Pelajaran: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Pelajaran: "githubmodels"
-
OpenAI API - Pelajaran: "oai-assignment"
-
Pengetahuan asas Python atau TypeScript adalah berguna - *Untuk pemula mutlak, lihat kursus Python dan TypeScript
-
Akaun GitHub untuk fork seluruh repo ini ke akaun GitHub anda sendiri
Kami telah membuat pelajaran Course Setup untuk membantu anda menyediakan persekitaran pembangunan anda.
Jangan lupa untuk berbintang (🌟) repo ini supaya lebih mudah dicari kemudian.
Jika anda mencari contoh kod yang lebih maju, lihat koleksi kami Contoh Kod Generative AI dalam kedua-dua Python dan TypeScript.
Sertai pelayan Discord rasmi Azure AI Foundry untuk bertemu dan berjejaring dengan pelajar-pelajar lain yang mengambil kursus ini dan dapatkan sokongan.
Tanya soalan atau kongsi maklum balas produk di Azure AI Foundry Developer Forum di Github.
Lawati Microsoft for Startups untuk mengetahui cara memulakan membina dengan kredit Azure hari ini.
Adakah anda mempunyai cadangan atau menemui ralat ejaan atau kod? Laporkan isu atau Buat pull request
- Pengenalan video ringkas kepada topik
- Pelajaran bertulis yang terdapat dalam README
- Contoh kod Python dan TypeScript yang menyokong Azure OpenAI dan OpenAI API
- Pautan kepada sumber tambahan untuk meneruskan pembelajaran anda
| # | Pautan Pelajaran | Penerangan | Video | Pembelajaran Tambahan |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Cara Menyediakan Persekitaran Pembangunan Anda | Video Akan Datang | Ketahui Lebih Lanjut |
| 01 | Pengenalan kepada Generative AI dan LLM | Learn: Memahami apa itu Generative AI dan bagaimana Model Bahasa Besar (LLMs) berfungsi. | Video | Ketahui Lebih Lanjut |
| 02 | Meneroka dan membandingkan LLM berlainan | Learn: Cara memilih model yang betul untuk kes penggunaan anda | Video | Ketahui Lebih Lanjut |
| 03 | Menggunakan Generative AI secara Bertanggungjawab | Learn: Cara membina Aplikasi Generative AI secara bertanggungjawab | Video | Ketahui Lebih Lanjut |
| 04 | Memahami Asas Kejuruteraan Prompt | Belajar: Amalan Terbaik Kejuruteraan Prompt Secara Praktikal | Video | Ketahui Lebih Lanjut |
| 05 | Mewujudkan Prompt Lanjutan | Belajar: Cara menggunakan teknik kejuruteraan prompt yang meningkatkan hasil prompt anda. | Video | Ketahui Lebih Lanjut |
| 06 | Membina Aplikasi Penjanaan Teks | Membina: Aplikasi penjanaan teks menggunakan Azure OpenAI / OpenAI API | Video | Ketahui Lebih Lanjut |
| 07 | Membina Aplikasi Sembang | Membina: Teknik untuk membina dan menyepadukan aplikasi sembang dengan cekap. | Video | Ketahui Lebih Lanjut |
| 08 | Membina Aplikasi Carian Pangkalan Data Vektor | Membina: Aplikasi carian yang menggunakan Embeddings untuk mencari data. | Video | Ketahui Lebih Lanjut |
| 09 | Membina Aplikasi Penjanaan Imej | Membina: Aplikasi penjanaan imej | Video | Ketahui Lebih Lanjut |
| 10 | Membina Aplikasi AI Kod Rendah | Membina: Aplikasi AI Generatif menggunakan alat Kod Rendah | Video | Ketahui Lebih Lanjut |
| 11 | Menyepadukan Aplikasi Luaran dengan Panggilan Fungsi | Membina: Apakah panggilan fungsi dan kegunaannya untuk aplikasi | Video | Ketahui Lebih Lanjut |
| 12 | Reka Bentuk UX untuk Aplikasi AI | Belajar: Cara menerapkan 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 serta kaedah untuk mengamankan sistem tersebut. | Video | Ketahui Lebih Lanjut |
| 14 | Kitaran Hayat Aplikasi AI Generatif | Belajar: Alat dan metrik untuk mengurus Kitaran Hayat LLM dan LLMOps | Video | Ketahui Lebih Lanjut |
| 15 | Generasi Dipertingkatkan Pemulihan (RAG) dan Pangkalan Data Vektor | Membina: Aplikasi menggunakan Rangka Kerja RAG untuk mendapatkan embeddings dari Pangkalan Data Vektor | Video | Ketahui Lebih Lanjut |
| 16 | Model Sumber Terbuka dan Hugging Face | Membina: Aplikasi menggunakan model sumber terbuka yang tersedia di Hugging Face | Video | Ketahui Lebih Lanjut |
| 17 | Ejen AI | Membina: Aplikasi menggunakan Rangka Kerja Ejen AI | Video | Ketahui Lebih Lanjut |
| 18 | Melaras LLMs | Belajar: Apa, mengapa dan bagaimana melaras LLMs | Video | Ketahui Lebih Lanjut |
| 19 | Membina dengan SLMs | 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 GitHub Actions dan aliran kerja
Bernhard Merkle kerana membuat sumbangan penting pada setiap pelajaran untuk meningkatkan pengalaman pembelajaran dan pengekodan.
Pasukan kami menghasilkan kursus lain! Lihat:
Jika anda tersekat atau mempunyai sebarang soalan mengenai pembangunan aplikasi AI. Sertailah para pelajar dan pembangun berpengalaman dalam perbincangan mengenai MCP. Ia adalah komuniti sokongan di mana soalan dialu-alukan dan ilmu dikongsi dengan bebas.
Jika anda mempunyai maklum balas produk atau ralat semasa membangun, lawati:
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidakakuratan. Dokumen asal dalam bahasa asalnya hendaklah dianggap sebagai sumber rujukan yang sah. Untuk maklumat penting, terjemahan profesional oleh manusia adalah disyorkan. Kami tidak bertanggungjawab terhadap sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.