Arabski | Bengalski | Bolgarščina | Burmanski (Myanmar) | Kitajski (poenostavljen) | Kitajski (tradicionalni, Hong Kong) | Kitajski (tradicionalni, Macau) | Kitajski (tradicionalni, Tajvan) | Hrvaški | Češki | Danski | Nizozemski | Estonski | Finski | Francoski | Nemški | Grški | Hebrejščina | Hindi | Madžarski | Indonezijski | Italijanščina | Japonščina | Kannada | Korejski | Litvanski | Malajski | Malajalamski | Marathi | Nepalski | Nigerijski pidžin | Norveški | Perzijski (Farsi) | Poljski | Portugalski (Brazilija) | Portugalski (Portugalska) | Punjabi (Gurmukhi) | Romunski | Ruski | Srbski (cirilica) | Slovaški | Slovenski | Španski | Svahili | Švedski | Tagalog (Filipinski) | Tamil | Telugu | Tajski | Turški | Ukrajinski | Urdu | Vietnamski
Raje klonirate lokalno?
Ta repozitorij vključuje prevode v več kot 50 jezikih, kar znatno poveča velikost prenosa. Če želite klonirati 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 dobite vse, kar potrebujete za dokončanje tečaja s precej hitrejšim prenosom.
Naučite se osnov gradnje aplikacij generativne AI z našim celovitim tečajem, ki vsebuje 21 lekcij, pripravljenim s strani Microsoft Cloud Advocate.
Ta tečaj ima 21 lekcij. Vsaka lekcija zajema svojo temo, zato začnite kjerkoli želite!
Lekcije so označene bodisi kot "Uči se" lekcije, ki pojasnjujejo koncept generativne AI, ali "Gradi" lekcije, ki pojasnijo koncept in vključujejo primere kode v Python in TypeScript, kjer je to mogoče.
Za .NET razvijalce priporočamo Generative AI for Beginners (.NET Edition)!
Vsaka lekcija vsebuje tudi razdelek "Nadaljuj 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 programiranja v Python ali TypeScript je v pomoč - *Za popolne začetnike si oglejte te Python in TypeScript tečaje
-
GitHub račun za fork celotnega repozitorija na svoj GitHub račun
Pripravili smo lekcijo Nastavitev tečaja, ki vam pomaga pri urejanju vašega 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 AI tako v Python kot TypeScript.
Pridružite se našemu uradnemu Azure AI Foundry Discord strežniku, da spoznate in povežete z drugimi, ki obiskujejo ta tečaj ter pridobite podporo.
Postavljajte vprašanja ali delite povratne informacije o produktu v našem Azure AI Foundry Developer Forum na Githubu.
Obiščite Microsoft for Startups, da izveste, kako začeti graditi z Azure boni še danes.
Imate predloge ali našli pravopisne ali kodne napake? Odprite issue ali ustvarite pull request
- Kratek video uvod v temo
- Pisno lekcijo, ki se nahaja v README
- Primerke 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 | Nastavitev tečaja | Uči se: Kako nastaviti razvojno okolje | Video prihaja kmalu | Izvedi več |
| 01 | Uvod v Generativno AI in velike jezikovne modele (LLM) | Uči se: Razumevanje, kaj je generativna AI in kako delujejo veliki jezikovni modeli (LLM) | Video | Izvedi več |
| 02 | Raziskovanje in primerjava različnih LLM | Uči se: Kako izbrati pravi model za vaš primer uporabe | Video | Izvedi več |
| 03 | Odgovorna uporaba Generativne AI | Uči se: Kako odgovorno graditi aplikacije generativne AI | Video | Izvedi več |
| 04 | Razumevanje osnov inženiringa pozivov | Nauči se: Praktične najboljše prakse inženiringa pozivov | Video | Preberi več |
| 05 | Ustvarjanje naprednih pozivov | Nauči se: Kako uporabiti tehnike inženiringa pozivov, ki izboljšajo rezultate vaših pozivov. | Video | Preberi več |
| 06 | Izdelava aplikacij za generiranje besedila | Ustvari: Aplikacijo za generiranje besedila z uporabo Azure OpenAI / OpenAI API | Video | Preberi več |
| 07 | Izdelava klepetalnih aplikacij | Ustvari: Tehnike za učinkovito izdelavo in integracijo klepetalnih aplikacij. | Video | Preberi več |
| 08 | Izdelava aplikacij za iskanje in vektorskih baz podatkov | Ustvari: Aplikacijo za iskanje, ki uporablja Embeddings za iskanje podatkov. | Video | Preberi več |
| 09 | Izdelava aplikacij za generiranje slik | Ustvari: Aplikacijo za generiranje slik | Video | Preberi več |
| 10 | Izdelava AI aplikacij z malo kode | Ustvari: Aplikacijo generativne umetne inteligence z uporabo orodij z malo kode | Video | Preberi več |
| 11 | Integracija zunanjih aplikacij prek klica funkcij | Ustvari: Kaj je klic funkcij in njegovi primeri uporabe v aplikacijah | Video | Preberi več |
| 12 | Oblikovanje UX za AI aplikacije | Nauči se: Kako uporabiti načela oblikovanja UX pri razvoju generativnih AI aplikacij | Video | Preberi več |
| 13 | Zavarovanje vaših generativnih AI aplikacij | Nauči se: Grožnje in tveganja za AI sisteme in metode za njihovo zavarovanje. | Video | Preberi več |
| 14 | Življenjski cikel generativnih AI aplikacij | Nauči se: Orodja in metrike za upravljanje življenjskega cikla LLM in LLMOps | Video | Preberi več |
| 15 | Generiranje z pomočjo iskanja (RAG) in vektorske baze podatkov | Ustvari: Aplikacijo, ki uporablja RAG okvir za pridobivanje vdelav iz vektorskih baz podatkov | Video | Preberi več |
| 16 | Modeli odprte kode in Hugging Face | Ustvari: Aplikacijo, ki uporablja modele odprte kode, ki so na voljo na Hugging Face | Video | Preberi več |
| 17 | AI agenti | Ustvari: Aplikacijo, ki uporablja okvir AI agentov | Video | Preberi več |
| 18 | Fino nastavljanje LLM modelov | Nauči se: Kaj, zakaj in kako fino nastavljati LLM modele | Video | Preberi več |
| 19 | Gradnja z majhnimi jezikovnimi modeli (SLM) | Nauči se: Prednosti gradnje z majhnimi jezikovnimi modeli | Video kmalu na voljo | Preberi več |
| 20 | Gradnja z modeli družine Mistral | Nauči se: Značilnosti in razlike modelov družine Mistral | Video kmalu na voljo | Preberi več |
| 21 | Gradnja z modeli družine Meta | Nauči se: Značilnosti in razlike modelov družine Meta | Video kmalu na voljo | Preberi več |
Posebna zahvala Johnu Azizu za ustvarjanje vseh GitHub Actions in potekov dela
Bernhardu Merkleju za ključne prispevke k vsaki lekciji za izboljšanje izkušenj učencev in kode.
Naša ekipa ustvarja tudi druge tečaje! Oglejte si:
Če se zataknete ali imate vprašanja o gradnji AI aplikacij. Pridružite se družbi učencev in izkušenih razvijalcev 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 gradnjo, obiščite:
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, upoštevajte, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvorno jeziku velja za avtoritativni vir. Za ključne informacije priporočamo profesionalen človeški prevod. Nismo odgovorni za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.