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 | 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
Radije klonirati lokalno?
Ovaj repozitorij uključuje 50+ prijevoda jezika što znatno 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 s mnogo bržim preuzimanjem.
Naučite osnove izgradnje Generativnih AI aplikacija uz naš sveobuhvatni tečaj od 21 lekcije koji su kreirali Microsoft Cloud Advocates.
Ovaj tečaj ima 21 lekciju. Svaka lekcija pokriva vlastitu temu pa započnite gdje god želite!
Lekcije su označene kao "Learn" lekcije koje objašnjavaju koncept Generativne AI ili kao "Build" lekcije koje objašnjavaju koncept i primjere koda u Python i TypeScript gdje je moguće.
Za .NET programere pogledajte Generative AI for Beginners (.NET Edition)!
Svaka lekcija također uključuje odjeljak "Keep Learning" s dodatnim alatima za učenje.
-
Azure OpenAI Service - Lekcije: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lekcije: "githubmodels"
-
OpenAI API - Lekcije: "oai-assignment"
-
Osnovno znanje Pythona ili TypeScripta je korisno - *Za potpune početnike pogledajte ove Python i TypeScript tečajeve
-
GitHub račun za forkanje cijelog repozitorija na vlastiti GitHub račun
Napravili smo lekciju Course Setup koja će vam pomoći postaviti razvojno okruženje.
Nemojte zaboraviti označiti (🌟) ovaj repozitorij zvjezdicom kako biste ga lakše pronašli kasnije.
Ako tražite naprednije primjere koda, pogledajte našu kolekciju Generativnih AI primjera koda na oba jezika, Python i TypeScript.
Pridružite se našem službenom Azure AI Foundry Discord serveru kako biste upoznali i umrežili se s ostalim učenicima ovog tečaja i dobili podršku.
Postavljajte pitanja ili dijelite povratne informacije o proizvodu u našem Azure AI Foundry Developer Forum na Githubu.
Posjetite Microsoft for Startups kako biste saznali kako započeti izgradnju uz Azure kredite već danas.
Imate prijedloge ili ste pronašli greške u pravopisu ili kodu? Otvorite issue ili napravite pull request
- Kratki video uvod u temu
- Pisanu lekciju smještenu u README
- Primjere koda u Pythonu i TypeScriptu koji podržavaju Azure OpenAI i OpenAI API
- Poveznice na dodatne resurse za nastavak učenja
| # | Poveznica na lekciju | Opis | Video | Dodatno učenje |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Kako postaviti razvojno okruženje | Video uskoro | Saznaj više |
| 01 | Introduction to Generative AI and LLMs | Learn: Razumijevanje što je Generativna AI i kako rade veliki jezični modeli (LLM) | Video | Saznaj više |
| 02 | Exploring and comparing different LLMs | Learn: Kako odabrati pravi model za vaš slučaj upotrebe | Video | Saznaj više |
| 03 | Using Generative AI Responsibly | Learn: Kako odgovorno graditi Generativne AI aplikacije | Video | Saznaj više |
| 04 | Razumijevanje osnova inženjeringa prompta | Nauči: Praktične najbolje prakse inženjeringa prompta | Video | Saznaj više |
| 05 | Izrada naprednih prompta | Nauči: Kako primijeniti tehnike inženjeringa prompta koje poboljšavaju rezultate prompta | 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 pretraživačkih aplikacija s vektorskim bazama podataka | Izgradi: Pretraživačku aplikaciju koja koristi ugrađivanja 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 pozivanjem funkcija | Izgradi: Što je pozivanje funkcija i njihova primjena u aplikacijama | Video | Saznaj više |
| 12 | Dizajniranje korisničkog iskustva za AI aplikacije | Nauči: Kako primijeniti principe dizajniranja UX-a pri razvoju generativnih AI aplikacija | Video | Saznaj više |
| 13 | Osiguravanje vaših generativnih AI aplikacija | Nauči: Prijetnje i rizike za AI sustave te metode osiguravanja tih sustava | Video | Saznaj više |
| 14 | Životni ciklus generativne AI aplikacije | Nauči: Alate i metrike za upravljanje životnim ciklusom LLM-a i LLMOps | Video | Saznaj više |
| 15 | Retrieval Augmented Generation (RAG) i vektorske baze podataka | Izgradi: Aplikaciju koristeći RAG okvir za dohvat ugrađivanja iz vektorskih baza podataka | Video | Saznaj više |
| 16 | Open Source modeli i Hugging Face | Izgradi: Aplikaciju koristeći open source modele dostupne na Hugging Face | Video | Saznaj više |
| 17 | AI agenti | Izgradi: Aplikaciju koristeći okvir za AI agente | Video | Saznaj više |
| 18 | Fine-tuning LLM-a | Nauči: Što, zašto i kako fino podešavati LLM-ove | Video | Saznaj više |
| 19 | Izrada s malim jezičnim modelima (SLM) | Nauči: Prednosti izrade s malim jezičnim modelima | Video uskoro | Saznaj više |
| 20 | Izrada s Mistral modelima | Nauči: Značajke i razlike Mistral obiteljskih modela | Video uskoro | Saznaj više |
| 21 | Izrada s Meta modelima | Nauči: Značajke i razlike Meta obiteljskih modela | Video uskoro | Saznaj više |
Posebna zahvala Johnu Azizu za izradu svih GitHub Actions i tijekova rada
Bernhardu Merkletu za ključne doprinose u svakoj lekciji za poboljšanje iskustva učenika i koda.
Naš tim proizvodi i druge tečajeve! Pogledajte:
Ako zapnete ili imate pitanja o izradi AI aplikacija. Pridružite se kolegama učenicima i iskusnim programerima u raspravama o MCP-u. To je podržavajuća zajednica gdje su pitanja dobrodošla i znanje se slobodno dijeli.
Ako imate povratne informacije o proizvodu ili greške tijekom izrade posjetite:
Odricanje od odgovornosti: Ovaj dokument preveden je pomoću AI prevoditeljske usluge Co-op Translator. Iako težimo točnosti, molimo imajte na umu da automatizirani prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za kritične informacije preporučuje se profesionalni ljudski prijevod. Nismo odgovorni za bilo kakva nesporazuma ili kriva tumačenja koja proizlaze iz korištenja ovog prijevoda.