21 Aralin na nagtuturo ng lahat ng kailangan mong malaman para makapagsimula sa paggawa ng Generative AI applications
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 Mong I-clone Lokal?
Kasama sa repository na ito ang 50+ wika na mga pagsasalin na malaki ang nagpapalaki sa laki ng pag-download. Para i-clone nang walang mga pagsasalin, gamitin ang sparse checkout:
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 para matapos ang kurso nang mas mabilis ang pag-download.
Alamin ang mga pundasyon ng paggawa ng Generative AI applications sa aming 21-aralin na komprehensibong kurso ng Microsoft Cloud Advocates.
Ang kursong ito ay may 21 aralin. Bawat aralin ay may natatanging paksa kaya simulan mo kahit saan mo gusto!
Ang mga aralin ay may label na "Learn" upang ipaliwanag ang isang konsepto ng Generative AI o "Build" na aralin na naglalarawan ng konsepto at mga halimbawa ng kodigo sa parehong Python at TypeScript kapag posible.
Para sa mga .NET Developers, tingnan ang Generative AI para sa mga Nagsisimula (.NET Edition)!
Bawat aralin ay may kasamang seksyong "Keep Learning" na may mga dagdag na kasangkapan sa pag-aaral.
-
Azure OpenAI Service - Mga Aralin: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Mga Aralin: "githubmodels"
-
OpenAI API - Mga Aralin: "oai-assignment"
-
Kapaghusayang kaalaman sa Python o TypeScript ay nakakatulong - *Para sa mga baguhan, tingnan ang mga Python at TypeScript na kurso
-
Isang GitHub account para i-fork ang buong repo na ito sa sarili mong GitHub account
Nilikha namin ang isang Course Setup na aralin para tulungan ka sa pag-setup ng 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 mga Halimbawa ng Kodigo ng Generative AI sa parehong Python at TypeScript.
Sumali sa aming opisyal na Azure AI Foundry Discord server para makipagkilala at makipag-network sa ibang mga nag-aaral ng kursong ito at makatanggap ng suporta.
Magtanong o magbahagi ng feedback tungkol sa produkto sa aming Azure AI Foundry Developer Forum sa Github.
Bisitahin ang Microsoft for Startups para malaman kung paano magsimula sa paggawa gamit ang Azure credits ngayon.
May mga suhestiyon ka ba o nakakita ng mga maling baybay o code? Mag-raise ng isyu o Gumawa ng pull request
- Isang maikling video na pagpapakilala sa paksa
- 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 mapagkukunan para ipagpatuloy ang iyong pag-aaral
| # | Link ng Aralin | Paglalarawan | Video | Karagdagang Pag-aaral |
|---|---|---|---|---|
| 00 | Course Setup | Matutunan: Paano I-setup ang Iyong Development Environment | Paparating na Video | Matuto Pa |
| 01 | Pagpapakilala sa Generative AI at LLMs | Matutunan: Pag-unawa kung ano ang Generative AI at paano gumagana ang Large Language Models (LLMs). | Video | Matuto Pa |
| 02 | Pagsiyasat at paghahambing ng iba't ibang LLMs | Matutunan: Paano pumili ng tamang modelo para sa iyong gamit | Video | Matuto Pa |
| 03 | Paggamit ng Generative AI nang Responsable | Matutunan: Paano gumawa ng Generative AI Applications nang responsable | Video | Matuto Pa |
| 04 | Pag-unawa sa Mga Pangunahing Kaalaman sa Prompt Engineering | Matuto: Mga Best Practices sa Hands-on 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 | Paggawa ng Mga Aplikasyon sa Text Generation | Bumuo: Isang text generation app gamit ang Azure OpenAI / OpenAI API | Video | Matuto Pa |
| 07 | Paggawa ng Mga Chat Application | Bumuo: Mga teknik para sa episyenteng paggawa at pagsasama ng mga chat application. | Video | Matuto Pa |
| 08 | Paggawa ng Mga Search Apps na Vector Databases | Bumuo: Isang search application na gumagamit ng Embeddings para maghanap ng data. | Video | Matuto Pa |
| 09 | Paggawa ng Mga Aplikasyon sa Image Generation | Bumuo: Isang image generation application | Video | Matuto Pa |
| 10 | Paggawa ng Mga Low Code AI Application | Bumuo: Isang Generative AI application gamit ang mga Low Code tools | Video | Matuto Pa |
| 11 | Pagsasama ng External Applications gamit ang Function Calling | Bumuo: Ano ang function calling at mga gamit nito para sa mga aplikasyon | Video | Matuto Pa |
| 12 | Pagdisenyo ng UX para sa Mga AI Application | Matuto: Paano mag-aplay ng mga prinsipyo ng UX design sa pag-develop ng mga Generative AI Application | Video | Matuto Pa |
| 13 | Pag-secure ng Iyong Mga 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 metriko 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 kunin ang embeddings mula sa Vector Databases | Video | Matuto Pa |
| 16 | Mga Open Source Model at Hugging Face | Bumuo: Isang aplikasyon gamit ang mga open source models na available sa Hugging Face | Video | Matuto Pa |
| 17 | Mga AI Agent | Bumuo: Isang aplikasyon 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 Na | Matuto Pa |
| 20 | Paggawa gamit ang Mistral Models | Matuto: Mga tampok at kaibahan ng Mistral Family Models | Video Darating Na | Matuto Pa |
| 21 | Paggawa gamit ang Meta Models | Matuto: Mga tampok at kaibahan ng Meta Family Models | Video Darating Na | Matuto Pa |
Espesyal na pasasalamat kay John Aziz para sa paggawa ng lahat ng GitHub Actions at workflows
Kay Bernhard Merkle para sa mga mahahalagang kontribusyon sa bawat aralin upang mapaunlad ang karanasan ng mga nag-aaral at code.
Ang aming koponan ay gumagawa ng iba pang mga kurso! Tingnan ang:
Kung ikaw ay naipit o may mga tanong tungkol sa paggawa ng mga AI na aplikasyon. Sumali sa mga kapwa nag-aaral at mga bihasang developer sa mga talakayan tungkol sa MCP. Isa itong sumusuportang komunidad kung saan malugod na tinatanggap ang mga tanong at malayang ibinabahagi ang kaalaman.
Kung mayroon kang mga puna tungkol sa produkto o may mga error habang nagtatayo, bisitahin ang:
Paalala: Ang dokumentong ito ay isinalin gamit ang serbisyong AI na pagsasalin Co-op Translator. Bagamat nagsusumikap kami para sa katumpakan, mangyaring tandaan na ang awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o di-tumpak na impormasyon. Ang orihinal na dokumento sa kanyang sariling wika ang dapat ituring na pangunahing sanggunian. Para sa mahahalagang impormasyon, mainam ang paggamit ng propesyonal na pagsasaling pantao. Hindi kami mananagot sa anumang hindi pagkakaunawaan o maling interpretasyon na nagmula sa paggamit ng pagsasaling ito.