21 Aralin na nagtuturo ng lahat ng kailangan mong malaman upang makapagsimula sa paggawa ng mga aplikasyon ng Generative AI
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 | Korean | Lithuanian | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Matutunan ang mga pangunahing kaalaman sa paggawa ng mga aplikasyon ng Generative AI gamit ang aming 21-aralin na komprehensibong kurso mula sa Microsoft Cloud Advocates.
Ang kursong ito ay may 21 aralin. Ang bawat aralin ay may sariling paksa kaya maaari kang magsimula kung saan mo gusto!
Ang mga aralin ay may label na "Learn" na nagpapaliwanag ng konsepto ng Generative AI o "Build" na nagpapaliwanag ng konsepto at mga halimbawa ng code sa parehong Python at TypeScript kung posible.
Para sa mga .NET Developers, tingnan ang Generative AI para sa Mga Baguhan (.NET Edition)!
Ang bawat aralin ay may kasamang seksyong "Keep Learning" na may karagdagang mga tool sa pag-aaral.
-
Azure OpenAI Service - Mga Aralin: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Mga Aralin: "githubmodels"
-
OpenAI API - Mga Aralin: "oai-assignment"
-
Pangunahing kaalaman sa Python o TypeScript ay makakatulong - *Para sa mga baguhan, tingnan ang mga kursong ito Python at TypeScript
-
Isang GitHub account upang i-fork ang buong repo na ito sa iyong sariling GitHub account
Nilikha namin ang Course Setup na aralin upang matulungan kang i-setup ang iyong development environment.
Huwag kalimutang i-star (🌟) ang repo na ito upang madali mo itong mahanap sa hinaharap.
Kung naghahanap ka ng mas advanced na mga halimbawa ng code, tingnan ang aming koleksyon ng Generative AI Code Samples sa parehong Python at TypeScript.
Sumali sa aming opisyal na Azure AI Foundry Discord server upang makipagkilala at makipag-network sa iba pang mga nag-aaral na kumukuha ng kursong ito at humingi ng suporta.
Magtanong o magbahagi ng feedback sa produkto sa aming Azure AI Foundry Developer Forum sa Github.
Bisitahin ang Microsoft for Startups upang malaman kung paano magsimula sa paggawa gamit ang Azure credits ngayon.
May mga suhestiyon o nakakita ng mga maling spelling o code? Mag-raise ng isyu o Gumawa ng pull request
- Isang maikling video na nagpapakilala sa paksa
- Isang nakasulat na aralin na matatagpuan sa README
- Mga halimbawa ng code sa Python at TypeScript na sumusuporta sa Azure OpenAI at OpenAI API
- Mga link sa karagdagang mga mapagkukunan upang ipagpatuloy ang iyong pag-aaral
| # | Link ng Aralin | Deskripsyon | Video | Karagdagang Pag-aaral |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Paano I-setup ang Iyong Development Environment | Video Coming Soon | Learn More |
| 01 | Introduction to Generative AI and LLMs | Learn: Pag-unawa kung ano ang Generative AI at paano gumagana ang Large Language Models (LLMs). | Video | Learn More |
| 02 | Exploring and comparing different LLMs | Learn: Paano pumili ng tamang modelo para sa iyong layunin | Video | Learn More |
| 03 | Using Generative AI Responsibly | Learn: Paano gumawa ng mga aplikasyon ng Generative AI nang responsable | Video | Learn More |
| 04 | Understanding Prompt Engineering Fundamentals | Learn: Praktikal na mga Best Practices sa Prompt Engineering | Video | Learn More |
| 05 | Creating Advanced Prompts | Learn: Paano gamitin ang mga teknik sa prompt engineering upang mapabuti ang resulta ng iyong mga prompt. | Video | Learn More |
| 06 | Pagbuo ng Mga Aplikasyon sa Pagbuo ng Teksto | Gumawa: Isang app para sa pagbuo ng teksto gamit ang Azure OpenAI / OpenAI API | Video | Matuto Pa |
| 07 | Pagbuo ng Mga Chat Applications | Gumawa: Mga teknik para sa epektibong pagbuo at integrasyon ng mga chat applications. | Video | Matuto Pa |
| 08 | Pagbuo ng Mga Search Apps gamit ang Vector Databases | Gumawa: Isang search application na gumagamit ng Embeddings para maghanap ng data. | Video | Matuto Pa |
| 09 | Pagbuo ng Mga Aplikasyon sa Pagbuo ng Imahe | Gumawa: Isang application para sa pagbuo ng imahe | Video | Matuto Pa |
| 10 | Pagbuo ng Mga Low Code AI Applications | Gumawa: Isang Generative AI application gamit ang Low Code tools | Video | Matuto Pa |
| 11 | Pag-integrate ng Mga Panlabas na Aplikasyon gamit ang Function Calling | Gumawa: Ano ang function calling at ang mga gamit nito para sa mga aplikasyon | Video | Matuto Pa |
| 12 | Pagdidisenyo ng UX para sa Mga AI Applications | Matuto: Paano mag-apply ng mga prinsipyo ng UX design kapag nagde-develop ng Generative AI Applications | Video | Matuto Pa |
| 13 | Pag-secure ng Iyong Generative AI Applications | Matuto: Ang mga banta at panganib sa mga AI system at mga paraan para ma-secure ang mga ito. | Video | Matuto Pa |
| 14 | Ang Lifecycle ng Generative AI Application | Matuto: Ang mga tools at metrics para pamahalaan ang LLM Lifecycle at LLMOps | Video | Matuto Pa |
| 15 | Retrieval Augmented Generation (RAG) at Vector Databases | Gumawa: Isang application gamit ang RAG Framework para mag-retrieve ng embeddings mula sa Vector Databases | Video | Matuto Pa |
| 16 | Open Source Models at Hugging Face | Gumawa: Isang application gamit ang open source models na available sa Hugging Face | Video | Matuto Pa |
| 17 | AI Agents | Gumawa: Isang application gamit ang AI Agent Framework | Video | Matuto Pa |
| 18 | Fine-Tuning LLMs | Matuto: Ano, bakit, at paano ang fine-tuning ng LLMs | Video | Matuto Pa |
| 19 | Pagbuo gamit ang SLMs | Matuto: Ang mga benepisyo ng pagbuo gamit ang Small Language Models | Video Coming Soon | Matuto Pa |
| 20 | Pagbuo gamit ang Mistral Models | Matuto: Ang mga tampok at pagkakaiba ng Mistral Family Models | Video Coming Soon | Matuto Pa |
| 21 | Pagbuo gamit ang Meta Models | Matuto: Ang mga tampok at pagkakaiba ng Meta Family Models | Video Coming Soon | Matuto Pa |
Espesyal na pasasalamat kay John Aziz para sa paglikha ng lahat ng GitHub Actions at workflows
Bernhard Merkle para sa paggawa ng mahahalagang kontribusyon sa bawat aralin upang mapabuti ang karanasan ng mga mag-aaral at sa code.
Ang aming koponan ay gumagawa ng iba pang mga kurso! Tingnan:
Kung ikaw ay nahihirapan o may mga tanong tungkol sa paggawa ng mga AI apps, sumali sa:
Kung mayroon kang feedback sa produkto o nakakaranas ng mga error habang gumagawa, bisitahin:
Paunawa:
Ang dokumentong ito ay isinalin gamit ang AI translation service na Co-op Translator. Bagamat sinisikap naming maging tumpak, pakatandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o hindi pagkakatugma. Ang orihinal na dokumento sa kanyang katutubong wika ang dapat ituring na opisyal na sanggunian. Para sa mahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin ng tao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na dulot ng paggamit ng pagsasaling ito.