21 lekcij, ki vas naučijo vsega, kar morate vedeti, da začnete graditi aplikacije z generativno umetno inteligenco
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 | Korean | Lithuanian | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Thai | Turkish | Ukrainian | Urdu | Vietnamese
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 razvijalce .NET si oglejte Generativna umetna inteligenca za začetnike (.NET izdaja)!
Vsaka lekcija vključuje tudi razdelek "Keep Learning" (nadaljujte 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 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 | Učenje: Kako nastaviti vaše razvojno okolje | Video prihaja kmalu | Več o tem |
| 01 | Uvod v generativno umetno inteligenco in LLM | Učenje: Razumevanje, kaj je generativna umetna inteligenca in kako delujejo veliki jezikovni modeli (LLM). | Video | Več o tem |
| 02 | Raziskovanje in primerjava različnih LLM | Učenje: Kako izbrati pravi model za vaš primer uporabe | Video | Več o tem |
| 03 | Odgovorna uporaba generativne umetne inteligence | Učenje: Kako odgovorno graditi aplikacije z generativno umetno inteligenco | Video | Več o tem |
| 04 | Razumevanje osnov inženiringa pozivov | Učenje: Praktične najboljše prakse inženiringa pozivov | Video | Več o tem |
| 05 | Ustvarjanje naprednih pozivov | Učenje: Kako uporabiti tehnike inženiringa pozivov, ki izboljšajo rezultate vaših pozivov. | Video | Več o tem |
| 06 | Gradnja aplikacij za generiranje besedila | Gradnja: Aplikacija za generiranje besedila z uporabo Azure OpenAI / OpenAI API | Video | Več informacij |
| 07 | Gradnja aplikacij za klepet | Gradnja: Tehnike za učinkovito gradnjo in integracijo aplikacij za klepet. | Video | Več informacij |
| 08 | Gradnja aplikacij za iskanje z vektorskimi bazami podatkov | Gradnja: Aplikacija za iskanje, ki uporablja vdelave za iskanje podatkov. | Video | Več informacij |
| 09 | Gradnja aplikacij za generiranje slik | Gradnja: Aplikacija za generiranje slik | Video | Več informacij |
| 10 | Gradnja aplikacij z malo kode | Gradnja: Generativna AI aplikacija z uporabo orodij za malo kode | Video | Več informacij |
| 11 | Integracija zunanjih aplikacij z uporabo funkcijskega klicanja | Gradnja: Kaj je funkcijsko klicanje in njegove uporabe v aplikacijah | Video | Več informacij |
| 12 | Oblikovanje UX za AI aplikacije | Učenje: Kako uporabiti načela oblikovanja UX pri razvoju generativnih AI aplikacij | Video | Več informacij |
| 13 | Zavarovanje vaših generativnih AI aplikacij | Učenje: Grožnje in tveganja za AI sisteme ter metode za njihovo zavarovanje. | Video | Več informacij |
| 14 | Življenjski cikel generativnih AI aplikacij | Učenje: Orodja in metrike za upravljanje življenjskega cikla LLM in LLMOps | Video | Več informacij |
| 15 | Pridobivanje z vektorskimi bazami podatkov (RAG) | Gradnja: Aplikacija z uporabo RAG okvira za pridobivanje vdelav iz vektorskih baz podatkov | Video | Več informacij |
| 16 | Odprtokodni modeli in Hugging Face | Gradnja: Aplikacija z uporabo odprtokodnih modelov, ki so na voljo na Hugging Face | Video | Več informacij |
| 17 | AI agenti | Gradnja: Aplikacija z uporabo okvira za AI agente | Video | Več informacij |
| 18 | Fino prilagajanje LLM-jev | Učenje: Kaj, zakaj in kako fino prilagoditi LLM-je | Video | Več informacij |
| 19 | Gradnja z SLM-ji | Učenje: Prednosti gradnje z majhnimi jezikovnimi modeli | Video kmalu na voljo | Več informacij |
| 20 | Gradnja z modeli Mistral | Učenje: Značilnosti in razlike modelov družine Mistral | Video kmalu na voljo | Več informacij |
| 21 | Gradnja z modeli Meta | Učenje: 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, ki izboljšujejo izkušnjo učencev in kodo.
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 za prevajanje 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 njegovem maternem jeziku je treba obravnavati kot avtoritativni vir. Za ključne informacije priporočamo profesionalni človeški prevod. Ne prevzemamo odgovornosti za morebitne nesporazume ali napačne razlage, ki bi nastale zaradi uporabe tega prevoda.