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 | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Raje klonirate lokalno?
Ta repozitorij vsebuje več kot 50 prevodov jezikov, ki znatno povečajo velikost prenosa. Če želite klonirati brez prevodov, uporabite 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 dobite vse, kar potrebujete za dokončanje tečaja z veliko hitrejšim prenosom.
Spoznajte osnove izdelave aplikacij z generativno AI z našim 21-lekcijskim obsežnim tečajem, ki ga pripravijo 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 AI, ali "Build" lekcije, ki pojasnijo koncept in primere kode v Python in TypeScript kjer je mogoče.
Za .NET razvijalce si oglejte Generative AI za začetnike (.NET izdaja)!
Vsaka lekcija vsebuje tudi razdelek "Keep Learning" z dodatnimi orodji za učenje.
-
Azure OpenAI Service - Lekcije: "aoai-assignment"
-
Microsoft Foundry Models - Lekcije: "githubmodels" (GitHub Models bosta prenehala ob koncu julija 2026 - namesto tega uporabite Microsoft Foundry Models)
-
OpenAI API - Lekcije: "oai-assignment"
-
Foundry Local - Izvajajte modele popolnoma lokalno na svoji napravi, brez naročnine v oblaku
-
Osnovno znanje Pythona ali TypeScripta je koristno - *Za popolne začetnike si oglejte tečaja Python in TypeScript
-
GitHub račun za fork celotnega repozitorija na vaš lastni GitHub račun
Ustvarili smo lekcijo Nastavitev tečaja, 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 Microsoft Foundry Discord strežniku, da spoznate in se povežete z drugimi udeleženci tečaja ter pridobite podporo.
Postavljajte vprašanja ali delite povratne informacije o izdelku v našem Microsoft 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 napake pri črkovanju ali kodi? Odprite težavo ali Ustvarite zahtevo za spremembo
- Kratek video uvod v temo
- Pisno lekcijo, ki je v README
- Python in TypeScript vzorce kode, ki podpirajo Azure OpenAI in OpenAI API
- Povezave do dodatnih virov za nadaljnje učenje
| # | Povezava do lekcije | Opis | Video | Dodatno učenje |
|---|---|---|---|---|
| 00 | Nastavitev tečaja | Nauči se: Kako nastaviti razvojno okolje | Video prihaja kmalu | Preberi več |
| 01 | Uvod v generativno AI in LLM | Nauči se: Razumevanje generativne AI in kako delujejo veliki jezikovni modeli (LLM) | Video | Preberi več |
| 02 | Raziščite in primerjajte različne LLM | Nauči se: Kako izbrati pravi model za vaš primer uporabe | Video | Preberi več |
| 03 | Odgovorna uporaba generativne umetne inteligence | Nauči se: Kako odgovorno graditi aplikacije z generativno AI | Video | Izvedi več |
| 04 | Razumevanje osnov inženiringa pozivov | Nauči se: Praktične najboljše prakse inženiringa pozivov | Video | Izvedi več |
| 05 | Ustvarjanje naprednih pozivov | Nauči se: Kako uporabiti tehnike inženiringa pozivov za izboljšanje rezultatov 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 podatkovnimi bazami | 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 nizko-kodnih AI aplikacij | Zgradi: Generativno AI aplikacijo z uporabo nizko-kodnih orodij | Video | Izvedi več |
| 11 | Integracija zunanjih aplikacij s klicanjem funkcij | Zgradi: Kaj je klicanje funkcij in primere uporabe za aplikacije | Video | Izvedi več |
| 12 | Oblikovanje UX za AI aplikacije | Nauči se: Kako uporabiti načela oblikovanja uporabniške izkušnje 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 načine 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 povečanega generiranja (RAG) in vektorske podatkovne baze | Zgradi: Aplikacijo z uporabo RAG Okvira za pridobivanje vdelav iz vektorskih podatkovnih baz | Video | Izvedi več |
| 16 | Modeli z odprto kodo in Hugging Face | Zgradi: Aplikacijo z uporabo modelov z odprto kodo, ki so na voljo na Hugging Face | Video | Izvedi več |
| 17 | AI agenti | Zgradi: Aplikacijo z uporabo okvira za AI agente | Video | Izvedi več |
| 18 | Prilagajanje LLM-jev | Nauči se: Kaj, zakaj in kako prilagoditi LLM-je | Video | Izvedi več |
| 19 | Gradnja z malimi jezikovnimi modeli (SLM) | Nauči se: Prednosti gradnje z malimi jezikovnimi modeli | Video Coming Soon | Izvedi več |
| 20 | Gradnja z Mistral modeli | Nauči se: Značilnosti in razlike v družini modelov Mistral | Video Coming Soon | Izvedi več |
| 21 | Gradnja z Meta modeli | Nauči se: Značilnosti in razlike v družini modelov Meta | Video Coming Soon | Izvedi več |
Posebna zahvala Johnu Azizu za ustvarjanje vseh GitHub Actions in delovnih tokov
Bernhardu Merkletu za ključne prispevke k vsaki lekciji za izboljšanje izkušnje študenta in kode.
Naša ekipa pripravlja tudi druge tečaje! Oglejte si:
Če se zataknete ali imate vprašanja glede ustvarjanja AI aplikacij. Pridružite se so-učencem in izkušenim razvijalcem v razpravah o MCP. To je podporna skupnost, kjer so vprašanja dobrodošla in se znanje prostovoljno deli.
Če imate povratne informacije o izdelku ali napake med ustvarjanjem, obiščite:
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za kritične informacije je priporočljiv strokovni človeški prevod. Ne odgovarjamo za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.