19 KiB
Somo 21 zinazoeleza kila kitu unachohitaji kujua ili kuanza kujenga programu za Generative AI
🌐 Usaidizi wa Lugha Nyingi
Inasaidiwa kupitia GitHub Action (Inafanywa Moja kwa Moja & Inasasishwa Kila Wakati)
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 | Lithuanian | 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)
Generative AI kwa Anayeanza (Toleo la 3) - Kozi
Jifunze misingi ya kujenga programu za Generative AI kupitia kozi yetu ya somo 21 iliyoandaliwa na Microsoft Cloud Advocates.
🌱 Kuanza
Kozi hii ina somo 21. Kila somo lina mada yake, hivyo unaweza kuanza popote unapopenda!
Masomo yamegawanywa katika aina mbili: "Learn" ambayo inaeleza dhana ya Generative AI, na "Build" ambayo inaeleza dhana na mifano ya msimbo kwa Python na TypeScript inapowezekana.
Kwa watengenezaji wa .NET angalia Generative AI for Beginners (.NET Edition)!
Kila somo pia lina sehemu ya "Keep Learning" yenye nyenzo za ziada za kujifunza.
Unachohitaji
Ili kuendesha msimbo wa kozi hii, unaweza kutumia mojawapo ya:
-
Azure OpenAI Service - Masomo: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Masomo: "githubmodels"
-
OpenAI API - Masomo: "oai-assignment"
-
Ujuzi wa msingi wa Python au TypeScript utasaidia - *Kwa wanaoanza kabisa angalia kozi hizi za Python na TypeScript
-
Akaunti ya GitHub ili kuiga repo hii yote kwenye akaunti yako ya GitHub
Tumeandaa somo la Course Setup kukusaidia kuandaa mazingira yako ya maendeleo.
Usisahau kuweka nyota (🌟) kwenye repo hii ili iwe rahisi kuipata baadaye.
🧠 Tayari kwa Kutuma?
Kama unatafuta mifano ya msimbo ya juu zaidi, angalia mkusanyiko wa Mifano ya Msimbo ya Generative AI kwa Python na TypeScript.
🗣️ Kutana na Wanafunzi Wengine, Pata Msaada
Jiunge na server rasmi ya Azure AI Foundry Discord kukutana na kujenga mtandao na wanafunzi wengine wa kozi hii na kupata msaada.
Uliza maswali au toa maoni kuhusu bidhaa kwenye Azure AI Foundry Developer Forum kwenye Github.
🚀 Unataka Kujenga Startup?
Tembelea Microsoft for Startups kujua jinsi ya kuanza kujenga kwa kutumia mikopo ya Azure leo.
🙏 Unataka Kuchangia?
Una mapendekezo au umeona makosa ya tahajia au msimbo? Fungua issue au Tengeneza pull request
📂 Kila somo linajumuisha:
- Utangulizi mfupi wa video kuhusu mada husika
- Somo lililoandikwa kwenye README
- Mifano ya msimbo wa Python na TypeScript inayosaidia Azure OpenAI na OpenAI API
- Viungo vya nyenzo za ziada ili kuendelea kujifunza
🗃️ Masomo
| # | Kiungo cha Somo | Maelezo | Video | Nyenzo za Kujifunza Zaidi |
|---|---|---|---|---|
| 00 | Course Setup | Jifunze: Jinsi ya Kuandaa Mazingira Yako ya Maendeleo | Video Inakuja Hivi Karibuni | Jifunze Zaidi |
| 01 | Utangulizi wa Generative AI na LLMs | Jifunze: Elewa Generative AI ni nini na jinsi Large Language Models (LLMs) zinavyofanya kazi. | Video | Jifunze Zaidi |
| 02 | Kuchunguza na kulinganisha LLMs tofauti | Jifunze: Jinsi ya kuchagua modeli sahihi kwa matumizi yako | Video | Jifunze Zaidi |
| 03 | Kutumia Generative AI kwa Uwajibikaji | Jifunze: Jinsi ya kujenga programu za Generative AI kwa uwajibikaji | Video | Jifunze Zaidi |
| 04 | Kuelewa Misingi ya Prompt Engineering | Jifunze: Mazoezi ya vitendo ya mbinu bora za Prompt Engineering | Video | Jifunze Zaidi |
| 05 | Kuunda Prompt za Juu | Jifunze: Jinsi ya kutumia mbinu za prompt engineering zinazoboreshwa matokeo ya prompt zako. | Video | Jifunze Zaidi |
| 06 | Kutengeneza Programu za Uzalishaji wa Maandishi | Jenga: Programu ya kuzalisha maandishi kwa kutumia Azure OpenAI / OpenAI API | Video | Jifunze Zaidi |
| 07 | Kutengeneza Programu za Gumzo | Jenga: Mbinu za kutengeneza na kuunganisha programu za gumzo kwa ufanisi. | Video | Jifunze Zaidi |
| 08 | Kutengeneza Programu za Utafutaji kwa Kutumia Vector Databases | Jenga: Programu ya utafutaji inayotumia Embeddings kutafuta data. | Video | Jifunze Zaidi |
| 09 | Kutengeneza Programu za Uzalishaji wa Picha | Jenga: Programu ya kuzalisha picha | Video | Jifunze Zaidi |
| 10 | Kutengeneza Programu za AI kwa Kutumia Low Code | Jenga: Programu ya Generative AI kwa kutumia zana za Low Code | Video | Jifunze Zaidi |
| 11 | Kuunganisha Programu za Nje kwa Kutumia Function Calling | Jenga: Function calling ni nini na matumizi yake kwenye programu | Video | Jifunze Zaidi |
| 12 | Kubuni UX kwa Programu za AI | Jifunze: Jinsi ya kutumia kanuni za UX wakati wa kutengeneza Programu za Generative AI | Video | Jifunze Zaidi |
| 13 | Kulinda Programu Zako za Generative AI | Jifunze: Vitisho na hatari kwa mifumo ya AI na mbinu za kuzilinda. | Video | Jifunze Zaidi |
| 14 | Mzunguko wa Maisha wa Programu za Generative AI | Jifunze: Zana na vipimo vya kusimamia LLM Lifecycle na LLMOps | Video | Jifunze Zaidi |
| 15 | Retrieval Augmented Generation (RAG) na Vector Databases | Jenga: Programu inayotumia RAG Framework kupata embeddings kutoka Vector Databases | Video | Jifunze Zaidi |
| 16 | Mifano ya Open Source na Hugging Face | Jenga: Programu inayotumia mifano ya open source inayopatikana kwenye Hugging Face | Video | Jifunze Zaidi |
| 17 | AI Agents | Jenga: Programu inayotumia AI Agent Framework | Video | Jifunze Zaidi |
| 18 | Fine-Tuning LLMs | Jifunze: Maana, umuhimu na jinsi ya kufanya fine-tuning kwa LLMs | Video | Jifunze Zaidi |
| 19 | Kutengeneza kwa kutumia SLMs | Jifunze: Faida za kutengeneza kwa kutumia Small Language Models | Video Inakuja Hivi Karibuni | Jifunze Zaidi |
| 20 | Kutengeneza kwa kutumia Mifano ya Mistral | Jifunze: Sifa na tofauti za Mistral Family Models | Video Inakuja Hivi Karibuni | Jifunze Zaidi |
| 21 | Kutengeneza kwa kutumia Mifano ya Meta | Jifunze: Sifa na tofauti za Meta Family Models | Video Inakuja Hivi Karibuni | Jifunze Zaidi |
🌟 Shukrani Maalum
Shukrani za pekee kwa John Aziz kwa kuunda GitHub Actions na workflows zote
Bernhard Merkle kwa kutoa mchango muhimu kwenye kila somo ili kuboresha uzoefu wa mwanafunzi na wa msimbo.
🎒 Kozi Nyingine
Timu yetu hutengeneza kozi nyingine pia! Angalia:
- MPYA Model Context Protocol kwa Kompyuta
- AI Agents kwa Kompyuta
- Generative AI kwa Kompyuta kwa kutumia .NET
- Generative AI kwa Kompyuta kwa kutumia JavaScript
- Generative AI kwa Kompyuta kwa kutumia Java
- ML kwa Kompyuta
- Data Science kwa Kompyuta
- AI kwa Kompyuta
- Cybersecurity kwa Kompyuta
- Web Dev kwa Kompyuta
- IoT kwa Kompyuta
- XR Development kwa Kompyuta
- Kumudu GitHub Copilot kwa AI Paired Programming
- Kumudu GitHub Copilot kwa Watengenezaji wa C#/.NET
- Chagua Adventure Yako ya Copilot
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati asili katika lugha yake ya asili inapaswa kuchukuliwa kama chanzo cha mamlaka. Kwa taarifa muhimu, inashauriwa kutumia huduma ya utafsiri wa binadamu wa kitaalamu. Hatutawajibika kwa kutoelewana au tafsiri potofu zinazotokana na matumizi ya tafsiri hii.