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
Pageidaujate klonuoti vietoje?
Ši saugykla turi 50+ kalbų vertimų, kurie žymiai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite retą atsisiuntimą:
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"Tai suteikia viską, ko reikia kursui užbaigti, tačiau atsisiuntimas vyksta daug greičiau.
Sužinokite pagrindus, kaip kurti generatyvines DI programas su mūsų 21 pamokos išsamiu kursu, kurį parengė Microsoft Cloud Advocates.
Šis kursas turi 21 pamoką. Kiekviena pamoka apima savo temą, tad pradėkite nuo bet kurios jums patinkančios!
Pamokos pažymėtos kaip "Learn" - paaiškinančios generatyvinio DI koncepciją arba "Build" - paaiškinančios koncepciją ir pateikiančios kodo pavyzdžių tiek Python, tiek TypeScript, kai įmanoma.
.NET kūrėjams rekomenduojame pažvelgti į Generatyvinis DI pradedantiesiems (.NET leidimas)!
Kiekvienoje pamokoje taip pat yra skyrius "Keep Learning" su papildomomis mokymosi priemonėmis.
-
Azure OpenAI Service - Pamokos: "aoai-assignment"
-
Microsoft Foundry Models - Pamokos: "githubmodels" (GitHub Models pasitrauks 2026 m. liepos pabaigoje - vietoje jų naudokite Microsoft Foundry Models)
-
OpenAI API - Pamokos: "oai-assignment"
-
Foundry Local - Modelių paleidimas visiškai neprisijungus prie interneto jūsų įrenginyje, nereikalinga jokių debesijos prenumeratų
-
Pagrindinės Python arba TypeScript žinios yra naudingos - *Pradedantiesiems rekomenduojame šiuos Python ir TypeScript kursus
-
GitHub paskyra, kad galėtumėte padaryti šio saugyklos viso kopiją (fork) savo GitHub paskyroje
Sukūrėme Kurso Įdiegimo pamoką, kuri padės jums paruošti kūrimo aplinką.
Nepamirškite įdėti žvaigždutės (🌟) šiam saugyklai, kad vėliau būtų lengviau ją rasti.
Jei norite pažangesnių kodo pavyzdžių, peržiūrėkite mūsų Generatyvinio DI Kodo Pavyzdžių kolekciją tiek Python, tiek TypeScript kalbomis.
Prisijunkite prie mūsų oficialaus Microsoft Foundry Discord serverio ir susipažinkite su kitais besimokančiaisiais šiame kurse bei gaukite pagalbos.
Užduokite klausimus arba dalinkitės atsiliepimais apie produktą mūsų Microsoft Foundry Developer Forum GitHub'e.
Apsilankykite Microsoft for Startups, kad sužinotumėte, kaip pradėti kurti su Azure kreditais šiandien.
Turite pasiūlymų arba radote rašybos ar kodo klaidų? Praneškite apie problemą arba Sukurkite prašymą dėl įtraukimo (pull request)
- Trumpą vaizdo įrašo įvadą į temą
- Rašytinę pamoką README faile
- Python ir TypeScript kodo pavyzdžius, palaikančius Azure OpenAI ir OpenAI API
- Nuorodas į papildomas mokymosi priemones
| # | Pamokos Nuoroda | Aprašymas | Vaizdo įrašas | Papildomas mokymasis |
|---|---|---|---|---|
| 00 | Kurso Įdiegimas | Sužinokite: Kaip parengti kūrimo aplinką | Video Greitai Bus | Sužinoti daugiau |
| 01 | Įvadas į generatyvinį DI ir LLM | Sužinokite: Kas yra generatyvinis DI ir kaip veikia dideli kalbos modeliai (LLM). | Video | Sužinoti daugiau |
| 02 | Skirtingų LLM tyrinėjimas ir lyginimas | Sužinokite: Kaip pasirinkti tinkamą modelį jūsų naudojimo atvejui | Video | Sužinoti daugiau |
| 03 | Generatyvinio DI atsakingas naudojimas | Sužinokite: Kaip atsakingai kurti generatyvines DI programas | Video | Sužinoti daugiau |
| 04 | Suprasti Promptų Inžinerijos pagrindus | Mokykitės: Praktinės geriausios promptų inžinerijos praktikos | Video | Sužinokite daugiau | | 05 | Išplėstinių promptų kūrimas | Mokykitės: Kaip taikyti promptų inžinerijos metodus, gerinančius promptų rezultatus. | Video | Sužinokite daugiau | | 06 | Teksto generavimo programų kūrimas | Kurkite: Teksto generavimo programą naudojant Azure OpenAI / OpenAI API | Video | Sužinokite daugiau | | 07 | Pokalbių programų kūrimas | Kurkite: Efektyvaus pokalbių programų kūrimo ir integravimo metodus. | Video | Sužinokite daugiau | | 08 | Paieškos programų ir vektorių duomenų bazių kūrimas | Kurkite: Paieškos programą, kuri naudoja Įterptinius vaizdus (Embeddings) duomenų paieškai. | Video | Sužinokite daugiau | | 09 | Vaizdų generavimo programų kūrimas | Kurkite: Vaizdų generavimo programą | Video | Sužinokite daugiau | | 10 | Mažo kodo DI programų kūrimas | Kurkite: Generatyviosios DI programą naudojant mažo kodo įrankius | Video | Sužinokite daugiau | | 11 | Išorinių programų integravimas su funkcijų kvietimu | Kurkite: Kas yra funkcijų kvietimas ir jo taikymo atvejai programose | Video | Sužinokite daugiau | | 12 | UX dizaino kūrimas DI programoms | Mokykitės: Kaip taikyti UX dizaino principus kuriant generatyvias DI programas | Video | Sužinokite daugiau | | 13 | Jūsų generatyvių DI programų apsauga | Mokykitės: Grėsmės ir rizikos DI sistemoms bei metodai, kaip apsaugoti šias sistemas. | Video | Sužinokite daugiau | | 14 | Generatyvios DI programos gyvavimo ciklas | Mokykitės: Įrankiai ir matavimai LLM gyvavimo ciklo valdymui ir LLMOps | Video | Sužinokite daugiau | | 15 | Atkūrimo palaikoma generacija (RAG) ir vektorių duomenų bazės | Kurkite: Programą, naudojančią RAG sistemą įterptinių vaizdų gavimui iš vektorių duomenų bazių | Video | Sužinokite daugiau | | 16 | Atviro kodo modeliai ir Hugging Face | Kurkite: Programą, naudojančią atviro kodo modelius, esančius Hugging Face platformoje | Video | Sužinokite daugiau | | 17 | DI agentai | Kurkite: Programą, naudojančią DI agentų sistemą | Video | Sužinokite daugiau | | 18 | LLM modelių tikslinimas (Fine-Tuning) | Mokykitės: Kas, kodėl ir kaip tikslinti LLM modelius | Video | Sužinokite daugiau | | 19 | Kūrimas su mažais kalbos modeliais (SLMs) | Mokykitės: Mažų kalbos modelių (SLM) naudojimo privalumai | Video Greitai | Sužinokite daugiau | | 20 | Kūrimas su Mistral modeliais | Mokykitės: Mistral šeimos modelių savybės ir skirtumai | Video Greitai | Sužinokite daugiau | | 21 | Kūrimas su Meta modeliais | Mokykitės: Meta šeimos modelių savybės ir skirtumai | Video Greitai | Sužinokite daugiau |
Specialūs padėkos žodžiai John Aziz už visų GitHub veiksmų ir darbo eigų kūrimą
Bernhard Merkle už svarbius indėlius į kiekvieną pamoką, gerinant mokymosi ir kodo patirtį.
Mūsų komanda rengia ir kitus kursus! Pažiūrėkite:
Jei užstrigote arba turite klausimų apie DI programėlių kūrimą. Prisijunkite prie kitų besimokančiųjų ir patyrusių kūrėjų diskusijose apie MCP. Tai palaikanti bendruomenė, kurioje klausimai yra laukiami, o žinios dalijamasi laisvai.
Jei turite atsiliepimų apie produktą ar klaidų kūrimo metu, apsilankykite:
Atsakomybės apribojimas: Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojama naudoti profesionalų žmogiškąjį vertimą. Mes neatsakome už jokius nesusipratimus ar neteisingą interpretaciją, kilusią naudojantis šiuo vertimu.