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 više od 50 prijevoda jezika što značajno povećava veličinu preuzimanja. Za kloniranje bez prijevoda, koristite 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'Ovo vam daje sve što trebate za završetak tečaja uz mnogo brže preuzimanje.
Naučite osnove izrade Generativnih AI aplikacija uz naš sveobuhvatni tečaj od 21 lekcije koji vodi Microsoft Cloud Advocates.
Ovaj tečaj ima 21 lekciju. Svaka lekcija pokriva svoju temu pa počnite gdje želite!
Lekcije su označene kao "Nauči" lekcije koje objašnjavaju Generativni AI koncept ili "Izgradi" lekcije koje objašnjavaju koncept i primjere koda u Pythonu i TypeScriptu kad je moguće.
Za .NET developere pogledajte Generativna AI za početnike (.NET izdanje)!
Svaka lekcija također uključuje sekciju "Nastavi učiti" 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 apsolutne početnike pogledajte ove Python i TypeScript tečajeve
-
GitHub račun za forkanje cijelog repozitorija na vlastiti GitHub račun
Napravili smo Postavljanje tečaja lekciju kako bismo vam pomogli pri postavljanju razvojnog okruženja.
Ne zaboravite označiti zvjezdicom (🌟) ovaj repozitorij da biste ga lakše pronašli kasnije.
Ako tražite naprednije primjere koda, pogledajte našu kolekciju Generativnih AI primjera koda u Pythonu i TypeScriptu.
Pridružite se našem službenom Azure AI Foundry Discord serveru da upoznate i povežete se s drugim polaznicima tečaja i dobijete podršku.
Postavljajte pitanja ili podijelite povratne informacije o proizvodu u našem Azure AI Foundry Developer Forum na Githubu.
Posjetite Microsoft for Startups i saznajte kako danas započeti s izradom uz Azure kredite.
Imate li prijedloge ili ste pronašli pravopisne ili kod greške? 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 | Postavljanje tečaja | Nauči: Kako postaviti razvojno okruženje | Video uskoro | Saznaj više |
| 01 | Uvod u Generativnu AI i LLM-ove | 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 vaš slučaj uporabe | Video | Saznaj više |
| 03 | Odgovorno korištenje Generativne AI | Nauči: Kako izgraditi Generativne AI aplikacije odgovorno | Video | Saznaj više |
| 04 | Razumijevanje osnova prompt inženjeringa | Nauči: Praktične najbolje prakse prompt inženjeringa | Video | Saznaj više |
| 05 | Izrada naprednih upita | Nauči: Kako primijeniti tehnike inženjerstva upita koje poboljšavaju rezultat vaših upita. | Video | Saznaj više |
| 06 | Izrada aplikacija za generiranje teksta | Izradi: Aplikaciju za generiranje teksta koristeći Azure OpenAI / OpenAI API | Video | Saznaj više |
| 07 | Izrada chat aplikacija | Izradi: Tehnike za učinkovito izradu i integraciju chat aplikacija. | Video | Saznaj više |
| 08 | Izrada aplikacija za pretraživanje i vektorske baze podataka | Izradi: Aplikaciju za pretraživanje koja koristi ugrađivanja (Embeddings) za pretraživanje podataka. | Video | Saznaj više |
| 09 | Izrada aplikacija za generiranje slika | Izradi: Aplikaciju za generiranje slika | Video | Saznaj više |
| 10 | Izrada AI aplikacija s malo koda | Izradi: Generativnu AI aplikaciju koristeći alate s malo koda | Video | Saznaj više |
| 11 | Integracija vanjskih aplikacija s pozivanjem funkcija | Izradi: Što je pozivanje funkcija i primjene za aplikacije | Video | Saznaj više |
| 12 | Dizajniranje korisničkog iskustva za AI aplikacije | Nauči: Kako primijeniti principe dizajna korisničkog iskustva prilikom razvoja generativnih AI aplikacija | Video | Saznaj više |
| 13 | Sigurnost 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 generativnih AI aplikacija | Nauči: Alate i metrike za upravljanje LLM životnim ciklusom i LLMOps | Video | Saznaj više |
| 15 | Generacija s podrškom preuzimanja (RAG) i vektorske baze podataka | Izradi: Aplikaciju koristeći RAG okvir za dohvaćanje ugrađivanja iz vektorskih baza podataka | Video | Saznaj više |
| 16 | Open Source modeli i Hugging Face | Izradi: Aplikaciju koristeći open source modele dostupne na Hugging Face | Video | Saznaj više |
| 17 | AI agenti | Izradi: Aplikaciju koristeći okvir AI agenta | Video | Saznaj više |
| 18 | Fino podešavanje LLM-ova | Nauči: Što, zašto i kako finog podešavanja LLM-ova | Video | Saznaj više |
| 19 | Izrada s malim jezičnim modelima | Nauči: Prednosti izrade s malim jezičnim modelima | Uskoro video | Saznaj više |
| 20 | Izrada s Mistral modelima | Nauči: Značajke i razlike Mistral obiteljskih modela | Uskoro video | Saznaj više |
| 21 | Izrada s Meta modelima | Nauči: Značajke i razlike Meta obiteljskih modela | Uskoro video | Saznaj više |
Posebna zahvala Johnu Azizu za izradu svih GitHub Actions i radnih tokova
Bernhardu Merkelu za ključne doprinose u svakoj lekciji kako bi se poboljšalo iskustvo učenika i koda.
Naš tim proizvodi i druge tečajeve! Pogledajte:
Ako zapnete ili imate bilo kakvih pitanja vezanih uz izradu AI aplikacija. Pridružite se kolegama učenicima i iskusnim programerima u raspravama o MCP-u. To je poticajna zajednica u kojoj su pitanja dobrodošla, a znanje se slobodno dijeli.
Ako imate povratne informacije o proizvodu ili naiđete na greške tijekom izrade, posjetite:
Odricanje od odgovornosti:
Ovaj je dokument preveden pomoću AI usluge prevođenja Co-op Translator. Iako nastojimo postići točnost, molimo imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za važne informacije preporučuje se profesionalni ljudski prijevod. Nismo odgovorni za bilo kakve nesporazume ili kriva tumačenja koja proizlaze iz uporabe ovog prijevoda.