Arabų | Bengalų | Bulgarų | Birmiečių (Mjanmaras) | Kinų (Supaprastinta) | Kinų (Tradicinė, Honkongas) | Kinų (Tradicinė, Makao) | Kinų (Tradicinė, Taivanas) | Kroatų | Čekų | Danų | Olandų | Estų | Suomių | Prancūzų | Vokiečių | Graikų | Hebrajų | Hindi | Vengrų | Indoneziečių | Italų | Japonų | Kannada | Khmersų | Korėjiečių | Lietuvių | Malajų | Malajalų | Maratų | Nepaliečių | Nigerijos pidžino | Norvegų | Persų (Farsi) | Lenkų | Portugalų (Brazilija) | Portugalų (Portugalija) | Pandžabių (Gurmukhi) | Rumunų | Rusų | Serbų (Kirilica) | Slovakų | Slovėnų | Ispanų | Suahelių | Švedų | Tagalogų (Filipinų) | Tamilų | Telugų | Tajų | Turkų | Ukrainiečių | Urdu | Vietnamių
Norite klonuoti vietoje?
Ši saugykla turi daugiau nei 50 kalbų vertimų, todėl atsisiuntimo dydis yra gerokai didesnis. Norėdami klonuoti be vertimų, naudokite riboto atsisiuntimo galimybę:
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 suteiks jums viską, ko reikia baigti kursą žymiai greičiau.
Išmokite generatyviųjų DI programų kūrimo pagrindus su 21 pamokos visapusišku Microsoft Cloud Advocates parengtu kursu.
Šis kursas turi 21 pamoką. Kiekviena pamoka nagrinėja savo temą, tad pradėkite bet kur!
Pamokos yra pažymėtos kaip "Learn" (mokytis) – paaiškinančios generatyviojo DI konceptą arba "Build" (kurti) – paaiškinančios konceptą ir pateikiančios kodo pavyzdžius tiek Python, tiek TypeScript kalbomis, kai tai įmanoma.
.NET kūrėjams siūlome Generatyvusis DI pradedantiesiems (.NET leidimas)!
Kiekvienoje pamokoje taip pat yra skyrius „Toliau mokytis“ su papildomomis mokymosi priemonėmis.
-
Azure OpenAI paslaugą - Pamokos: „aoai-assignment“
-
GitHub Marketplace modelių katalogą - Pamokos: „githubmodels“
-
OpenAI API - Pamokos: „oai-assignment“
-
Pagrindinės Python ar TypeScript žinios yra naudingos – *Visiems absoliučiams pradedantiesiems rekomenduojame šiuos Python ir TypeScript kursus
-
GitHub paskyrą, kad galėtumėte padaryti forką šiam repozitoriumui į savo GitHub paskyrą
Mes parengėme Kurso pradžios nustatymo pamoką, kuri padės jums susikurti vystymosi aplinką.
Neužmirškite pažymėti (🌟) šį repozitoriumą, kad vėliau jį lengviau rastumėte.
Jei ieškote pažangesnių kodo pavyzdžių, pažiūrėkite mūsų generatyviųjų DI kodo pavyzdžių kolekciją tiek Python, tiek TypeScript kalbomis.
Prisijunkite prie mūsų oficialaus Azure AI Foundry Discord serverio, kad susipažintumėte ir bendrautumėte su kitais šį kursą pasirinkusiais besimokančiais bei gautumėte palaikymą.
Užduokite klausimus arba pasidalinkite produkto atsiliepimais mūsų Azure AI Foundry kūrėjų forume GitHub platformoje.
Apsilankykite Microsoft for Startups, kad sužinotumėte, kaip galite pradėti kurti naudodami Azure kreditus jau šiandien.
Ar turite pasiūlymų ar radote rašybos ar kodo klaidų? Pateikite problemą arba Sukurkite užklausą dėl susijungimo
- Trumpą vaizdo įrašo įvadą į temą
- Rašytinę pamoką, esančią README faile
- Python ir TypeScript kodo pavyzdžius, palaikančius Azure OpenAI ir OpenAI API
- Nuorodas į papildomus šaltinius tolesniam mokymuisi
| # | Pamokos nuoroda | Aprašymas | Vaizdo įrašas | Papildomas mokymasis |
|---|---|---|---|---|
| 00 | Kurso pradžia | Mokytis: Kaip susikurti vystymosi aplinką | Vaizdo įrašas artimiausiu metu | Plačiau |
| 01 | Įvadas į generatyvų DI ir didelius kalbos modelius (LLM) | Mokytis: Suprasti, kas yra generatyvusis DI ir kaip veikia dideli kalbos modeliai (LLM) | Vaizdo įrašas | Plačiau |
| 02 | Skirtingų didelių kalbos modelių (LLM) tyrinėjimas ir palyginimas | Mokytis: Kaip pasirinkti tinkamą modelį savo naudojimui | Vaizdo įrašas | Plačiau |
| 03 | Generatyvų DI atsakingas naudojimas | Mokytis: Kaip atsakingai kurti generatyviųjų DI programas | Vaizdo įrašas | Plačiau |
| 04 | Pagrindų supratimas apie užklausų inžineriją | Mokykitės: Praktiniai geriausios užklausų inžinerijos metodai | Vaizdo įrašas | Sužinokite daugiau |
| 05 | Sudėtingų užklausų kūrimas | Mokykitės: Kaip taikyti užklausų inžinerijos metodus, gerinančius jūsų užklausų rezultatus. | Vaizdo įrašas | Sužinokite daugiau |
| 06 | Teksto generavimo programų kūrimas | Kurkite: Teksto generavimo programą naudojant Azure OpenAI / OpenAI API | Vaizdo įrašas | Sužinokite daugiau |
| 07 | Pokalbių programų kūrimas | Kurkite: Efektyvių pokalbių programų kūrimo ir integravimo metodus | Vaizdo įrašas | Sužinokite daugiau |
| 08 | Paieškos programų, naudojančių vektorių duomenų bazes, kūrimas | Kurkite: Paieškos programą, kuri naudoja įterpimus (Embeddings) duomenų paieškai | Vaizdo įrašas | Sužinokite daugiau |
| 09 | Vaizdų generavimo programų kūrimas | Kurkite: Vaizdų generavimo programą | Vaizdo įrašas | Sužinokite daugiau |
| 10 | Žemo kodo AI programų kūrimas | Kurkite: Generatyvinę dirbtinio intelekto programą naudodami žemo kodo įrankius | Vaizdo įrašas | Sužinokite daugiau |
| 11 | Išorinių programų integravimas su funkcijų kvietimu | Kurkite: Kas yra funkcijų kvietimas ir jo naudojimo atvejai programose | Vaizdo įrašas | Sužinokite daugiau |
| 12 | UX kūrimas AI programoms | Mokykitės: Kaip taikyti UX dizaino principus kuriant generatyvines AI programas | Vaizdo įrašas | Sužinokite daugiau |
| 13 | Jūsų generatyvinių AI programų apsauga | Mokykitės: Grėsmės ir rizikos AI sistemoms bei būdai, kaip apsaugoti šias sistemas | Vaizdo įrašas | Sužinokite daugiau |
| 14 | Generatyvinių AI programų gyvavimo ciklas | Mokykitės: Įrankiai ir metrikos LLM gyvavimo ciklo ir LLMOps valdymui | Vaizdo įrašas | Sužinokite daugiau |
| 15 | Retrieval Augmented Generation (RAG) ir vektorių duomenų bazės | Kurkite: Programą naudodami RAG sistemą, kad būtų galima pasiimti įterpimus iš vektorių duomenų bazių | Vaizdo įrašas | Sužinokite daugiau |
| 16 | Atviro kodo modeliai ir Hugging Face | Kurkite: Programą naudodami atviro kodo modelius, kuriuos rasite Hugging Face | Vaizdo įrašas | Sužinokite daugiau |
| 17 | AI agentai | Kurkite: Programą naudodami AI agentų sistemą | Vaizdo įrašas | Sužinokite daugiau |
| 18 | Didelių kalbos modelių (LLM) pritaikymas | Mokykitės: Kas, kodėl ir kaip vyksta didelių kalbos modelių pritaikymas | Vaizdo įrašas | Sužinokite daugiau |
| 19 | Kūrimas naudojant mažus kalbos modelius (SLM) | Mokykitės: Mažų kalbos modelių naudojimo privalumai | Greitai bus vaizdo įrašas | Sužinokite daugiau |
| 20 | Kūrimas naudojant Mistral modelius | Mokykitės: Mistral šeimos modelių savybės ir skirtumai | Greitai bus vaizdo įrašas | Sužinokite daugiau |
| 21 | Kūrimas naudojant Meta modelius | Mokykitės: Meta šeimos modelių savybės ir skirtumai | Greitai bus vaizdo įrašas | Sužinokite daugiau |
Specialūs padėkos žodžiai John Aziz už visų GitHub Actions ir darbo srautų 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 įstringate ar turite klausimų apie DI programėlių kūrimą. Prisijunkite prie bendraminčių mokinių ir patyrusių kūrėjų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje klausimai yra laukiami, o žinios dalijamos laisvai.
Jei turite produkto atsiliepimų arba įvyksta klaidų kūrimo metu, apsilankykite:
Atsakomybės apribojimas:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors stengiamės užtikrinti tikslumą, atkreipkite dėmesį, kad automatizuoti vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojama naudoti profesionalų vertimą žmogaus. Mes neatsako už jokius nesusipratimus ar klaidingas interpretacijas, kylančias dėl šio vertimo naudojimo.