24 KiB
21 lekcija koja podučava sve što trebate znati za početak izrade generativnih AI aplikacija
🌐 Podrška za više jezika
Podržano putem GitHub akcije (automatizirano i uvijek ažurno)
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
Preferirate li klonirati lokalno?
Ovaj repozitorij uključuje prijevode na više od 50 jezika što značajno povećava veličinu preuzimanja. Za kloniranje bez prijevoda, koristite 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"Ovo vam daje sve što vam treba za dovršetak tečaja uz puno brže preuzimanje.
Generativna AI za početnike (Verzija 3) - Tečaj
Naučite osnove izrade generativnih AI aplikacija s našim opsežnim tečajem od 21 lekcije koju vode Microsoft Cloud Advocates.
🌱 Početak
Ovaj tečaj ima 21 lekciju. Svaka lekcija pokriva svoju temu pa započnite gdje god želite!
Lekcije su označene kao “Learn” koje objašnjavaju koncept Generativne AI ili “Build” koje objašnjavaju koncept i primjere koda na Python i TypeScript kad je moguće.
Za .NET programere pogledajte Generativna AI za početnike (.NET izdanje)!
Svaka lekcija također uključuje odjeljak "Nastavi učiti" s dodatnim alatima za učenje.
Što vam treba
Za pokretanje koda ovog tečaja možete koristiti:
-
Azure OpenAI Service - Lekcije: "aoai-assignment"
-
Microsoft Foundry Models - Lekcije: "githubmodels" (GitHub Models se povlači krajem srpnja 2026 - koristite Microsoft Foundry Models)
-
OpenAI API - Lekcije: "oai-assignment"
-
Foundry Local - Pokrenite modele potpuno offline na vlastitom uređaju, nije potrebna pretplata na cloud
-
Osnovno znanje Pythona ili TypeScripta je korisno - *Za potpune početnike pogledajte ove Python i TypeScript tečajeve
-
GitHub račun za forkanje ovog cijelog repozitorija na vlastiti GitHub račun
Kreirali smo lekciju Postavljanje tečaja da vam pomognemo u postavljanju razvojnog okruženja.
Ne zaboravite staviti zvjezdicu (🌟) na ovaj repozitorij da ga lakše pronađete kasnije.
🧠 Spremni za implementaciju?
Ako tražite naprednije primjere koda, pogledajte našu kolekciju Generative AI primjera koda na Python i TypeScript.
🗣️ Upoznajte druge učenike, dobijte podršku
Pridružite se našem službenom Microsoft Foundry Discord serveru da upoznate i povežete se s drugim učenicima koji pohađaju ovaj tečaj i da dobijete podršku.
Postavite pitanja ili podijelite povratne informacije o proizvodu na našem Microsoft Foundry Developer Forum na Githubu.
🚀 Gradite startup?
Posjetite Microsoft for Startups da saznate kako početi graditi uz Azure kredite već danas.
🙏 Želite pomoći?
Imate li prijedloge ili ste pronašli pravopisne ili kodne pogreške? Podnesite issue ili Napravite pull request
📂 Svaka lekcija uključuje:
- Kratki video uvod u temu
- Pisanu lekciju smještenu u README
- Python i TypeScript primjere koda koji podržavaju Azure OpenAI i OpenAI API
- Poveznice na dodatne resurse za nastavak vašeg učenja
🗃️ Lekcije
| # | Poveznica na lekciju | Opis | Video | Dodatno učenje |
|---|---|---|---|---|
| 00 | Postavljanje tečaja | Nauči: Kako postaviti svoje razvojno okruženje | Video uskoro | Saznaj više |
| 01 | Uvod u Generativnu AI i LLM | Nauči: Razumijevanje što je Generativna AI i kako rade veliki jezični modeli (LLM) | Video | Saznaj više |
| 02 | Istraživanje i usporedba različitih LLM-ova | Nauči: Kako odabrati pravi model za svoj slučaj uporabe | Video | Saznaj više |
| 03 | Odgovorno korištenje generativne AI | Nauči: Kako odgovorno graditi Generativne AI aplikacije | Video | Saznaj više |
| 04 | Razumijevanje osnova inženjeringa upita | Nauči: Najbolje prakse praktičnog inženjeringa upita | Video | Saznaj Više | | 05 | Izrada naprednih upita | Nauči: Kako primijeniti tehnike inženjeringa upita koje poboljšavaju rezultate vaših upita. | Video | Saznaj Više | | 06 | Izrada aplikacija za generiranje teksta | Izgradi: Aplikaciju za generiranje teksta koristeći Azure OpenAI / OpenAI API | Video | Saznaj Više | | 07 | Izrada chat aplikacija | Izgradi: Tehnike za učinkovitu izradu i integraciju chat aplikacija. | Video | Saznaj Više | | 08 | Izrada tražilica i vektorskih baza podataka | Izgradi: Aplikaciju za pretraživanje koja koristi Embeddinge za pretraživanje podataka. | Video | Saznaj Više | | 09 | Izrada aplikacija za generiranje slika | Izgradi: Aplikaciju za generiranje slika | Video | Saznaj Više | | 10 | Izrada AI aplikacija s malo koda | Izgradi: Generativnu AI aplikaciju koristeći alate s malo koda | Video | Saznaj Više | | 11 | Integracija vanjskih aplikacija s pozivom funkcija | Izgradi: Što je poziv funkcija i njegove slučajeve upotrebe u aplikacijama | Video | Saznaj Više | | 12 | Dizajn UX-a za AI aplikacije | Nauči: Kako primijeniti principe dizajna UX-a prilikom razvoja Generativnih AI aplikacija | Video | Saznaj Više | | 13 | Osiguravanje Generativnih AI aplikacija | Nauči: Prijetnje i rizike AI sustava te metode za njihovo osiguranje. | Video | Saznaj Više | | 14 | Životni ciklus generativnih AI aplikacija | Nauči: Alate i metrike za upravljanje životnim ciklusom LLM-a i LLMOps | Video | Saznaj Više | | 15 | Generiranje uz dohvat (RAG) i vektorske baze podataka | Izgradi: Aplikaciju koristeći RAG Framework za dohvat embeddinga iz vektorskih baza podataka | Video | Saznaj Više | | 16 | Modeli otvorenog koda i Hugging Face | Izgradi: Aplikaciju koristeći modele otvorenog koda dostupne na Hugging Face | Video | Saznaj Više | | 17 | AI agenti | Izgradi: Aplikaciju koristeći AI Agent Framework | Video | Saznaj Više | | 18 | Fino podešavanje LLM-ova | Nauči: Što, zašto i kako izvršiti fino podešavanje LLM-ova | Video | Saznaj Više | | 19 | Izgradnja s malim jezičnim modelima (SLM) | Nauči: Prednosti izgradnje s malim jezičnim modelima | Video uskoro | Saznaj Više | | 20 | Izgradnja s Mistral modelima | Nauči: Značajke i razlike Mistral obiteljskih modela | Video uskoro | Saznaj Više | | 21 | Izgradnja s Meta modelima | Nauči: Značajke i razlike Meta obiteljskih modela | Video uskoro | Saznaj Više |
🌟 Posebna zahvala
Posebna zahvala Johnu Azizu za kreiranje svih GitHub radnji i tijekova rada
Bernhardu Merkleu za ključne doprinose svakoj lekciji kako bi se poboljšalo iskustvo učenja i rada s kodom.
🎒 Ostali tečajevi
Naš tim izrađuje i druge tečajeve! Pogledajte:
LangChain
Azure / Edge / MCP / Agenti
Serija o Generativnoj AI
Osnovno učenje
Serija Copilot
Dobivanje pomoći
Ako zapnete ili imate pitanja o izradi AI aplikacija, pridružite se ostalim učenicima i iskusnim programerima u raspravama o MCP-u. To je poticajna zajednica gdje su pitanja dobrodošla, a znanje se slobodno dijeli.
Ako imate povratne informacije o proizvodu ili greške tijekom izrade posjetite:
Napomena: Ovaj dokument je preveden korištenjem AI prevoditeljskog servisa Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati greške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za važne informacije preporuča se profesionalni ljudski prijevod. Nismo odgovorni za bilo kakva nesporazumevanja ili pogrešne interpretacije koje proizlaze iz korištenja ovog prijevoda.