Arabščina | Bengalščina | Bolgarščina | Burmanski (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 | Hindujščina | Madžarščina | Indonezijščina | Italijanščina | Japonščina | Kannada | Khmer | Korejščina | Litovščina | Malezijščina | Malayalam | Maratščina | Nepalščina | Nigerijski pidgin | Norveščina | Perzijščina (Farsi) | Poljščina | Portugalski (Brazilija) | Portugalski (Portugalska) | Pandžabščina (Gurmukhi) | Romunščina | Ruščina | Srbščina (cirilica) | Slovaščina | Slovenščina | Španščina | Svahili | Švedščina | Tagalog (Filipinski) | Tamilščina | Telugu | Tajščina | Turščina | Ukrajinščina | Urdu | Vietnamščina
Raje klonirate lokalno?
Ta repozitorij vključuje več kot 50 jezikovnih prevodov, kar znatno poveča 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.
Naučite se osnov gradnje aplikacij Generativne AI z našim celovitim 21-lekcijskim tečajem, ki ga pripravijo Microsoft Cloud Advocates.
Tečaj ima 21 lekcij. Vsaka lekcija pokriva svojo temo, zato začnite kjer koli želite!
Lekcije so označene bodisi kot "Učenje", ki razlagajo koncept Generativne AI, ali kot "Gradnja", ki razložijo koncept in vključujejo primere kode v obeh jezikih Python in TypeScript, kjer je mogoče.
Za razvijalce .NET si oglejte Generativna AI za začetnike (.NET izdaja)!
Vsaka lekcija vključuje tudi odsek "Nadaljujte z učenjem" z dodatnimi učnimi orodji.
-
Azure OpenAI Service - Lekcije: "aoai-assignment"
-
Katalog modelov na GitHub Marketplace - Lekcije: "githubmodels"
-
OpenAI API - Lekcije: "oai-assignment"
-
Osnovno znanje Pythona ali TypeScripta je koristno - *Za popolne začetnike si oglejte tečaje Python in TypeScript
-
GitHub račun, da lahko forkate celoten repozitorij na vaš osebni račun
Ustvarili smo lekcijo Nastavitev tečaja, ki vam pomaga z namestitvijo razvojnega okolja.
Ne pozabite ozvezdčiti (🌟) 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 v obeh jezikih Python in TypeScript.
Pridružite se našemu uradnemu strežniku Azure AI Foundry na Discordu, da spoznate in navežete stike z drugimi, ki obiskujejo ta tečaj, ter dobite podporo.
Vprašanja ali povratne informacije o izdelku delite v našem Azure AI Foundry Developer Forumu na GitHubu.
Obiščite Microsoft for Startups, da izveste, kako začeti z gradnjo že danes s krediti Azure.
Imate predloge ali ste našli pravopisne ali kodne napake? Odprite zadevo ali Ustvarite pull request
- Kratek video uvod v temo
- Pisno lekcijo, ki je na voljo v README
- Primere kode v Pythonu in TypeScriptu, 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čenje: Kako nastaviti razvojno okolje | Video prihaja kmalu | Nauči se več |
| 01 | Uvod v Generativno AI in velike jezikovne modele (LLM) | Učenje: Razumevanje, kaj je Generativna AI in kako delujejo veliki jezikovni modeli (LLM). | Video | Nauči se več |
| 02 | Raziščite in primerjajte različne velike jezikovne modele | Učenje: Kako izbrati pravi model za vaš primer uporabe | Video | Nauči se več |
| 03 | Uporaba Generativne AI odgovorno | Učenje: Kako graditi aplikacije Generativne AI odgovorno | Video | Nauči se 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, ki izboljšajo rezultate vaših pozivov. | Video | Izvedi več |
| 06 | Gradnja aplikacij za generiranje besedil | Ustvari: Aplikacijo za generiranje besedil z uporabo Azure OpenAI / OpenAI API | Video | Izvedi več |
| 07 | Gradnja klepetalnih aplikacij | Ustvari: Tehnike za učinkovito gradnjo in integracijo klepetalnih aplikacij. | Video | Izvedi več |
| 08 | Gradnja iskalnih aplikacij z vektorskimi podatkovnimi bazami | Ustvari: Iskalno aplikacijo, ki uporablja vdelave (Embeddings) za iskanje podatkov. | Video | Izvedi več |
| 09 | Gradnja aplikacij za generiranje slik | Ustvari: Aplikacijo za generiranje slik | Video | Izvedi več |
| 10 | Gradnja nizko kodnih AI aplikacij | Ustvari: Aplikacijo generativne umetne inteligence z orodji nizke kode | Video | Izvedi več |
| 11 | Integracija zunanjih aplikacij s funkcijskim klicem | Ustvari: Kaj je funkcijski klic in kako se uporablja v aplikacijah | Video | Izvedi več |
| 12 | Oblikovanje UX za AI aplikacije | Nauči se: Kako uporabiti načela oblikovanja UX pri razvoju aplikacij generativne umetne inteligence | Video | Izvedi več |
| 13 | Varnost vaših generativnih AI aplikacij | Nauči se: Grožnje in tveganja za AI sisteme ter načine za zaščito teh sistemov. | Video | Izvedi več |
| 14 | Življenjski cikel generativne AI aplikacije | Nauči se: Orodja in metrike za upravljanje življenjskega cikla velikih jezikovnih modelov (LLM) in LLMOps | Video | Izvedi več |
| 15 | Povečano generiranje z iskanjem (RAG) in vektorske baze podatkov | Ustvari: Aplikacijo z uporabo RAG okvira za iskanje vdelav iz vektorskih baz podatkov | Video | Izvedi več |
| 16 | Modeli z odprto kodo in Hugging Face | Ustvari: Aplikacijo z uporabo modelov odprte kode, ki so na voljo na Hugging Face | Video | Izvedi več |
| 17 | AI agenti | Ustvari: Aplikacijo z uporabo okvira AI agentov | Video | Izvedi več |
| 18 | Fino nastavljanje LLM | Nauči se: Kaj, zakaj in kako nastavljati velike jezikovne modele | 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 akcij in potekov dela
Bernhardu Merkleju za ključne prispevke k vsaki lekciji za izboljšanje izkušnje učenca in kode.
Naša ekipa ustvarja tudi druge tečaje! Oglej si:
Če naletite na težave ali imate kakršnakoli vprašanja o ustvarjanju AI aplikacij. Pridružite se skupnosti udeležencev in izkušenih razvijalcev v razpravah o MCP. To je podporna skupnost, kjer so vprašanja dobrodošla in znanje se prosto 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 točnost, vas prosimo, da upoštevate, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v izvirnem jeziku velja za avtoritativni vir. Za ključne informacije priporočamo strokovni človeški prevod. Nismo odgovorni za morebitne nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.