21 lekcij, ki vas naučijo vsega, kar morate vedeti za začetek gradnje aplikacij generativne umetne inteligence
Arabščina | Bengalščina | Bolgarščina | Burmanščina (Mjanmar) | Kitajščina (poenostavljena) | Kitajščina (tradicionalna, Hong Kong) | Kitajščina (tradicionalna, Macau) | 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 | Portugalščina (Brazilija) | Portugalščina (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
Naučite se osnov gradnje aplikacij generativne umetne inteligence z našim 21-lekcijskim celovitim tečajem, ki ga pripravljajo Microsoft Cloud Advocates.
Ta tečaj vsebuje 21 lekcij. Vsaka lekcija pokriva svojo temo, zato začnite kjerkoli želite!
Lekcije so označene bodisi kot "Learn" lekcije, ki razlagajo koncept generativne umetne inteligence, ali kot "Build" lekcije, ki razložijo koncept in prikazujejo primere kode v Pythonu in TypeScriptu, kjer je to mogoče.
Za razvijalce .NET si oglejte Generative AI for Beginners (.NET Edition)!
Vsaka lekcija vsebuje 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 te Python in TypeScript tečaje
-
GitHub račun za fork celotnega repozitorija na vaš lasten GitHub račun
Ustvarili smo lekcijo Course Setup, ki vam pomaga pri nastavitvi razvojnega okolja.
Ne pozabite ozvezditi (🌟) tega repozitorija, da ga boste lažje našli kasneje.
Če iščete bolj napredne primere kode, si oglejte našo zbirko primerov kode generativne umetne inteligence v Pythonu in TypeScriptu.
Pridružite se našemu uradnemu Azure AI Foundry Discord strežniku, da spoznate in se povežete z drugimi učenci tega tečaja ter pridobite podporo.
Postavljajte vprašanja ali delite povratne informacije o izdelku v našem Azure AI Foundry Developer Forum na Githubu.
Obiščite Microsoft for Startups, da izveste, kako začeti graditi z Azure krediti že danes.
Imate predloge ali ste našli pravopisne ali kode napake? Odprite težavo ali ustvarite pull request
- Kratek video uvod v temo
- Pisno lekcijo v README datoteki
- 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 | Nauči se: Kako nastaviti razvojno okolje | Video kmalu na voljo | Več informacij |
| 01 | Uvod v generativno umetno inteligenco in velike jezikovne modele (LLM) | Nauči se: Razumevanje, kaj je generativna umetna inteligenca in kako delujejo veliki jezikovni modeli (LLM). | Video | Več informacij |
| 02 | Raziskovanje in primerjava različnih LLM-jev | Nauči se: Kako izbrati pravi model za vaš primer uporabe | Video | Več informacij |
| 03 | Odgovorna uporaba generativne umetne inteligence | Nauči se: Kako odgovorno graditi aplikacije generativne umetne inteligence | Video | Več informacij |
| 04 | Razumevanje osnov inženiringa pozivov (Prompt Engineering) | 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 rezultat tvojih pozivov. | Video | Izvedi več |
| 06 | Gradnja aplikacij za generiranje besedila | Zgradi: Aplikacijo za generiranje besedila z uporabo Azure OpenAI / OpenAI API | Video | Izvedi več |
| 07 | Gradnja klepetalnih aplikacij | Zgradi: Tehnike za učinkovito gradnjo in integracijo klepetalnih aplikacij. | Video | Izvedi več |
| 08 | Gradnja iskalnih aplikacij z vektorskimi bazami podatkov | Zgradi: Iskalno aplikacijo, ki uporablja vdelave za iskanje podatkov. | Video | Izvedi več |
| 09 | Gradnja aplikacij za generiranje slik | Zgradi: Aplikacijo za generiranje slik | Video | Izvedi več |
| 10 | Gradnja AI aplikacij z nizko kodo | Zgradi: Generativno AI aplikacijo z orodji za nizko kodo | Video | Izvedi več |
| 11 | Integracija zunanjih aplikacij s klicem funkcij | Zgradi: Kaj je klic funkcij in njegove uporabe v aplikacijah | Video | Izvedi več |
| 12 | Oblikovanje UX za AI aplikacije | Nauči se: Kako uporabiti načela 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 zaščito. | Video | Izvedi več |
| 14 | Življenjski cikel generativnih AI aplikacij | Nauči se: Orodja in metrike za upravljanje življenjskega cikla LLM in LLMOps | Video | Izvedi več |
| 15 | Pridobivanje z nadgrajenim generiranjem (RAG) in vektorske baze podatkov | Zgradi: Aplikacijo z uporabo RAG okvira za pridobivanje vdelav iz vektorskih baz podatkov | Video | Izvedi več |
| 16 | Modeli odprte kode in Hugging Face | Zgradi: Aplikacijo z uporabo modelov odprte kode, ki so na voljo na Hugging Face | Video | Izvedi več |
| 17 | AI agenti | Zgradi: Aplikacijo z uporabo okvira AI agentov | Video | Izvedi več |
| 18 | Natančno prilagajanje LLM-jev | Nauči se: Kaj, zakaj in kako natančno prilagajati LLM-je | 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 Merkleju za ključne prispevke k vsaki lekciji za izboljšanje izkušnje učencev in kode.
Naša ekipa ustvarja tudi druge tečaje! Oglej si:
Če se zataknete 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 podporna skupnost, kjer so vprašanja dobrodošla in se znanje prosto deli.
Če imate povratne informacije o izdelku ali napake med izdelavo, obiščite:
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco Co-op Translator. Čeprav si prizadevamo za natančnost, vas opozarjamo, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku velja za avtoritativni vir. Za ključne informacije priporočamo strokovni človeški prevod. Nismo odgovorni za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.