21 lekcij, ki poučujejo vse, kar morate vedeti, da začnete graditi aplikacije generativne umetne inteligence
Arabsko | Bengalsko | Bolgarščina | Burmanščina (Mjanmar) | Kitajščina (poenostavljena) | Kitajščina (tradicijska, Hongkong) | Kitajščina (tradicijska, Macao) | Kitajščina (tradicijska, Tajvan) | Hrvaščina | Češčina | Dansko | Nizozemščina | Estonščina | Finščina | Francoščina | Nemščina | Grščina | Hebrejščina | Hindujščina | Madžarščina | Indonezijščina | Italijanščina | Japonščina | Kannada | Korejščina | Litvanščina | Malezijščina | Malayalam | Marathi | Nepalščina | Nigerski pidžin | Norveščina | Perzijščina (Farsi) | Poljščina | Portugalščina (Brazilija) | Portugalščina (Portugalska) | Punjabi (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 želite klonirati lokalno?
Ta repozitorij vključuje prevode v več kot 50 jezikov, kar znatno poveča velikost prenosa. Za kloniranje brez prevodov uporabite sparse checkout:
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 boste dobili vse, kar potrebujete za dokončanje tečaja z veliko hitrejšim prenosom.
Naučite se osnov gradnje aplikacij generativne umetne inteligence z našim 21-lekcijskim obsežnim tečajem, ki ga pripravljajo Microsoft Cloud Advocates.
Ta tečaj ima 21 lekcij. Vsaka lekcija pokriva svojo temo, zato začnite kjerkoli želite!
Lekcije so označene bodisi kot "Learn" lekcije, ki pojasnjujejo koncept generativne umetne inteligence, ali "Build" lekcije, ki pojasnjujejo koncept in primere kode v obeh jezikih Python in TypeScript, kjer je to mogoče.
Za .NET razvijalce si oglejte Generative AI for Beginners (.NET Edition)!
Vsaka lekcija vključuje tudi razdelek "Keep Learning" 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 oglejte ta Python in TypeScript tečaja
-
GitHub račun za forkanje celotnega repozitorija na vaš lastni GitHub račun
Ustvarili smo Course Setup lekcijo, ki vam pomaga pri nastavitvi razvojnega okolja.
Ne pozabite ozvezditi (🌟) tega repozitorija, da ga boste lažje našli pozneje.
Če iščete bolj napredne primere kode, si oglejte našo zbirko primerov kode za generativno AI v obeh jezikih Python in TypeScript.
Pridružite se našemu uradnemu Azure AI Foundry Discord strežniku, da spoznate in vzpostavite mrežo z drugimi učenci, ki obiskujejo ta tečaj, ter pridobite podporo.
Postavljajte vprašanja ali delite povratne informacije v našem Azure AI Foundry Developer Forum na Githubu.
Obiščite Microsoft for Startups, da izveste, kako začeti graditi s krediti Azure že danes.
Imate predloge ali ste našli napake v črkovanju ali kodi? Odprite zadevo ali ustvarite pull request
- Kratek video uvod v temo
- Pisni učni material v README datoteki
- Vzorčne kode v Python in TypeScript, ki podpirajo Azure OpenAI in OpenAI API
- Povezave do dodatnih virov za nadaljnje učenje
| # | Povezava do lekcije | Opis | Video | Dodatno učenje |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Kako nastaviti svoje razvojno okolje | Video bo na voljo kmalu | Izvedi več |
| 01 | Uvod v generativno umetno inteligenco in velika jezikovna modela | Learn: Razumevanje, kaj je generativna AI in kako delujejo veliki jezikovni modeli (LLM) | Video | Izvedi več |
| 02 | Raziskovanje in primerjava različnih LLM | Learn: Kako izbrati pravi model za svoj primer uporabe | Video | Izvedi več |
| 03 | Odgovorna uporaba generativne umetne inteligence | Learn: Kako odgovorno graditi aplikacije generativne umetne inteligence | Video | Izvedi več |
| 04 | Razumevanje osnov inženiringa pozivov | Nauči se: Praktične najboljše prakse inženiringa pozivov | Video | Več informacij |
| 05 | Ustvarjanje naprednih pozivov | Nauči se: Kako uporabiti tehnike inženiringa pozivov, ki izboljšajo rezultate vaših pozivov. | Video | Več informacij |
| 06 | Izgradnja aplikacij za generiranje besedil | Ustvari: Aplikacijo za generiranje besedil z uporabo Azure OpenAI / OpenAI API | Video | Več informacij |
| 07 | Izdelava klepetalnih aplikacij | Ustvari: Tehnike za učinkovito izdelavo in integracijo klepetalnih aplikacij. | Video | Več informacij |
| 08 | Izdelava iskalnih aplikacij in vektorskih baz podatkov | Ustvari: Iskalno aplikacijo, ki uporablja vdelave za iskanje podatkov. | Video | Več informacij |
| 09 | Izdelava aplikacij za generiranje slik | Ustvari: Aplikacijo za generiranje slik | Video | Več informacij |
| 10 | Izdelava AI aplikacij z nizko kodo | Ustvari: Aplikacijo Generativne umetne inteligence z orodji za nizko kodo | Video | Več informacij |
| 11 | Integracija zunanjih aplikacij z uporabo klica funkcij | Ustvari: Kaj je klic funkcije in kako se uporablja v aplikacijah | Video | Več informacij |
| 12 | Oblikovanje UX za AI aplikacije | Nauči se: Kako uporabiti načela UX oblikovanja pri razvoju generativnih AI aplikacij | Video | Več informacij |
| 13 | Zavarovanje vaših generativnih AI aplikacij | Nauči se: Nevarnosti in tveganja za AI sisteme ter metode za njihovo varovanje. | Video | Več informacij |
| 14 | Življenjski cikel generativnih AI aplikacij | Nauči se: Orodja in metrike za upravljanje življenjskega cikla LLM in LLMOps | Video | Več informacij |
| 15 | Generiranje z dodatkom iskanja (RAG) in vektorske baze podatkov | Ustvari: Aplikacijo z uporabo RAG ogrodja za pridobivanje vdelav iz vektorskih baz podatkov | Video | Več informacij |
| 16 | Modeli odprte kode in Hugging Face | Ustvari: Aplikacijo z uporabo modelov odprte kode, ki so na voljo na Hugging Face | Video | Več informacij |
| 17 | AI agenti | Ustvari: Aplikacijo z uporabo ogrodja za AI agente | Video | Več informacij |
| 18 | Natančno prilagajanje LLM-jev | Nauči se: Kaj, zakaj in kako natančno prilagajati LLM-je | Video | Več informacij |
| 19 | Izgradnja z majhnimi jezikovnimi modeli (SLM) | Nauči se: Prednosti izgradnje z majhnimi jezikovnimi modeli | Video prihaja kmalu | Več informacij |
| 20 | Izgradnja z modeli Mistral | Nauči se: Značilnosti in razlike modelov družine Mistral | Video prihaja kmalu | Več informacij |
| 21 | Izgradnja z modeli Meta | Nauči se: Značilnosti in razlike modelov družine Meta | Video prihaja kmalu | Več informacij |
Posebna zahvala Johnu Azizu za ustvarjanje vseh GitHub dejanj in delovnih tokov
Bernhardu Merkleju za ključne prispevke k vsakemuu lekciji za izboljšanje izkušenj učencev in kode.
Naša ekipa pripravlja tudi druge tečaje! Oglejte si:
Če se zataknete ali imate vprašanja glede izdelave AI aplikacij, se pridružite drugim učencem in izkušenim razvijalcem v razpravah o MCP. To je podporna skupnost, kjer so vprašanja dobrodošla in se znanje prosto deli.
Če imate povratne informacije o izdelku ali napake med razvojem, obiščite:
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo storitve za samodejni prevod AI Co-op Translator. Čeprav si prizadevamo za natančnost, vas opozarjamo, da samodejni prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvorni jeziku velja za avtoritativni vir. Za kritične informacije priporočamo strokovni prevod s strani človeka. Nismo odgovorni za morebitna nesporazumevanja ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.