Arabščina | Bengalščina | Bolgarščina | Burmanščina (Mjanmar) | Kitajščina (poenostavljena) | Kitajščina (tradicionalna, Hong Kong) | Kitajščina (tradicionalna, Makao) | Kitajščina (tradicionalna, Tajvan) | Hrvaščina | Češčina | Danščina | Nizozemščina | Estonščina | Finščina | Francoščina | Nemščina | Grščina | Hebrejščina | Hindijščina | Madžarščina | Indonezijščina | Italijanščina | Japonščina | Kannada | Korejščina | Litovščina | Malajščina | Malajalščina | Maratščina | Nepalščina | Nigerijski pidžin | Norveščina | Perzijščina (Farsi) | Poljščina | Portugalski (Brazilija) | Portugalski (Portugalska) | Pandžabščina (Gurmukhi) | Romunščina | Ruščina | Srbščina (cirilica) | Slovaščina | Slovenščina | Španščina | Svahili | Švedščina | Tagalog (Filipino) | Tamilščina | Telugu | Tajščina | Turščina | Ukrajinščina | Urdu | Vietnamščina
Raje kloniraš lokalno?
Ta repozitorij vključuje prevode v več kot 50 jezikov, kar močno poveča velikost prenosa. Če želiš klonirati brez prevodov, uporabi 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"Tako dobiš vse, kar potrebuješ za dokončanje tečaja z veliko hitrejšim prenosom.
Nauči se osnov gradnje generativnih AI aplikacij s našim celovitim tečajem, ki jih sestavlja 21 lekcij, ki jih pripravljajo Microsoft Cloud Advocates.
Ta tečaj ima 21 lekcij. Vsaka lekcija pokriva svojo temo, zato začni kjerkoli želiš!
Lekcije so označene bodisi kot "Uči se" lekcije, ki razlagajo koncept generativne AI, ali pa kot "Gradi" lekcije, ki razložijo koncept in predstavijo kode v Pythonu in TypeScriptu, kjer je to možno.
Za .NET razvijalce pa preveri Generativna AI za začetnike (.NET izdaja)!
Vsaka lekcija vsebuje tudi odsek "Nadaljuj z učenjem" z dodatnimi učnimi orodji.
-
Azure OpenAI Service - Lekcije: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lekcije: "githubmodels"
-
OpenAI API - Lekcije: "oai-assignment"
-
Osnovno znanje Pythona ali TypeScripta je koristno - *Za popolne začetnike si oglej te Python in TypeScript tečaje
-
GitHub račun, da previlkaš ta celoten repozitorij na svoj GitHub račun
Ustvarili smo nastavitev tečaja, ki ti pomaga pri nastavitvi razvojnega okolja.
Ne pozabi označiti zvezdico (🌟) ta repozitorij, da ga boš lažje našel pozneje.
Če iščeš bolj napredne primere kode, preveri našo kolekcijo generativnih AI primerov kode v Pythonu in TypeScriptu.
Pridruži se našemu uradnemu Azure AI Foundry Discord strežniku, da spoznaš in navežeš stike z drugimi, ki obiskujejo ta tečaj, ter pridobiš podporo.
Postavljaj vprašanja ali deli povratne informacije o izdelku v našem Azure AI Foundry Developer forumu na GitHubu.
Obišči Microsoft for Startups, da izveš, kako danes začeti graditi z Azure krediti.
Imaš predloge ali si našel pravopisne ali kode napake? Odpiraj težave ali Ustvari pull request
- Kratek videoposnetek uvoda v temo
- Pisni material lekcije v README
- Primeri kode v Pythonu in TypeScriptu, ki podpirajo Azure OpenAI in OpenAI API
- Povezave do dodatnih virov za nadaljevanje učenja
| # | Povezava do lekcije | Opis | Video | Dodatno učenje |
|---|---|---|---|---|
| 00 | Nastavitev tečaja | Uči se: Kako nastaviti razvojno okolje | Video prihaja kmalu | Izvedi več |
| 01 | Uvod v generativno AI in velike jezikovne modele (LLM) | Uči se: Razumevanje, kaj je generativna AI in kako delujejo veliki jezikovni modeli. | Video | Izvedi več |
| 02 | Raziščite in primerjajte različne velike jezikovne modele (LLM) | Uči se: Kako izbrati pravi model za tvojo uporabo | Video | Izvedi več |
| 03 | Odgovorna uporaba generativne AI | Uči se: Kako odgovorno graditi generativne AI aplikacije | Video | Izvedi več |
| 04 | Razumevanje osnovnih načel inženirstva pozivov | Nauči se: Praktične najboljše prakse inženirstva pozivov | Video | Izvedi več |
| 05 | Ustvarjanje naprednih pozivov | Nauči se: Kako uporabiti tehnike inženirstva pozivov, ki izboljšajo rezultate tvojih pozivov | Video | Izvedi več |
| 06 | Izdelava aplikacij za generiranje besedila | Ustvari: Aplikacijo za generiranje besedila z uporabo Azure OpenAI / OpenAI API | Video | Izvedi več |
| 07 | Izdelava klepetalnih aplikacij | Ustvari: Tehnike za učinkovito izdelavo in integracijo klepetalnih aplikacij | Video | Izvedi več |
| 08 | Izdelava iskalnih aplikacij z vektorskimi bazami | Ustvari: Iskalno aplikacijo, ki uporablja vdelave za iskanje podatkov | Video | Izvedi več |
| 09 | Izdelava aplikacij za generiranje slik | Ustvari: Aplikacijo za generiranje slik | Video | Izvedi več |
| 10 | Izdelava aplikacij z nizko kodo za AI | Ustvari: Generativno AI aplikacijo z uporabo orodij nizke kode | Video | Izvedi več |
| 11 | Integracija zunanjih aplikacij z uporabo klica funkcij | Ustvari: Kaj je klic funkcij in njegovi primeri uporabe v aplikacijah | Video | Izvedi več |
| 12 | Oblikovanje UX za AI aplikacije | Nauči se: Kako uporabiti principe oblikovanja UX pri razvoju Generativnih AI aplikacij | Video | Izvedi več |
| 13 | Zavarovanje tvojih generativnih AI aplikacij | Nauči se: Grožnje in tveganja za AI sisteme ter metode za njihovo zavarovanje | Video | Izvedi več |
| 14 | Življenjski ciklus generativne AI aplikacije | Nauči se: Orodja in metrike za upravljanje življenjskega cikla LLM in LLMOps | Video | Izvedi več |
| 15 | Generiranje z nadgradnjo z iskanjem (RAG) in vektorske baze | Ustvari: Aplikacijo, ki uporablja RAG okvir za pridobivanje vdelav iz vektorskih baz | Video | Izvedi več |
| 16 | Modeli odprte kode in Hugging Face | Ustvari: Aplikacijo, ki uporablja modele odprte kode, dostopne na Hugging Face | Video | Izvedi več |
| 17 | AI Agenti | Ustvari: Aplikacijo, ki uporablja okvir AI agenta | Video | Izvedi več |
| 18 | Natančno prilagajanje LLM | Nauči se: Kaj, zakaj in kako natančno prilagajati LLM | Video | Izvedi več |
| 19 | Gradnja z malimi jezikovnimi modeli (SLM) | Nauči se: Prednosti gradnje z malimi jezikovnimi modeli | Video prihaja kmalu | Izvedi več |
| 20 | Gradnja z modeli Mistral | Nauči se: Značilnosti in razlike modelov družine Mistral | Video prihaja kmalu | Izvedi več |
| 21 | Gradnja z modeli Meta | Nauči se: Značilnosti in razlike modelov družine Meta | Video prihaja kmalu | Izvedi več |
Posebna zahvala Johnu Azizu za ustvarjanje vseh GitHub Actions in delovnih tokov.
Bernhardu Merklu za pomembne prispevke k vsaki lekciji, ki izboljšujejo izkušnjo učenja in kode.
Naša ekipa ustvarja še druge tečaje! Oglej si:
Če zapnete ali imate kakršnakoli vprašanja o izdelavi AI aplikacij. Pridružite se drugim učencem in izkušenim razvijalcem v razpravah o MCP. To je podpirajoča skupnost, kjer so vprašanja dobrodošla in kjer se znanje prostodušno deli.
Če imate povratne informacije o izdelku ali naletite na napake med izdelavo, obiščite:
Opozorilo: Ta dokument je bil preveden z uporabo storitve prevajanja z umetno inteligenco Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatski prevodi vsebujejo napake ali netočnosti. Izvirni dokument v izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za pomembne informacije priporočamo strokovni človeški prevod. Za kakršnakoli nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda, ne prevzemamo odgovornosti.