21 Aralin na nagtuturo ng lahat ng kailangan mong malaman para makapagsimula sa paggawa ng mga Generative AI na aplikasyon
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)
Matutunan ang mga pundasyon sa paggawa ng mga Generative AI na aplikasyon sa aming 21-araling komprehensibong kurso mula sa Microsoft Cloud Advocates.
Ang kursong ito ay may 21 aralin. Bawat aralin ay may kanya-kanyang paksa kaya maaari kang magsimula kahit saan mo gusto!
Ang mga aralin ay may label na "Learn" para sa mga paliwanag ng konsepto ng Generative AI o "Build" para sa mga aralin na nagpapaliwanag ng konsepto at may mga halimbawa ng code sa parehong Python at TypeScript kung maaari.
Para sa mga .NET Developers, tingnan ang Generative AI for Beginners (.NET Edition)!
Kasama rin sa bawat aralin ang seksyong "Keep Learning" na may dagdag na mga kagamitan para sa pag-aaral.
-
Azure OpenAI Service - Mga Aralin: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Mga Aralin: "githubmodels"
-
OpenAI API - Mga Aralin: "oai-assignment"
-
Kapaki-pakinabang ang pangunahing kaalaman sa Python o TypeScript - *Para sa mga ganap na nagsisimula, tingnan ang mga kursong ito sa Python at TypeScript
-
Isang GitHub account para i-fork ang buong repo na ito papunta sa iyong sariling GitHub account
Nilikha namin ang isang Course Setup na aralin para tulungan kang i-setup ang iyong development environment.
Huwag kalimutang i-star (🌟) ang repo na ito para mas madali mo itong mahanap sa susunod.
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 para makipag-ugnayan at makipag-network sa ibang mga nag-aaral ng kursong ito at humingi ng suporta.
Magtanong o magbahagi ng feedback tungkol sa produkto sa aming Azure AI Foundry Developer Forum sa Github.
Mag-sign up sa Microsoft for Startups Founders Hub para makatanggap ng libreng OpenAI credits at hanggang $150k para sa Azure credits upang ma-access ang OpenAI models sa pamamagitan ng Azure OpenAI Services.
May mga suhestiyon ka ba o nakakita ng mga mali sa spelling o code? Mag-raise ng isyu o Gumawa ng pull request
- Maikling video na pagpapakilala sa paksa
- Nakasaad na aralin sa README
- Mga halimbawa ng code sa Python at TypeScript na sumusuporta sa Azure OpenAI at OpenAI API
- Mga link sa karagdagang mga mapagkukunan para ipagpatuloy ang iyong pag-aaral
| # | Link ng Aralin | Paglalarawan | Video | Karagdagang Pag-aaral |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Paano I-setup ang Iyong Development Environment | Video Paparating Pa | Matuto Pa |
| 01 | Introduction to Generative AI and LLMs | Learn: Pag-unawa kung ano ang Generative AI at paano gumagana ang Large Language Models (LLMs). | Video | Matuto Pa |
| 02 | Exploring and comparing different LLMs | Learn: Paano pumili ng tamang modelo para sa iyong gamit | Video | Matuto Pa |
| 03 | Using Generative AI Responsibly | Learn: Paano gumawa ng mga Generative AI na aplikasyon nang responsable | Video | Matuto Pa |
| 04 | Understanding Prompt Engineering Fundamentals | Learn: Praktikal na mga pinakamahusay na gawain sa Prompt Engineering | Video | Matuto Pa |
| 05 | Creating Advanced Prompts | Learn: Paano gamitin ang mga teknik sa prompt engineering na nagpapabuti sa resulta ng iyong mga prompt. | Video | Matuto Pa |
| 06 | Paggawa ng Mga Aplikasyon para sa Text Generation | Gumawa: Isang app para sa text generation gamit ang Azure OpenAI / OpenAI API | Video | Matuto Pa |
| 07 | Paggawa ng Mga Chat Application | Gumawa: Mga teknik para sa mabilis at epektibong paggawa at pagsasama ng mga chat application. | Video | Matuto Pa |
| 08 | Paggawa ng Mga Search App gamit ang Vector Databases | Gumawa: Isang search application na gumagamit ng Embeddings para maghanap ng data. | Video | Matuto Pa |
| 09 | Paggawa ng Mga Image Generation Application | Gumawa: Isang application para sa pagbuo ng mga larawan | Video | Matuto Pa |
| 10 | Paggawa ng Mga Low Code AI Application | Gumawa: Isang Generative AI application gamit ang Low Code tools | Video | Matuto Pa |
| 11 | Pagsasama ng Mga External Application gamit ang Function Calling | Gumawa: Ano ang function calling at mga gamit nito sa mga application | Video | Matuto Pa |
| 12 | Pagdidisenyo ng UX para sa AI Application | Matuto: Paano gamitin ang mga prinsipyo ng UX design sa pagbuo ng Generative AI Application | Video | Matuto Pa |
| 13 | Pagpapatibay ng Iyong Generative AI Application | Matuto: Mga banta at panganib sa mga AI system at mga paraan para maprotektahan ang mga ito. | Video | Matuto Pa |
| 14 | Ang Lifecycle ng Generative AI Application | Matuto: Mga tools at sukatan 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 kumuha 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 makikita sa Hugging Face | Video | Matuto Pa |
| 17 | AI Agents | Gumawa: Isang application gamit ang AI Agent Framework | Video | Matuto Pa |
| 18 | Fine-Tuning ng LLMs | Matuto: Ano, bakit, at paano ang fine-tuning ng LLMs | Video | Matuto Pa |
| 19 | Paggawa gamit ang SLMs | Matuto: Mga benepisyo ng paggawa gamit ang Small Language Models | Video Darating Pa | Matuto Pa |
| 20 | Paggawa gamit ang Mistral Models | Matuto: Mga katangian at pagkakaiba ng Mistral Family Models | Video Darating Pa | Matuto Pa |
| 21 | Paggawa gamit ang Meta Models | Matuto: Mga katangian at pagkakaiba ng Meta Family Models | Video Darating Pa | Matuto Pa |
Espesyal na pasasalamat kay John Aziz sa paglikha ng lahat ng GitHub Actions at workflows
Kay Bernhard Merkle para sa mahahalagang kontribusyon sa bawat aralin upang mapabuti ang karanasan ng mga nag-aaral at ng code.
Ang aming koponan ay gumagawa rin ng iba pang mga kurso! Tingnan ang:
- BAGO Model Context Protocol para sa mga Baguhan
- AI Agents para sa mga Baguhan
- Generative AI para sa mga Baguhan gamit ang .NET
- Generative AI para sa mga Baguhan gamit ang JavaScript
- ML para sa mga Baguhan
- Data Science para sa mga Baguhan
- AI para sa mga Baguhan
- Cybersecurity para sa mga Baguhan
- Web Dev para sa mga Baguhan
- IoT para sa mga Baguhan
- XR Development para sa mga Baguhan
- Mastering GitHub Copilot para sa AI Paired Programming
- Mastering GitHub Copilot para sa C#/.NET Developers
- Piliin ang Sariling Copilot Adventure
Paalala:
Ang dokumentong ito ay isinalin gamit ang AI translation service na Co-op Translator. Bagamat nagsusumikap kami para sa katumpakan, pakatandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o di-tumpak na impormasyon. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na pangunahing sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin ng tao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na maaaring magmula sa paggamit ng pagsasaling ito.