21 Aralin na nagtuturo ng lahat ng kailangan mong malaman para makapagsimula sa paggawa ng Generative AI na mga 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 | 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 Kopyahin Lokal?
Kasama sa repository na ito ang 50+ na pagsasalin ng wika na nagpapatindi ng laki ng pag-download. Para makopya 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"Binibigyan ka nito ng lahat ng kailangan mo upang matapos ang kurso na may mas mabilis na 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.
Mayroong 21 aralin ang kurso na ito. Ang bawat aralin ay may sariling paksa kaya magsimula ka kung saan mo gusto!
Ang mga aralin ay tinatawag na "Learn" para sa mga nagpapaliwanag ng konsepto ng Generative AI o "Build" na nagpapaliwanag ng konsepto at mga halimbawa ng code sa parehong Python at TypeScript kung maaari.
Para sa mga .NET Developers, tingnan ang Generative AI for Beginners (.NET Edition)!
Kabilang din sa bawat aralin ang seksyong "Keep Learning" na may karagdagang mga kasangkapan para 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 nakakatulong - *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 iyong sariling GitHub account
Nilikha namin ang Course Setup na aralin upang tulungan ka sa pagsasaayos ng iyong development environment.
Huwag kalimutang i-star (🌟) ang repo na ito para madaling mahanap uli.
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 makilala at makipag-network sa ibang mga nag-aaral ng kursong ito at kumuha 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.
Mayroon ka bang suhestiyon o nakakita ng mga pagkakamali sa baybay o code? Mag-raise ng isyu o Gumawa ng pull request
- Isang maikling pambungad na video tungkol 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 | Paglalarawan | Video | Karagdagang Pag-aaral |
|---|---|---|---|---|
| 00 | Course Setup | Matuto: Paano Isaayos ang Iyong Development Environment | Video Darating Pa | Alamin Pa |
| 01 | Panimula sa Generative AI at LLMs | Matuto: Unawain kung ano ang Generative AI at kung paano gumagana ang Large Language Models (LLMs) | Video | Alamin Pa |
| 02 | Pagsusuri at paghahambing ng iba't ibang LLMs | Matuto: Paano pumili ng tamang modelo para sa iyong paggamit | Video | Alamin Pa |
| 03 | Paggamit ng Generative AI nang Responsably | Matuto: Paano gumawa ng Generative AI Applications nang may responsibilidad | Video | Alamin Pa |
| 04 | Pag-unawa sa Mga Pangunahing Kaalaman sa Prompt Engineering | Matuto: Praktikal na Mga Pinakamahusay na Kasanayan sa Prompt Engineering | Video | Matuto Pa |
| 05 | Paggawa ng Mga Advanced na Prompt | Matuto: Paano gamitin ang mga teknik sa prompt engineering na nagpapabuti ng resulta ng iyong mga prompt. | Video | Matuto Pa |
| 06 | Pagtayo ng Mga Aplikasyon sa Pagbuo ng Teksto | Bumuo: Isang app sa pagbuo ng teksto gamit ang Azure OpenAI / OpenAI API | Video | Matuto Pa |
| 07 | Pagtayo ng Mga Aplikasyon sa Chat | Bumuo: Mga teknik para sa mahusay na pagtayo at integrasyon ng mga aplikasyon sa chat. | Video | Matuto Pa |
| 08 | Pagtayo ng Mga Search Apps at Vector Databases | Bumuo: Isang search application na gumagamit ng Embeddings para maghanap ng data. | Video | Matuto Pa |
| 09 | Pagtayo ng Mga Aplikasyon sa Pagbuo ng Imahe | Bumuo: Isang aplikasyon sa pagbuo ng imahe | Video | Matuto Pa |
| 10 | Pagtayo ng Mga Low Code AI Applications | Bumuo: Isang Generative AI application gamit ang Low Code tools | Video | Matuto Pa |
| 11 | Pagsasama ng Mga External na Application gamit ang Function Calling | Bumuo: Ano ang function calling at mga gamit nito para sa mga aplikasyon | Video | Matuto Pa |
| 12 | Pagdidisenyo ng UX para sa AI Applications | Matuto: Paano ilapat ang mga prinsipyo ng disenyo ng UX sa pag-develop ng Generative AI Applications | Video | Matuto Pa |
| 13 | Pagprotekta sa Iyong Mga Generative AI Applications | Matuto: Ang mga banta at panganib sa mga AI system at mga paraan upang protektahan ang mga ito. | Video | Matuto Pa |
| 14 | Ang Lifecycle 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 aplikasyon gamit ang RAG Framework para kumuha ng embeddings mula sa Vector Databases | Video | Matuto Pa |
| 16 | Open Source Models at Hugging Face | Bumuo: Isang aplikasyon gamit ang open source models na available sa Hugging Face | Video | Matuto Pa |
| 17 | AI Agents | Bumuo: Isang aplikasyon 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 | Pagtayo gamit ang SLMs | Matuto: Ang mga benepisyo ng pagtayo gamit ang Small Language Models | Video Darating Pa | Matuto Pa |
| 20 | Pagtayo gamit ang Mistral Models | Matuto: Ang mga tampok at pagkakaiba ng Mistral Family Models | Video Darating Pa | Matuto Pa |
| 21 | Pagtayo gamit ang Meta Models | Matuto: Ang mga tampok at pagkakaiba ng Meta Family Models | Video Darating Pa | Matuto Pa |
Espesyal na pasasalamat kay John Aziz para sa paggawa 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 code.
Ang aming koponan ay gumagawa pa ng ibang mga kurso! Tingnan:
Kung ikaw ay na-stuck o may mga tanong tungkol sa paggawa ng AI apps. Sumali sa kapwa mga nag-aaral at mga bihasang developer sa mga talakayan tungkol sa MCP. Isa itong suportadong komunidad kung saan malugod na tinatanggap ang mga tanong at malayang ibinabahagi ang kaalaman.
Kung mayroon kang feedback sa produkto o mga error habang ginagawa, bisitahin:
Paunawa: Ang dokumentong ito ay isinalin gamit ang serbisyong AI na pagsasalin Co-op Translator. Bagamat nagsusumikap kami ng katumpakan, pakatandaan na ang mga awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o di-tiyak na impormasyon. Ang orihinal na dokumento sa orihinal nitong wika ang itinuturing na pangunahing sanggunian. Para sa mahalagang 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.