21 lekcij, ki vas naučijo vsega, kar morate vedeti, da začnete graditi aplikacije z generativno umetno inteligenco
Arabščina | Bengalščina | Bolgarščina | Burmanščina (Mjanmar) | Kitajščina (poenostavljena) | Kitajščina (tradicionalna, Hong Kong) | Kitajščina (tradicionalna, Macao) | 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 | Korejščina | Litovščina | Malajščina | Maratščina | Nepalščina | Nigerijski pidgin | 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 | Tajščina | Turščina | Ukrajinščina | Urdu | Vietnamščina
Naučite se osnov gradnje aplikacij z generativno umetno inteligenco s pomočjo našega 21-lekcijskega tečaja, ki ga je pripravila ekipa Microsoft Cloud Advocates.
Ta tečaj vsebuje 21 lekcij. Vsaka lekcija pokriva svojo temo, zato lahko začnete kjerkoli želite!
Lekcije so označene kot "Learn" (učne) lekcije, ki razlagajo koncept generativne umetne inteligence, ali "Build" (gradbene) lekcije, ki razlagajo koncept in vključujejo primere kode v Pythonu in TypeScriptu, kadar je to mogoče.
Za .NET razvijalce si oglejte Generativna umetna inteligenca za začetnike (.NET izdaja)!
Vsaka lekcija vključuje tudi razdelek "Keep Learning" z dodatnimi učnimi orodji.
-
Azure OpenAI storitev - Lekcije: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lekcije: "githubmodels"
-
OpenAI API - Lekcije: "oai-assignment"
-
Osnovno znanje Python ali TypeScript je koristno - *Za popolne začetnike si oglejte te tečaje Python in TypeScript
-
GitHub račun za razvejanje celotnega repozitorija na vaš GitHub račun
Pripravili smo lekcijo Nastavitev tečaja, ki vam bo pomagala pri nastavitvi vašega razvojnega okolja.
Ne pozabite označiti z zvezdico (🌟) ta repozitorij, da ga boste lažje našli kasneje.
Če iščete bolj napredne primere kode, si oglejte našo zbirko primerov kode za generativno umetno inteligenco v Pythonu in TypeScriptu.
Pridružite se našemu uradnemu Discord strežniku Azure AI Foundry, da spoznate in se povežete z drugimi učenci, ki obiskujejo ta tečaj, ter pridobite podporo.
Postavite vprašanja ali delite povratne informacije o izdelku na našem Azure AI Foundry Developer Forum na Githubu.
Obiščite Microsoft za startupe, da izveste, kako začeti graditi z Azure krediti že danes.
Imate predloge ali ste našli napake v črkovanju ali kodi? Odprite težavo ali ustvarite zahtevo za spremembo
- Kratek video uvod v temo
- Pisno lekcijo, ki se nahaja v README
- Python in TypeScript primere kode, 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 | Learn: Kako nastaviti vaše razvojno okolje | Video prihaja kmalu | Več o tem |
| 01 | Uvod v generativno umetno inteligenco in LLM-je | Learn: Razumevanje, kaj je generativna umetna inteligenca in kako delujejo veliki jezikovni modeli (LLM-ji). | Video | Več o tem |
| 02 | Raziskovanje in primerjava različnih LLM-jev | Learn: Kako izbrati pravi model za vaš primer uporabe | Video | Več o tem |
| 03 | Uporaba generativne umetne inteligence odgovorno | Learn: Kako odgovorno graditi aplikacije z generativno umetno inteligenco | Video | Več o tem |
| 04 | Razumevanje osnov inženiringa pozivov | Learn: Praktične najboljše prakse za inženiring pozivov | Video | Več o tem |
| 05 | Ustvarjanje naprednih pozivov | Naučite se: Kako uporabiti tehnike oblikovanja pozivov, ki izboljšajo rezultate vaših pozivov. | Video | Več informacij |
| 06 | Gradnja aplikacij za generiranje besedila | Zgradite: Aplikacijo za generiranje besedila z uporabo Azure OpenAI / OpenAI API | Video | Več informacij |
| 07 | Gradnja klepetalnih aplikacij | Zgradite: Tehnike za učinkovito gradnjo in integracijo klepetalnih aplikacij. | Video | Več informacij |
| 08 | Gradnja iskalnih aplikacij z vektorskimi bazami podatkov | Zgradite: Iskalno aplikacijo, ki uporablja vdelave za iskanje podatkov. | Video | Več informacij |
| 09 | Gradnja aplikacij za generiranje slik | Zgradite: Aplikacijo za generiranje slik | Video | Več informacij |
| 10 | Gradnja AI aplikacij z malo kode | Zgradite: Generativno AI aplikacijo z uporabo orodij za malo kode | Video | Več informacij |
| 11 | Integracija zunanjih aplikacij z uporabo funkcijskega klicanja | Zgradite: Kaj je funkcijsko klicanje in njegove uporabe za aplikacije | Video | Več informacij |
| 12 | Oblikovanje UX za AI aplikacije | Naučite se: Kako uporabiti načela oblikovanja UX pri razvoju generativnih AI aplikacij | Video | Več informacij |
| 13 | Zavarovanje vaših generativnih AI aplikacij | Naučite se: Grožnje in tveganja za AI sisteme ter metode za njihovo zavarovanje. | Video | Več informacij |
| 14 | Življenjski cikel generativnih AI aplikacij | Naučite se: Orodja in metrike za upravljanje življenjskega cikla LLM in LLMOps | Video | Več informacij |
| 15 | Pridobivanje obogateno z generiranjem (RAG) in vektorske baze podatkov | Zgradite: Aplikacijo z uporabo RAG okvira za pridobivanje vdelav iz vektorskih baz podatkov | Video | Več informacij |
| 16 | Modeli odprte kode in Hugging Face | Zgradite: Aplikacijo z uporabo modelov odprte kode, ki so na voljo na Hugging Face | Video | Več informacij |
| 17 | AI agenti | Zgradite: Aplikacijo z uporabo okvira za AI agente | Video | Več informacij |
| 18 | Fino prilagajanje LLM-jev | Naučite se: Kaj, zakaj in kako fino prilagoditi LLM-je | Video | Več informacij |
| 19 | Gradnja z SLM-ji | Naučite se: Prednosti gradnje z majhnimi jezikovnimi modeli | Video kmalu na voljo | Več informacij |
| 20 | Gradnja z modeli Mistral | Naučite se: Značilnosti in razlike modelov družine Mistral | Video kmalu na voljo | Več informacij |
| 21 | Gradnja z modeli Meta | Naučite se: Značilnosti in razlike modelov družine Meta | Video kmalu na voljo | Več informacij |
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! Oglejte si:
Če se zataknete ali imate kakršna koli vprašanja o gradnji AI aplikacij, se pridružite:
Če imate povratne informacije o izdelku ali naletite na napake med gradnjo, obiščite:
Omejitev odgovornosti:
Ta dokument je bil preveden z uporabo storitve AI prevajanja 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 njegovem maternem jeziku naj se šteje za avtoritativni vir. Za ključne informacije priporočamo profesionalni človeški prevod. Ne prevzemamo odgovornosti za kakršna koli nesporazumevanja ali napačne razlage, ki izhajajo iz uporabe tega prevoda.