21 lekcij, ki vas naučijo vsega, kar morate vedeti, da začnete graditi aplikacije generativne umetne inteligence
Arabščina | Bengalščina | Bolgarščina | Burmanski (Myanmar) | 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 | Hindijščina | Madžarščina | Indonezijščina | Italijanščina | Japonščina | Kannada | Korejščina | Litovščina | Malajščina | Malajalščina | Maratščina | Nepalščina | Nigerijski pidgin | Norveščina | Perzijski (Farsi) | Poljščina | Portugalščina (Brazilija) | Portugalščina (Portugalska) | Pendžabščina (Gurmukhi) | Romunščina | Ruščina | Srbščina (cirilica) | Slovaščina | Slovenščina | Španščina | Svahili | Švedščina | Tagalog (Filipinščina) | Tamilščina | Telugu | Tajščina | Turščina | Ukrajinščina | Urdu | Vietnamščina
Raje lokalno klonirate?
Ta repozitorij vključuje več kot 50 jezikovnih prevodov, 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 z veliko hitrejšim prenosom.
Naučite se temeljev gradnje aplikacij generativne umetne inteligence z našim celovitim tečajem v 21 lekcijah, ki ga pripravljajo Microsoft Cloud Advocates.
Ta tečaj ima 21 lekcij. Vsaka lekcija pokriva svojo temo, zato začnite kjerkoli želite!
Lekcije so označene kot "Learn" lekcije, ki pojasnjujejo koncept generativne umetne inteligence, ali "Build" lekcije, ki pojasnijo koncept in priložijo primere kode v Pythonu in TypeScriptu, kadar je to mogoče.
Za .NET razvijalce si oglejte Generative AI for Beginners (.NET Edition)!
Vsaka lekcija vsebuje tudi odsek "Keep Learning" 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čaje Python in TypeScript
-
GitHub račun za forkanje celotnega repozitorija na svoj račun GitHub
Ustvarili smo lekcijo Course Setup, ki vam pomaga pri nastavitvi 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 generativne umetne inteligence v obeh jezikih, Python in TypeScript.
Pridružite se našemu uradnemu Azure AI Foundry Discord strežniku, da spoznate in sodelujete z drugimi, ki obiskujejo ta tečaj in pridobite podporo.
Postavljajte 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 danes začeti graditi z Azure krediti.
Imate predloge ali ste našli pravopisne ali kode napake? Odprite zadevo ali Ustvarite zahtevo za povlečenje
- Kratek video uvod v temo
- Pisno lekcijo v README
- Vzorce 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 | Course Setup | Nauči se: Kako nastaviti razvojno okolje | Video prihaja kmalu | Več informacij |
| 01 | Uvod v generativno umetno inteligenco in LLM | Nauči se: Razumevanje, kaj je generativna umetna inteligenca in kako delujejo veliki jezikovni modeli (LLM). | Video | Več informacij |
| 02 | Razhajanje in primerjava različnih LLM | Nauči se: Kako izbrati pravi model za vaš primer uporabe | Video | Več informacij |
| 03 | Odgovorna uporaba generativne umetne inteligence | Nauči se: Kako odgovorno graditi aplikacije generativne umetne inteligence | Video | Več informacij |
| 04 | Razumevanje osnov inženirstva pozivov (prompt engineering) | Nauči se: Praktične najboljše prakse inženirstva pozivov | Video | Več informacij |
| 05 | Ustvarjanje naprednih pozivov | Nauči se: Kako uporabiti tehnike oblikovanja pozivov, ki izboljšajo izid tvojih pozivov. | Video | Izvedi več |
| 06 | Gradnja aplikacij za generiranje besedil | Zgradi: Aplikacijo za generiranje besedil 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 in vektorskih baz podatkov | 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 aplikacij z nizko kodo za AI | Zgradi: Generativno AI aplikacijo z uporabo orodij z nizko kodo | Video | Izvedi več |
| 11 | Integracija zunanjih aplikacij s klicem funkcij | Zgradi: Kaj je klic funkcij in njegove uporabe v aplikacijah | Video | Izvedi več |
| 12 | Oblikovanje UX za AI aplikacije | Nauči se: Kako uporabiti načela UX oblikovanja 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 metode za njihovo zavarovanje. | Video | Izvedi več |
| 14 | Življenjski cikel generativne AI aplikacije | Nauči se: Orodja in metrike za upravljanje življenjskega cikla LLM in LLMOps | Video | Izvedi več |
| 15 | Pridobivanje in generiranje (RAG) ter vektorske baze podatkov | Zgradi: Aplikacijo, ki uporablja RAG okvir za pridobivanje vdelav iz vektorskih baz podatkov | Video | Izvedi več |
| 16 | Modeli odprte kode in Hugging Face | Zgradi: Aplikacijo z modeli odprte kode, ki so na voljo na Hugging Face | Video | Izvedi več |
| 17 | AI agenti | Zgradi: Aplikacijo z uporabo AI agentnega okvira | Video | Izvedi več |
| 18 | Natančno prilagajanje LLM-jev | Nauči se: Kaj, zakaj in kako natančno prilagajati LLM-je | 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 Actions in delovnih tokov
Bernhardu Merkleju za ključne prispevke k vsaki lekciji za izboljšanje izkušenj učečih in kode.
Naša ekipa ustvarja tudi druge tečaje! Oglej si:
Če naletite na težave ali imate kakršnakoli vprašanja o izdelavi AI aplikacij, se pridružite ostalim učencem in izkušenim razvijalcem v razpravah o MCP. To je podporna skupnost, kjer so vprašanja dobrodošla in kjer se znanje prostovoljno deli.
Če imate povratne informacije o izdelku ali naletite na napake med izdelavo, obiščite:
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo storitve za strojno prevajanje AI Co-op Translator. Čeprav si prizadevamo za natančnost, vas opozarjamo, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v maternem jeziku velja za avtoritativni vir. Za kritične informacije priporočamo strokovni prevod, opravljen s strani človeka. Za morebitne nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda, ne odgovarjamo.