21 Aralin na nagtuturo ng lahat ng kailangan mong malaman upang simulan ang paggawa ng mga Generative AI na aplikasyon
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
Mas gusto mo bang I-clone nang Lokal?
Ang repository na ito ay may 50+ pagsasalin sa wika na malaki ang dagdag sa laki ng pag-download. Para makapag-clone nang walang mga pagsasalin, gamitin ang 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"Bibigyan ka nito ng lahat ng kailangan mo para tapusin ang kurso nang mas mabilis ang pag-download.
Matutunan ang mga pundasyon ng paggawa ng Generative AI na mga aplikasyon gamit ang aming 21-aralin na komprehensibong kurso mula sa Microsoft Cloud Advocates.
Ang kursong ito ay binubuo ng 21 aralin. Ang bawat aralin ay sumasaklaw sa sarili nitong paksa kaya maaari kang magsimula kahit saan mo gustuhin!
Ang mga aralin ay may label na "Learn" para sa mga aralin na nagpapaliwanag ng konsepto ng Generative AI o "Build" na mga aralin na naglalahad ng konsepto at mga halimbawa ng code sa parehong Python at TypeScript kung maaari.
Para sa mga .NET Developer, tingnan ang Generative AI para sa Mga Nagsisimula (.NET Edition)!
Ang bawat aralin ay may kasama ring "Keep Learning" na seksyon na may karagdagang mga kagamitan sa pag-aaral.
-
Azure OpenAI Service - Mga Aralin: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Mga Aralin: "githubmodels"
-
OpenAI API - Mga Aralin: "oai-assignment"
-
Ang batayang kaalaman sa Python o TypeScript ay makatutulong - *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 sa sarili mong GitHub account
Nilikha namin ang isang Course Setup na aralin upang tulungan ka sa pagsasaayos ng iyong development environment.
Huwag kalimutang bigyang bituin (🌟) ang repo na ito upang mas madali mo itong mahanap mamaya.
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 ibang mga nag-aaral na kumukuha ng kursong ito at para sa suporta.
Magtanong o magbahagi ng puna tungkol sa produkto sa aming Azure AI Foundry Developer Forum sa Github.
Bisita ang Microsoft for Startups upang malaman kung paano magsimula sa pagbuo gamit ang Azure credits ngayon.
Mayroon ka bang mga mungkahi o nakakita ng mga pagkakamali sa baybay o code? Mag-raise ng isyu o Gumawa ng pull request
- Isang maikling video na pagpapakilala 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 para ipagpatuloy ang iyong pag-aaral
| # | Link ng Aralin | Paglalarawan | Video | Karagdagang Pag-aaral |
|---|---|---|---|---|
| 00 | Course Setup | Matuto: Paano Isaayos ang Iyong Development Environment | Video Paparating Pa | Matuto Pa |
| 01 | Pagpapakilala sa Generative AI at LLMs | Matuto: Pag-unawa kung ano ang Generative AI at kung paano gumagana ang Large Language Models (LLMs). | Video | Matuto Pa |
| 02 | Paggalugad at Paghahambing ng Iba't Ibang LLMs | Matuto: Paano pumili ng tamang modelo para sa iyong gamit | Video | Matuto Pa |
| 03 | Paggamit ng Generative AI nang Responsable | Matuto: Paano gumawa ng mga Generative AI na aplikasyon nang responsable | Video | Matuto Pa |
| 04 | Pag-unawa sa mga Pangunahing Kaalaman sa Prompt Engineering | Matuto: Mga Praktikal na Pinakamahusay na Gawain sa Prompt Engineering | Video | Matuto Pa |
| 05 | Paglikha ng Mga Advanced na Prompt | Matuto: Paano gamitin ang mga teknik sa prompt engineering na nagpapabuti sa resulta ng iyong mga prompt. | Video | Matuto Pa |
| 06 | Pagbuo ng Mga Application para sa Pagbuo ng Teksto | Bumuo: Isang application para sa pagbuo ng teksto gamit ang Azure OpenAI / OpenAI API | Video | Matuto Pa |
| 07 | Pagbuo ng Mga Chat Application | Bumuo: Mga teknik para sa episyenteng pagbuo at integrasyon ng mga chat application. | Video | Matuto Pa |
| 08 | Pagbuo ng Mga Search App gamit ang Vector Databases | Bumuo: Isang search application na gumagamit ng Embeddings para maghanap ng datos. | Video | Matuto Pa |
| 09 | Pagbuo ng Mga Application para sa Pagbuo ng Imahe | Bumuo: Isang application para sa pagbuo ng imahe | Video | Matuto Pa |
| 10 | Pagbuo ng Mga Low Code AI Application | Bumuo: Isang Generative AI application gamit ang mga Low Code tools | Video | Matuto Pa |
| 11 | Pagsasama ng Mga Panlabas na Application gamit ang Function Calling | Bumuo: Ano ang function calling at ang mga gamit nito para sa mga application | Video | Matuto Pa |
| 12 | Pagdidisenyo ng UX para sa Mga AI Application | Matuto: Paano gamitin ang mga prinsipyo ng UX design sa pagbuo ng Mga Generative AI Application | Video | Matuto Pa |
| 13 | Pag-secure ng Iyong Mga Generative AI Application | Matuto: Ang mga banta at panganib sa mga AI system at mga paraan para masiguro ang mga sistemang ito. | Video | Matuto Pa |
| 14 | Ang Siklo ng Buhay ng Generative AI Application | Matuto: Ang mga kagamitan at sukatan para pamahalaan ang LLM Lifecycle at LLMOps | Video | Matuto Pa |
| 15 | Retrieval Augmented Generation (RAG) at Vector Databases | Bumuo: Isang application gamit ang RAG Framework para kunin ang embeddings mula sa isang Vector Databases | Video | Matuto Pa |
| 16 | Mga Open Source na Modelo at Hugging Face | Bumuo: Isang application gamit ang mga open source na modelo na makukuha sa Hugging Face | Video | Matuto Pa |
| 17 | AI Agents | Bumuo: 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 | Pagbuo gamit ang SLMs | Matuto: Ang mga benepisyo ng pagbuo gamit ang Small Language Models | Video Malapit Nang Dumating | Matuto Pa |
| 20 | Pagbuo gamit ang Mistral Models | Matuto: Ang mga tampok at pagkakaiba ng mga Mistral Family Models | Video Malapit Nang Dumating | Matuto Pa |
| 21 | Pagbuo gamit ang Meta Models | Matuto: Ang mga tampok at pagkakaiba ng mga Meta Family Models | Video Malapit Nang Dumating | Matuto Pa |
Espesyal na pasasalamat kay John Aziz para sa paglikha ng lahat ng GitHub Actions at workflows
Bernhard Merkle para sa paggawa ng mga mahahalagang kontribusyon sa bawat leksyon upang mapabuti ang karanasan sa pag-aaral at coding.
Ang aming koponan ay gumagawa pa ng ibang mga kurso! Tingnan ang:
Kung ikaw ay natigil o may mga tanong tungkol sa paggawa ng mga AI app. Sumali sa mga kapwa nag-aaral at mga batikang developer sa mga talakayan tungkol sa MCP. Ito ay isang suportadong komunidad kung saan malugod ang pagtanggap sa mga tanong at malayang pagbabahagi ng kaalaman.
Kung mayroon kang feedback tungkol sa produkto o mga error habang nagde-develop bisitahin:
Paunawa:
Ang dokumentong ito ay isinalin gamit ang AI translation service na Co-op Translator. Bagama't nagsusumikap kami para sa katumpakan, mangyaring tandaan na ang mga awtomatikong salin ay maaaring maglaman ng mga error o kamalian. Ang orihinal na dokumento sa kanyang orihinal na wika ang dapat ituring na pangunahing sanggunian. Para sa mga mahalagang impormasyon, inirerekomenda ang propesyonal na salin ng tao. Hindi kami mananagot sa anumang hindi pagkakaintindihan o maling interpretasyon na nagmula sa paggamit ng salin na ito.