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
Norite klonuoti vietoje?
Šis saugykla apima daugiau nei 50 kalbų vertimų, kas žymiai padidina atsisiuntimo dydį. Norint kopijuoti be vertimų, naudokite retinimą (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"Tai suteiks jums viską, ko reikia kursui atlikti, su daug greitesniu atsisiuntimu.
Susipažinkite su generatyviosios AI programų kūrimo pagrindais per mūsų 21 pamokos išsamų kursą, kurį rengė Microsoft Cloud Advocates.
Šiame kurse yra 21 pamoka. Kiekviena pamoka nagrinėja savo temą, tad pradėkite nuo bet kurios!
Pamokos skirstomos į "Mokykis" pamokas, kuriose paaiškinama generatyviosios AI koncepcija, ir "Kurti" pamokas, kurios paaiškina koncepciją bei pateikia kodų pavyzdžius tiek Python, tiek TypeScript, jei įmanoma.
.NET programuotojams rekomenduojame Generatyvioji AI pradedantiesiems (.NET versija)!
Kiekvienoje pamokoje taip pat yra skyrius "Tęsk mokymąsi" su papildomais mokymosi įrankiais.
-
Azure OpenAI paslaugą - Pamokos: "aoai-assignment"
-
GitHub Marketplace modelių katalogą - Pamokos: "githubmodels"
-
OpenAI API - Pamokos: "oai-assignment"
-
Pagrindinės Python arba TypeScript žinios yra naudingos - *Pradedantiesiems rekomenduojame šiuos Python ir TypeScript kursus
-
GitHub paskyrą, kad galėtumėte padaryti forkinimą šio viso repozitorijaus į savo GitHub paskyrą
Mes paruošėme kurso įdiegimo pamoką, padedančią sukurti jūsų vystymo aplinką.
Nepamirškite pažymėti šį repozitoriją žvaigžde (🌟), 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ų kolekciją tiek Python, tiek TypeScript kalbomis.
Prisijunkite prie mūsų oficialaus Azure AI Foundry Discord serverio, kur galite susitikti ir bendrauti su kitais šį kursą besimokančiais ir gauti pagalbą.
Klausimus užduokite ar dalinkitės produkto grįžtamuoju ryšiu mūsų Azure AI Foundry kūrėjų forume GitHub'e.
Aplankykite Microsoft for Startups, kad sužinotumėte, kaip šiandien pradėti kurti su Azure kreditais.
Turite pasiūlymų arba radote rašybos ar kodo klaidų? Sukurkite problemą arba pateikite ištraukimo prašymą
- Trumpą įvadinį vaizdo įrašą apie temą
- Rašytinę pamoką, esantį README faile
- Python ir TypeScript kodo pavyzdžius, palaikančius Azure OpenAI ir OpenAI API
- Nuorodas į papildomus šaltinius, leidžiančius toliau mokytis
| # | Pamokos nuoroda | Aprašymas | Vaizdo įrašas | Papildomas mokymasis |
|---|---|---|---|---|
| 00 | Kurso įdiegimas | Mokykis: Kaip sukurti vystymo aplinką | Vaizdo įrašas bus netrukus | Sužinokite daugiau |
| 01 | Įvadas į generatyviąją AI ir LLM | Mokykis: Suprasti, kas yra generatyvioji AI ir kaip veikia dideli kalbos modeliai (LLM). | Vaizdo įrašas | Sužinokite daugiau |
| 02 | Skirtingų LLM tyrinėjimas ir palyginimas | Mokykis: Kaip pasirinkti tinkamą modelį pagal savo naudojimo atvejį | Vaizdo įrašas | Sužinokite daugiau |
| 03 | Atsakingas generatyviosios AI naudojimas | Mokykis: Kaip atsakingai kurti generatyviosios AI programas | Vaizdo įrašas | Sužinokite daugiau |
| 04 | Išmokti pagrindus apie užklausų inžineriją | Sužinoti: Praktinės užklausų inžinerijos geriausios praktikos | Video | Sužinokite daugiau |
| 05 | Sukurti pažangias užklausas | Sužinoti: Kaip taikyti užklausų inžinerijos technikas, kad pagerintumėte savo užklausų rezultatus. | Video | Sužinokite daugiau |
| 06 | Kurkite teksto generavimo programas | Kurkite: Teksto generavimo programą naudojant Azure OpenAI / OpenAI API | Video | Sužinokite daugiau |
| 07 | Kurkite pokalbių programas | Kurkite: Technikas efektyviai kurti ir integruoti pokalbių programas. | Video | Sužinokite daugiau |
| 08 | Kurkite paieškos programas naudojant vektorių duomenų bazes | Kurkite: Paieškos programą, kuri naudoja įterpimus (Embeddings) duomenų paieškai. | Video | Sužinokite daugiau |
| 09 | Kurkite vaizdų generavimo programas | Kurkite: Vaizdų generavimo programą | Video | Sužinokite daugiau |
| 10 | Kurkite mažai kodo reikalaujančias DI programas | Kurkite: Generatyvinę DI programą naudojant mažai kodo reikalaujančius įrankius | Video | Sužinokite daugiau |
| 11 | Integracija su išorinėmis programomis naudojant funkcijų kvietimą | Kurkite: Kas yra funkcijų kvietimas ir kaip jis naudojamas programose | Video | Sužinokite daugiau |
| 12 | Dizainas UX DI programoms | Sužinoti: Kaip taikyti UX dizaino principus kuriant generatyvines DI programas | Video | Sužinokite daugiau |
| 13 | Saugokite savo generatyvines DI programas | Sužinoti: Grėsmės ir rizikos DI sistemoms bei būdai apsaugoti šias sistemas. | Video | Sužinokite daugiau |
| 14 | Generatyvinių DI programų gyvavimo ciklas | Sužinoti: Įrankiai ir metrikos valdyti LLM gyvavimo ciklą ir LLMOps | Video | Sužinokite daugiau |
| 15 | Paieškos papildyta generacija (RAG) ir vektorių duomenų bazės | Kurkite: Programą, kuri naudoja RAG sistemą įterpimų gavimui iš vektorių duomenų bazių | Video | Sužinokite daugiau |
| 16 | Atvirojo kodo modeliai ir Hugging Face | Kurkite: Programą naudojančią atvirojo kodo modelius, prieinamus Hugging Face platformoje | Video | Sužinokite daugiau |
| 17 | DI agentai | Kurkite: Programą, naudojančią DI agentų sistemą | Video | Sužinokite daugiau |
| 18 | Didelių kalbos modelių (LLM) tobulinimas | Sužinoti: Kas, kodėl ir kaip tobulinti LLM | Video | Sužinokite daugiau |
| 19 | Kūrimas naudojant mažus kalbos modelius (SLM) | Sužinoti: Mažų kalbos modelių kūrimo privalumai | Video greitai | Sužinokite daugiau |
| 20 | Kūrimas naudojant Mistral šeimos modelius | Sužinoti: Mistral šeimos modelių ypatybės ir skirtumai | Video greitai | Sužinokite daugiau |
| 21 | Kūrimas naudojant Meta šeimos modelius | Sužinoti: Meta šeimos modelių ypatybės ir skirtumai | Video greitai | Sužinokite daugiau |
Dėkojame John Aziz už visų GitHub veiksmų ir darbo procesų sukūrimą
Bernhard Merkle už pagrindines pastangas kiekvienoje pamokoje, gerinant mokymosi ir kodo patirtį.
Mūsų komanda rengia ir kitus kursus! Peržiūrėkite:
Jei už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 laukiami, o žinios dalijamos laisvai.
Jei turite produkto atsiliepimų ar susiduriate su klaidomis kūrimo metu, apsilankykite:
Perspėjimas:
Š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ų arba netikslumų. Originalus dokumentas jo gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojama pasitelkti profesionalų žmogaus vertimą. Mes neatsakome už jokias nesusipratimus ar neteisingas interpretacijas, kilusias naudojantis šiuo vertimu.