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
Norite klonuoti vietoje?
Šis saugykla turi daugiau nei 50 kalbų vertimų, kurie ženkliai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite ribinį patikrinimą:
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 jums viską, ko reikia kursui užbaigti žymiai greitesniu atsisiuntimu.
Sužinokite pagrindus, kaip kurti generatyviosios AI programas su Microsoft Cloud Advocates parengtu 21 pamokos išsamiu kursu.
Šiame kurse yra 21 pamoka. Kiekviena pamoka apima savo temą, tad pradėkite nuo bet kurios!
Pamokos paženklintos kaip "Išmokite" - paaiškinančios generatyviosios AI koncepciją arba "Kurti" - paaiškinančios koncepciją ir pateikiančios kodų pavyzdžius tiek Python, tiek TypeScript, kai įmanoma.
.NET programuotojams rekomenduojame Generatyvioji AI pradedantiesiems (.NET leidimas)!
Kiekviena pamoka taip pat turi skiltį "Toliau mokytis" su papildomomis mokymosi priemonėmis.
-
Azure OpenAI Service - Pamokos: "aoai-assignment"
-
Microsoft Foundry Models - Pamokos: "githubmodels" (GitHub Models pasitrauks 2026 liepos pabaigoje - naudokite vietoje Microsoft Foundry Models)
-
OpenAI API - Pamokos: "oai-assignment"
-
Foundry Local - paleiskite modelius visiškai neprisijungę savo įrenginyje, nereikia debesijos prenumeratos
-
Pagrindinės Python arba TypeScript žinios naudingos - *Pradedantiesiems rekomenduojame šiuos Python ir TypeScript kursus
-
GitHub paskyra, kad galėtumėte forkinti šią saugyklą į savo GitHub paskyrą
Sukūrėme Kurso sąranka pamoką, kuri padės jums nustatyti kūrimo aplinką.
Nepamirškite pažymėti žvaigždute (🌟) šią saugyklą, kad vėliau ją būtų lengviau rasti.
Jei ieškote pažangesnių kodo pavyzdžių, peržiūrėkite mūsų Generatyviosios AI kodo pavyzdžių rinkinį tiek Python, tiek TypeScript kalbomis.
Prisijunkite prie mūsų oficialaus Microsoft Foundry Discord serverio, kad susipažintumėte ir bendrautumėte su kitais šį kursą lankančiais bei gautumėte pagalbą.
Užduokite klausimus arba pasidalinkite atsiliepimais apie produktą mūsų Microsoft Foundry Developer Forum GitHub platformoje.
Apsilankykite Microsoft for Startups, kad sužinotumėte, kaip pradėti kurti naudojant Azure kreditus jau šiandien.
Turite pasiūlymų arba radote rašybos ar kodo klaidų? Užregistruokite problemą arba Sukurkite traukimo užklausą
- Trumpą vaizdo įrašo įžangą apie temą
- Rašytinę pamoką README faile
- Python ir TypeScript kodo pavyzdžius, palaikančius Azure OpenAI ir OpenAI API
- Nuorodas į papildomus išteklius tęsti mokymąsi
| # | Pamokos nuoroda | Aprašymas | Vaizdo įrašas | Papildomas mokymasis |
|---|---|---|---|---|
| 00 | Kurso sąranka | Išmokite: Kaip nustatyti kūrimo aplinką | Video greitai pasirodys | Sužinokite daugiau |
| 01 | Įvadas į generatyviąją AI ir LLM | Išmokite: Suprasti, kas yra generatyvioji AI ir kaip veikia dideli kalbos modeliai (LLM). | Vaizdo įrašas | Sužinokite daugiau |
| 02 | LGSD tyrinėjimas ir palyginimas | Išmokite: Kaip pasirinkti tinkamą modelį savo atvejui | Vaizdo įrašas | Sužinokite daugiau |
| 03 | Atsakingas generatyvinio DI naudojimas | Sužinokite: Kaip atsakingai kurti generatyvinio DI programas | Vaizdo įrašas | Sužinokite daugiau |
| 04 | Pagrindai apie užklausų inžineriją | Sužinokite: Praktiniai užklausų inžinerijos geriausios praktikos pavyzdžiai | Vaizdo įrašas | Sužinokite daugiau |
| 05 | Pažangių užklausų kūrimas | Sužinokite: Kaip taikyti užklausų inžinerijos metodus, gerinančius užklausų rezultatus. | Vaizdo įrašas | Sužinokite daugiau |
| 06 | Teksto generavimo programų kūrimas | Sukurkite: Teksto generavimo programą naudojant Azure OpenAI / OpenAI API | Vaizdo įrašas | Sužinokite daugiau |
| 07 | Pokalbių programų kūrimas | Sukurkite: Efektyvaus pokalbių programų kūrimo ir integravimo metodus. | Vaizdo įrašas | Sužinokite daugiau |
| 08 | Paieškos programų su vektorinėmis duomenų bazėmis kūrimas | Sukurkite: Paieškos programą naudojančią Embedding'us duomenų paieškai. | Vaizdo įrašas | Sužinokite daugiau |
| 09 | Vaizdų generavimo programų kūrimas | Sukurkite: Vaizdų generavimo programą | Vaizdo įrašas | Sužinokite daugiau |
| 10 | Mažo kodo DI programų kūrimas | Sukurkite: Generatyvinio DI programą naudojant mažo kodo įrankius | Vaizdo įrašas | Sužinokite daugiau |
| 11 | Išorinių programų integracija su funkcijų kvietimais | Sukurkite: Kas yra funkcijų kvietimas ir jo panaudojimo atvejai programose | Vaizdo įrašas | Sužinokite daugiau |
| 12 | Naudotojo sąsajos dizainas DI programoms | Sužinokite: Kaip taikyti UX dizaino principus kuriant generatyvinio DI programas | Vaizdo įrašas | Sužinokite daugiau |
| 13 | Generatyvinių DI programų saugumas | Sužinokite: Grėsmės ir rizikos DI sistemoms bei metodai, kaip apsaugoti šias sistemas. | Vaizdo įrašas | Sužinokite daugiau |
| 14 | Generatyvinio DI programų gyvavimo ciklas | Sužinokite: Įrankiai ir metrikos valdyti LLM gyvavimo ciklą ir LLMOps | Vaizdo įrašas | Sužinokite daugiau |
| 15 | Retrieval Augmented Generation (RAG) ir vektorinės duomenų bazės | Sukurkite: Programą naudojančią RAG sistemą embeddings ištraukimui iš vektorinių duomenų bazių | Vaizdo įrašas | Sužinokite daugiau |
| 16 | Atviro kodo modeliai ir Hugging Face | Sukurkite: Programą naudojančią atviro kodo modelius iš Hugging Face | Vaizdo įrašas | Sužinokite daugiau |
| 17 | DI agentai | Sukurkite: Programą naudojančią DI agentų sistemą | Vaizdo įrašas | Sužinokite daugiau |
| 18 | LLM smulkus konfigūravimas | Sužinokite: Kas, kodėl ir kaip atliekamas smulkus LLM konfigūravimas | Vaizdo įrašas | Sužinokite daugiau |
| 19 | Kūrimas su SLM | Sužinokite: Small Language Models kūrimo privalumai | Video Greitai | Sužinokite daugiau |
| 20 | Kūrimas su Mistral modeliais | Sužinokite: Mistral šeimos modelių ypatybės ir skirtumai | Video Greitai | Sužinokite daugiau |
| 21 | Kūrimas su Meta modeliais | Sužinokite: Meta šeimos modelių ypatybės ir skirtumai | Video Greitai | Sužinokite daugiau |
Ypatingas ačiū John Aziz už visų GitHub Actions ir darbo eigos sukūrimą
Bernhard Merkle už svarbias įžvalgas kiekvienoje pamokoje, gerinančias mokymosi ir kodo patirtį.
Mūsų komanda kuria ir kitus kursus! Pažiūrėkite:
Jei užstrigote ar turite klausimų apie DI programėlių kūrimą. Prisijunkite prie mokinių ir patyrusių kūrėjų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje klausimai laukiami, o žinios dalijamos laisvai.
Jei turite atsiliepimų apie produktą ar radote 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.