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 lokalno kloniranje?
Ovaj repozitorij uključuje prevode na preko 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/AZD-for-beginners.git cd AZD-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/AZD-for-beginners.git cd AZD-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Time dobivate sve što vam treba za dovršetak tečaja s puno bržim preuzimanjem.
Azure Developer CLI je narasla izvan tradicionalnih web aplikacija i API-ja. Danas je azd jedinstveni alat za implementaciju bilo koje aplikacije u Azure—uključujući AI-pokretane aplikacije i inteligentne agente.
Evo što to znači za vas:
- AI agenti su sada primarni radni zadaci azd-a. Možete inicijalizirati, implementirati i upravljati AI agent projektima koristeći isti tijek rada
azd init→azd upkoji već poznajete. - Integracija s Microsoft Foundry donosi implementaciju modela, hostiranje agenata i konfiguraciju AI servisa izravno u azd ekosustav predložaka.
- Osnovni tijek rada nije promijenjen. Bilo da implementirate todo aplikaciju, mikrouslugu ili višestruku AI agent rješenje, naredbe su iste.
Ako ste prije koristili azd, podrška za AI je prirodan nastavak—a ne zaseban alat ili napredni tečaj. Ako počinjete iznova, naučit ćete jedan tijek rada koji radi za sve.
Azure Developer CLI (azd) je komandni alat prilagođen programerima koji olakšava implementaciju aplikacija u Azure. Umjesto ručnog stvaranja i povezivanja desetaka Azure resursa, možete implementirati cijele aplikacije s jednom naredbom.
# Ova jedina naredba radi sve:
# ✅ Stvara sve Azure resurse
# ✅ Konfigurira mrežu i sigurnost
# ✅ Gradi kod vaše aplikacije
# ✅ Raspoređuje na Azure
# ✅ Daje vam radni URL
azd upTo je to! Nema klikanja po Azure Portalu, nema učenja složenih ARM predložaka, nema ručne konfiguracije - samo funkcionalne aplikacije na Azureu.
Ovo je najčešće pitanje koje početnici postavljaju. Evo jednostavnog odgovora:
| Značajka | Azure CLI (az) |
Azure Developer CLI (azd) |
|---|---|---|
| Svrha | Upravljanje pojedinačnim Azure resursima | Implementacija kompletnih aplikacija |
| Način razmišljanja | Fokus na infrastrukturi | Fokus na aplikaciji |
| Primjer | az webapp create --name myapp... |
azd up |
| Krivulja učenja | Mora poznavati Azure servise | Samo poznajte svoju aplikaciju |
| Najbolje za | DevOps, Infrastruktura | Programeri, Prototipiranje |
- Azure CLI je kao imati sve alate za izgradnju kuće - čekiće, pile, čavle. Možete izgraditi bilo što, ali morate znati graditeljstvo.
- Azure Developer CLI je kao unajmiti izvođača radova - opišete što želite i on se brine o izgradnji.
| Scenarij | Koristite ovaj alat |
|---|---|
| "Želim brzo implementirati svoju web aplikaciju" | azd up |
| "Trebam samo stvoriti račun za pohranu" | az storage account create |
| "Gradim kompletnu AI aplikaciju" | azd init --template azure-search-openai-demo |
| "Trebam debugirati specifični Azure resurs" | az resource show |
| "Želim produkcijsku implementaciju za nekoliko minuta" | azd up --environment production |
AZD koristi Azure CLI ispod haube. Možete koristiti oba:
# Implementirajte svoju aplikaciju pomoću AZD
azd up
# Zatim fino podesite određene resurse pomoću Azure CLI
az webapp config set --name myapp --always-on trueNemojte počinjati od nule! Awesome AZD je zajednički skup spremnih za implementaciju predložaka:
| Resurs | Opis |
|---|---|
| 🔗 Awesome AZD Galerija | Pregledajte 200+ predložaka s implementacijom jednim klikom |
| 🔗 Pošaljite predložak | Doprinesite vlastitim predloškom zajednici |
| 🔗 GitHub Repozitorij | Zapratite i istražite izvor |
# RAG chat s Microsoft Foundry modelima + AI pretraživanje
azd init --template azure-search-openai-demo
# Brza aplikacija za AI chat
azd init --template openai-chat-app-quickstart
# AI agenti s Foundry agentima
azd init --template get-started-with-ai-agentsPrije nego što počnete, provjerite je li vaše računalo spremno za predložak koji želite implementirati:
Windows:
.\validate-setup.ps1macOS / Linux:
bash ./validate-setup.shAko bilo koja potrebna provjera ne uspije, najprije ispravite problem, a zatim nastavite s brzim startom.
Windows:
winget install microsoft.azdmacOS:
brew tap azure/azd && brew install azdLinux:
curl -fsSL https://aka.ms/install-azd.sh | bash# Opcionalno ako planirate izravno koristiti Azure CLI naredbe u ovom tečaju
az login
# Potreban za AZD tokove rada
azd auth loginAko niste sigurni koji vam je potreban, pratite cijeli tijek postavljanja u Instalacija i postavljanje.
# Inicijalizirajte iz predloška
azd init --template todo-nodejs-mongo
# Postavi na Azure (stvara sve!)
azd up🎉 To je to! Vaša je aplikacija sada uživo na Azureu.
# Remove all resources when done experimenting
azd down --force --purgeOvaj tečaj je dizajniran za postupno učenje - počnite gdje vam je najugodnije i napredujte korak po korak:
| Vaše iskustvo | Počnite ovdje |
|---|---|
| Potpuni početnik s Azureom | Poglavlje 1: Osnove |
| Poznajete Azure, novi ste u AZD-u | Poglavlje 1: Osnove |
| Želite implementirati AI aplikacije | Poglavlje 2: AI-prvo razvoj |
| Želite praktičnu radionicu | 🎓 Interaktivna radionica - 3-4 sata vođenog laboratorija |
| Trebate produkcijske obrasce | Poglavlje 8: Produkcija i poduzeće |
- Forkajte ovaj repozitorij:
- Klonirajte ga:
git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git - Potražite pomoć: Azure Discord zajednica
Preferirate lokalno kloniranje?
Ovaj repozitorij uključuje prevode na preko 50 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/AZD-for-beginners.git cd AZD-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'Time dobivate sve što vam treba za dovršetak tečaja s puno bržim preuzimanjem.
Ovladavajte Azure Developer CLI (azd) kroz strukturirana poglavlja dizajnirana za postupno učenje. Poseban fokus na implementaciju AI aplikacija s Microsoft Foundry integracijom.
Prema uvidima Microsoft Foundry Discord zajednice, 45% programera želi koristiti AZD za AI radne zadatke ali nailaze na izazove:
- Složene AI arhitekture s više servisa
- Najbolje prakse implementacije AI u produkciju
- Integracija i konfiguracija Azure AI servisa
- Optimizacija troškova AI radnih zadataka
- Rješavanje problema specifičnih za AI implementaciju
Završetkom ovog strukturiranog tečaja, naučit ćete:
- Ovladati osnovama AZD-a: osnovni koncepti, instalacija i konfiguracija
- Implementirati AI aplikacije: koristiti AZD s Microsoft Foundry servisima
- Implementirati infrastrukturu kao kod: upravljati Azure resursima pomoću Bicep predložaka
- Otkloniti poteškoće pri implementaciji: riješiti česte probleme i debugirati
- Optimizirati za produkciju: sigurnost, skaliranje, nadzor i upravljanje troškovima
- Izgraditi rješenja s više agenata: implementirati složene AI arhitekture
Prije početka poglavlja 1, provjerite imate li sljedeće pripremljeno. Koraci instalacije kasnije u ovom vodiču pretpostavljaju da su ove osnove već riješene.
- Pretplata na Azure: Možete koristiti postojeću pretplatu s posla ili vlastiti račun, ili kreirati besplatno probno razdoblje za početak.
- Dozvola za kreiranje Azure resursa: Za većinu vježbi trebali biste imati barem Contributor pristup na ciljanoj pretplati ili grupi resursa. Neki poglavlja također mogu pretpostaviti da možete kreirati grupe resursa, upravljane identitete i RBAC dodjele.
- GitHub račun: Korisno za raspolaganje repozitorijem, praćenje vlastitih promjena i korištenje GitHub Codespaces za radionicu.
- Preduvjeti za izvršavanje predložaka: Neki predlošci zahtijevaju lokalne alate kao što su Node.js, Python, Java ili Docker. Pokrenite validator postava prije početka da pravovremeno uočite nedostatak alata.
- Osnovno poznavanje terminala: Ne morate biti stručnjak, ali trebali biste se osjećati ugodno pri izvršavanju naredbi kao što su
git clone,azd auth loginiazd up.
Radite u poslovnoj pretplati?
Ako vaš Azure okoliš upravlja administrator, unaprijed potvrdite da možete postavljati resurse u pretplatu ili grupu resursa koju planirate koristiti. Ako ne, zamolite za sandbox pretplatu ili Contributor pristup prije početka.
Novi ste u Azure?
Počnite s vlastitom Azure probnom ili plaćajte prema korištenju na https://aka.ms/azurefreetrial kako biste mogli završiti vježbe do kraja bez čekanja na odobrenja na razini najma.
Svako poglavlje ima namjenski README s ciljevima učenja, brzim početcima i vježbama:
Ukupno trajanje tečaja: ~10-14 sati | Razina vještina: Početnik → Pripremljen za produkciju
Odaberite svoj put učenja prema razini iskustva i ciljevima
Preduvjeti: Pretplata na Azure, osnovno znanje komandne linije
Trajanje: 30-45 minuta
Kompleksnost: ⭐
- Razumjeti osnove Azure Developer CLI-a
- Instalirati AZD na svom sustavu
- Vašu prvu uspješnu implementaciju
- 🎯 Početak ovdje: Što je Azure Developer CLI?
- 📖 Teorija: AZD Osnove - Ključni koncepti i terminologija
- ⚙️ Instalacija: Instalacija i postavljanje - Vodiči za platforme
- 🛠️ Praktično: Vaš prvi projekt - Korak po korak tutorijal
- 📋 Kratki pregled: Komandni cheat sheet
# Brza provjera instalacije
azd version
# Postavite svoju prvu aplikaciju
azd init --template todo-nodejs-mongo
azd up💡 Ishod poglavlja: Uspješno implementirati jednostavnu web aplikaciju na Azure koristeći AZD
✅ Validacija uspjeha:
# Nakon dovršetka poglavlja 1 trebali biste moći:
azd version # Prikazuje instaliranu verziju
azd init --template todo-nodejs-mongo # Inicijalizira projekt
azd up # Distribuira na Azure
azd show # Prikazuje URL pokrenute aplikacije
# Aplikacija se otvara u pregledniku i radi
azd down --force --purge # Čisti resurse📊 Uloženo vrijeme: 30-45 minuta
📈 Razina vještina nakon: Mogućnost samostalnog postavljanja osnovnih aplikacija
Preduvjeti: Poglavlje 1 završeno
Trajanje: 1-2 sata
Kompleksnost: ⭐⭐
- Integracija Microsoft Foundry s AZD-om
- Postavljanje AI-pokretanih aplikacija
- Razumijevanje konfiguracija AI servisa
- 🎯 Početak ovdje: Integracija Microsoft Foundry
- 🤖 AI agenti: Vodič za AI agente - Postavite inteligentne agente s AZD-om
- 📖 Obrasci: Implementacija AI modela - Postavljanje i upravljanje AI modelima
- 🛠️ Radionica: AI radionica - Pripremite AI rješenja za AZD
- 🎥 Interaktivni vodič: Materijali za radionicu - Učenje preko preglednika s MkDocs * DevContainer okruženje
- 📋 Predlošci: Microsoft Foundry predlošci
- 📝 Primjeri: Primjeri AZD implementacija
# Implementirajte svoju prvu AI aplikaciju
azd init --template azure-search-openai-demo
azd up
# Isprobajte dodatne AI predloške
azd init --template openai-chat-app-quickstart
azd init --template agent-openai-python-prompty💡 Ishod poglavlja: Postaviti i konfigurirati AI-chat aplikaciju s RAG mogućnostima
✅ Validacija uspjeha:
# Nakon poglavlja 2, trebali biste moći:
azd init --template azure-search-openai-demo
azd up
# Testirati AI chat sučelje
# Postavljati pitanja i dobivati AI-pokretane odgovore sa izvorima
# Provjeriti radi li integracija pretrage
azd monitor # Provjeriti prikazuje li Application Insights telemetriju
azd down --force --purge📊 Uloženo vrijeme: 1-2 sata
📈 Razina vještina nakon: Mogućnost postavljanja i konfiguriranja AI aplikacija spremnih za produkciju
💰 Svijest o troškovima: Razumijevanje troškova razvoja od 80-150$/mjesec, troškova produkcije od 300-3500$/mjesec
Razvojno okruženje (procjena 80-150$/mj):
- Microsoft Foundry modeli (plaćanje po korištenju): 0-50$/mj (ovisno o korištenju tokena)
- AI pretraživanje (osnovni sloj): 75$/mj
- Container Apps (potrošnja): 0-20$/mj
- Pohrana (standardna): 1-5$/mj
Produkcijsko okruženje (procjena 300-3.500+$/mj):
- Microsoft Foundry modeli (PTU za konzistentne performanse): 3.000+$/mj ILI plaćanje po korištenju s velikim obujmom
- AI pretraživanje (standardni sloj): 250$/mj
- Container Apps (dedicirano): 50-100$/mj
- Application Insights: 5-50$/mj
- Pohrana (premium): 10-50$/mj
💡 Savjeti za optimizaciju troškova:
- Koristite besplatni sloj Microsoft Foundry modela za učenje (uključeno 50.000 tokena/mj s Azure OpenAI)
- Pokrenite
azd downza prekid resursa kad ne razvijate aktivno - Počnite s potrošnjom po korištenju, PTU koristite samo za produkciju
- Koristite
azd provision --previewza procjenu troškova prije implementacije - Omogućite automatsko skaliranje: plaćajte samo za stvarnu upotrebu
Praćenje troškova:
# Provjerite procijenjene mjesečne troškove
azd provision --preview
# Pratite stvarne troškove u Azure portalu
az consumption budget list --resource-group <your-rg>Preduvjeti: Poglavlje 1 završeno
Trajanje: 45-60 minuta
Kompleksnost: ⭐⭐
- Konfiguracija i upravljanje okolinama
- Najbolje prakse za autentifikaciju i sigurnost
- Imenovanje i organizacija resursa
- 📖 Konfiguracija: Vodič za konfiguraciju - Postavljanje okoline
- 🔐 Sigurnost: Obrasci autentifikacije i managed identity - Obrasci autentifikacije
- 📝 Primjeri: Primjer aplikacije s bazom - Primjeri baze podataka s AZD-om
- Konfigurirati više okolina (razvojna, testna, produkcija)
- Postaviti autentifikaciju upravljanim identitetom
- Implementirati konfiguracije specifične za okoliš
💡 Ishod poglavlja: Upravljajte višestrukim okolinama s pravom autentifikacijom i sigurnošću
Preduvjeti: Poglavlja 1-3 završena
Trajanje: 1-1.5 sati
Kompleksnost: ⭐⭐⭐
- Napredni obrasci implementacije
- Infrastruktura kao kod s Bicep-om
- Strategije za provisioning resursa
- 📖 Implementacija: Vodič za implementaciju - Cjelokupni procesi
- 🏗️ Provisioning: Provisioning resursa - Upravljanje Azure resursima
- 📝 Primjeri: Primjer Container aplikacije - Containerizirane implementacije
- Kreirati prilagođene Bicep predloške
- Implementirati višeservisne aplikacije
- Primijeniti strategije plavo-zelene implementacije
💡 Ishod poglavlja: Implementirati složene višeservisne aplikacije koristeći prilagođene infrastrukture
Preduvjeti: Poglavlja 1-2 završena
Trajanje: 2-3 sata
Kompleksnost: ⭐⭐⭐⭐
- Obrasci arhitekture s više agenata
- Orkestracija i koordinacija agenata
- Produkcijski spremne AI implementacije
- 🤖 Istaknuti projekt: Rješenje s više agenata za maloprodaju - Kompletna implementacija
- 🛠️ ARM predlošci: Pakiranje ARM predložaka za više agenata - Implementacija jednim klikom
- 📖 Arhitektura: Koordinacijski obrasci za više agenata - Obrasci
# Implementirajte kompletno maloprodajno višekwintu rješenje
cd examples/retail-multiagent-arm-template
./deploy.sh
# Istražite konfiguracije agenata
az deployment group show --resource-group <rg-name> --name <deployment-name>💡 Ishod poglavlja: Implementirati i upravljati produkcijskim rješenjem AI s više agenata s agentima za korisnike i inventar
Preduvjeti: Poglavlje 4 završeno
Trajanje: 1 sat
Kompleksnost: ⭐⭐
- Planiranje kapaciteta i provjera resursa
- Strategije odabira SKU
- Provjere prije pokretanja i automatizacija
- 📊 Planiranje: Planiranje kapaciteta - Validacija resursa
- 💰 Odabir: Odabir SKU - Isplative opcije
- ✅ Validacija: Provjere prije pokretanja - Automatski skripti
- Pokretanje skripti za validaciju kapaciteta
- Optimizacija odabira SKU za trošak
- Implementacija automatiziranih provjera prije implementacije
💡 Ishod poglavlja: Validirati i optimizirati implementacije prije izvršenja
Preduvjeti: Bilo koje poglavlje o implementaciji završeno
Trajanje: 1-1,5 sati
Složenost: ⭐⭐
- Sustavni pristupi ispravljanju pogrešaka
- Uobičajeni problemi i rješenja
- Otklanjanje poteškoća specifičnih za AI
- 🔧 Uobičajeni problemi: Uobičajeni problemi - FAQ i rješenja
- 🕵️ Ispravljanje pogrešaka: Vodič za ispravljanje pogrešaka - Strategije korak po korak
- 🤖 AI problemi: Otklanjanje poteškoća AI - Problemi AI servisa
- Dijagnosticiranje neuspjeha implementacije
- Rješavanje problema s autentifikacijom
- Otklanjanje pogrešaka povezivanja AI servisa
💡 Ishod poglavlja: Samostalno dijagnosticirati i riješiti uobičajene probleme implementacije
Preduvjeti: Poglavlja 1-4 završena
Trajanje: 2-3 sata
Složenost: ⭐⭐⭐⭐
- Strategije implementacije u produkciji
- Obrasci sigurnosti za poduzeća
- Praćenje i optimizacija troškova
- 🏭 Produkcija: Najbolje prakse AI u produkciji - Obrasci za poduzeća
- 📝 Primjeri: Primjer mikroservisa - Kompleksne arhitekture
- 📊 Praćenje: Integracija Application Insights - Praćenje
- Implementirati obrasce sigurnosti za poduzeća
- Postaviti opsežno praćenje
- Implementirati u produkciju s odgovarajućim upravljanjem
💡 Ishod poglavlja: Implementirati aplikacije spremne za poduzeća s potpunim produkcijskim mogućnostima
⚠️ STATUS RADIONICE: Aktivni razvoj
Materijali radionice trenutno se razvijaju i usavršavaju. Osnovni moduli su funkcionalni, ali neki napredni dijelovi nisu dovršeni. Aktivno radimo na dovršavanju cjelokupnog sadržaja. Prati napredak →
Kompletno praktično učenje s alatima u pregledniku i vođenim vježbama
Naši materijali radionice pružaju strukturirano, interaktivno iskustvo učenja koje nadopunjuje poglavlja iz kurikuluma gore. Radionica je namijenjena za samostalno učenje i vođene sesije.
- Sučelje u pregledniku: Kompletna radionica temeljena na MkDocs-u s pretragom, kopiranjem i temama
- Integracija GitHub Codespaces: Jednim klikom postavljanje razvojne okoline
- Strukturirani put učenja: 8 modula vođenih vježbi (ukupno 3-4 sata)
- Postupna metodologija: Uvod → Odabir → Validacija → Razgradnja → Konfiguracija → Prilagodba → Rastavljanje → Zaključak
- Interaktivno DevContainer okruženje: Prekonfigurirani alati i ovisnosti
Radionica slijedi 8-modulnu progresivnu metodologiju koja vodi od otkrića do majstorstva implementacije:
| Modul | Tema | Što ćete raditi | Trajanje |
|---|---|---|---|
| 0. Uvod | Pregled radionice | Razumjeti ciljeve učenja, preduvjete i strukturu radionice | 15 min |
| 1. Odabir | Otkrivanje predložaka | Istražiti AZD predloške i odabrati pravi AI predložak za svoj slučaj | 20 min |
| 2. Validacija | Implementacija i provjera | Implementirati predložak pomoću azd up i potvrditi funkcioniranje infrastrukture |
30 min |
| 3. Razgradnja | Razumjeti strukturu | Koristiti GitHub Copilot za istraživanje arhitekture predloška, Bicep datoteka i organizacije koda | 30 min |
| 4. Konfiguracija | duboko u azure.yaml | Savladati konfiguraciju azure.yaml, lifecycle hooks i varijable okoline |
30 min |
| 5. Prilagodba | Prilagoditi sebi | Omogućiti AI pretraživanje, praćenje, evaluaciju i prilagoditi za svoj scenarij | 45 min |
| 6. Rastavljanje | Očistiti | Sigurno ukloniti resurse s azd down --purge |
15 min |
| 7. Zaključak | Sljedeći koraci | Pregledati postignuća, ključne koncepte i nastaviti učenje | 15 min |
Tijek radionice:
Introduction → Selection → Validation → Deconstruction → Configuration → Customization → Teardown → Wrap-up
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
Overview Find the Deploy & Explore Master Customize Clean up Review &
right verify code & azure.yaml for your resources next steps
template structure scenario
# Opcija 1: GitHub Codespaces (Preporučeno)
# Kliknite "Code" → "Create codespace on main" u spremištu
# Opcija 2: Lokalni razvoj
git clone https://github.com/microsoft/azd-for-beginners.git
cd azd-for-beginners/workshop
# Slijedite upute za postavljanje u workshop/README.mdKroz završetak radionice sudionici će:
- Implementirati AI aplikacije za produkciju: Koristiti AZD s Microsoft Foundry servisima
- Ovladati višestrukim AI agent arhitekturama: Implementirati koordinirane AI agentske rješenja
- Primijeniti najbolje prakse sigurnosti: Konfigurirati autentifikaciju i kontrolu pristupa
- Optimizirati za skaliranje: Dizajnirati isplative i učinkovite implementacije
- Otklanjati probleme implementacije: Samostalno rješavati uobičajene probleme
- 🎥 Interaktivni vodič: Materijali radionice - Učenje u pregledniku
- 📋 Upute po modulima:
- 0. Uvod - Pregled i ciljevi radionice
- 1. Odabir - Pronalazak i odabir AI predložaka
- 2. Validacija - Implementacija i provjera predložaka
- 3. Razgradnja - Istraživanje arhitekture predloška
- 4. Konfiguracija - Savladavanje azure.yaml
- 5. Prilagodba - Prilagodba za svoj scenarij
- 6. Rastavljanje - Čišćenje resursa
- 7. Zaključak - Pregled i sljedeći koraci
- 🛠️ AI laboratorij radionice: AI Workshop Lab - AI usredotočene vježbe
- 💡 Brzi početak: Vodič za postavljanje radionice - Konfiguracija okoline
Idealno za: korporativnu obuku, sveučilišne tečajeve, samostalno učenje i bootcampove za developere.
Osim osnovnih funkcionalnosti, AZD nudi moćne značajke za produkcijske implementacije:
- Implementacije temeljene na predlošcima - Koristite unaprijed izrađene predloške za uobičajene obrasce aplikacija
- Infrastruktura kao kod - Upravljanje Azure resursima koristeći Bicep ili Terraform
- Integrirani tijekovi rada - Besprijekorno postavljanje, implementacija i praćenje aplikacija
- Prijateljski nastrojen prema developerima - Optimiziran za produktivnost i iskustvo developera
Zašto AZD za AI rješenja? AZD rješava glavne izazove s kojima se suočavaju AI developeri:
- AI-spremni predlošci - Pred-konfigurirani predlošci za Microsoft Foundry modele, Cognitive Services i ML workload-e
- Sigurne AI implementacije - Ugrađeni sigurnosni obrasci za AI servise, API ključeve i krajnje točke modela
- Proizvodni AI obrasci - Najbolje prakse za skalabilne, isplative AI aplikacije
- End-to-End AI tijekovi rada - Od razvoja modela do produkcijske implementacije s pravilnim praćenjem
- Optimizacija troškova - Pametna alokacija resursa i strategije skaliranja za AI workload-e
- Integracija Microsoft Foundry-ja - Besprijekorna veza s katalogom i krajnjim točkama Microsoft Foundry modela
Započnite ovdje ako implementirate AI aplikacije!
Napomena: Ovi predlošci prikazuju različite AI obrasce. Neki su vanjski Azure uzorci, drugi su lokalne implementacije.
| Predložak | Poglavlje | Složenost | Servisi | Tip |
|---|---|---|---|---|
| Započni s AI chatom | Poglavlje 2 | ⭐⭐ | AzureOpenAI + Azure AI Model Inference API + Azure AI Search + Azure Container Apps + Application Insights | Vanjski |
| Započni s AI agentima | Poglavlje 2 | ⭐⭐ | Foundry Agents + AzureOpenAI + Azure AI Search + Azure Container Apps + Application Insights | Vanjski |
| Azure Search + OpenAI Demo | Poglavlje 2 | ⭐⭐ | AzureOpenAI + Azure AI Search + App Service + Storage | Vanjski |
| OpenAI Chat App Brzi početak | Poglavlje 2 | ⭐ | AzureOpenAI + Container Apps + Application Insights | Vanjski |
| Agent OpenAI Python Prompty | Poglavlje 5 | ⭐⭐⭐ | AzureOpenAI + Azure Functions + Prompty | Vanjski |
| Contoso Chat RAG | Poglavlje 8 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Cosmos DB + Container Apps | Vanjski |
| Retail Multi-Agent Rješenje | Poglavlje 5 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Storage + Container Apps + Cosmos DB | Lokalno |
Predlošci aplikacija spremni za produkciju usklađeni s poglavljima za učenje
| Predložak | Poglavlje | Složenost | Ključna lekcija |
|---|---|---|---|
| openai-chat-app-quickstart | Poglavlje 2 | ⭐ | Osnovni obrasci AI implementacije |
| azure-search-openai-demo | Poglavlje 2 | ⭐⭐ | RAG implementacija s Azure AI Search |
| ai-document-processing | Poglavlje 4 | ⭐⭐ | Integracija obrade dokumenata |
| agent-openai-python-prompty | Poglavlje 5 | ⭐⭐⭐ | Agent okvir i pozivanje funkcija |
| contoso-chat | Poglavlje 8 | ⭐⭐⭐ | Orkestracija Enterprise AI |
| retail-multi-agent-solution | Poglavlje 5 | ⭐⭐⭐⭐ | Višestruka agent arhitektura s Customer i Inventory agentima |
📌 Lokalni vs. Vanjski primjeri:
Lokalni primjeri (u ovom repozitoriju) = Spremni za trenutnu upotrebu
Vanjski primjeri (Azure uzorci) = Klonirati iz povezanih repozitorija
- Retail Multi-Agent Rješenje - Kompletna produkcijska implementacija s ARM predlošcima
- Višestruka agentska arhitektura (Customer + Inventory agenti)
- Opsežno praćenje i evaluacija
- Jednim klikom postavljanje putem ARM predloška
Kompletni primjeri implementacije kontejnera u ovom spremištu:
- Primjeri Container Aplikacija - Kompletan vodič za implementacije u kontejnerima
- Jednostavan Flask API - Osnovni REST API s scale-to-zero
- Arhitektura mikroservisa - Produkcijska višeservisna implementacija
- Brzi početak, produkcija i napredni obrasci implementacije
- Vodiči za praćenje, sigurnost i optimizaciju troškova
Klonirajte ove Azure uzorke da započnete:
- Jednostavna web aplikacija - Node.js + MongoDB - Osnovni obrasci implementacije
- Statička web stranica - React SPA - Implementacija statičkog sadržaja
- Container aplikacija - Python Flask - Implementacija REST API-ja
- Baza Podataka Aplikacija - C# + SQL - Obrasci povezivanja s bazom podataka
- Funkcije + Cosmos DB - Bešavna obrada podataka
- Java Mikroservisi - Arhitekture s više usluga
- Container Apps Jobs - Obrada u pozadini
- Enterprise ML Pipeline - Obrasc i za proizvodnju spremne ML
- Službena Galerija AZD Predložaka - Kurirana kolekcija službenih i zajedničkih predložaka
- Azure Developer CLI Predlošci - Dokumentacija predložaka Microsoft Learn
- Direktorij Primjera - Lokalni primjeri za učenje s detaljnim objašnjenjima
- Kratka Lista Komandi - Osnovne azd komande organizirane po poglavljima
- Rječnik - Terminologija Azure i azd
- Najčešća Pitanja - Česta pitanja organizirana po poglavljima za učenje
- Vodič za Učenje - Sveobuhvatne vježbe
- AI Radionica Laboratorij - Omogućite svoje AI rješenja za AZD implementaciju (2-3 sata)
- Interaktivna Radionica - 8-modulni vođeni zadaci s MkDocs i GitHub Codespaces
- Slijedi: Uvod → Odabir → Validacija → Dekonstrukcija → Konfiguracija → Prilagodba → Rastavljanje → Zaključak
- Dokumentacija Azure Developer CLI-ja (https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
- Azure Architecture Center (https://learn.microsoft.com/en-us/azure/architecture/)
- Azure Kalkulator Cijena (https://azure.microsoft.com/pricing/calculator/)
- Azure Status (https://status.azure.com/)
- Microsoft Azure Vještine na skills.sh - 37 otvorenih vještina agenta za Azure AI, Foundry, implementaciju, dijagnostiku, optimizaciju troškova i još mnogo toga. Instalirajte ih u GitHub Copilot, Cursor, Claude Code ili bilo kojeg podržanog agenta:
npx skills add microsoft/github-copilot-for-azure
Česti problemi s kojima se početnici susreću i brza rješenja:
❌ "azd: command not found"
# Prvo instalirajte AZD
# Windows (PowerShell):
winget install microsoft.azd
# macOS:
brew tap azure/azd && brew install azd
# Linux:
curl -fsSL https://aka.ms/install-azd.sh | bash
# Provjerite instalaciju
azd version❌ "Nije pronađena pretplata" ili "Pretplata nije postavljena"
# Popis dostupnih pretplata
az account list --output table
# Postavi zadanu pretplatu
az account set --subscription "<subscription-id-or-name>"
# Postavi za AZD okruženje
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"
# Provjeri
az account show❌ "Nedovoljna Kvota" ili "Kvota premašena"
# Pokušajte različitu Azure regiju
azd env set AZURE_LOCATION "westus2"
azd up
# Ili koristite manje SKU-ove u razvoju
# Uredite infra/main.parameters.json:
{
"sku": "B1" // Instead of "P1V2"
}❌ "azd up" prekida se na pola puta
# Opcija 1: Očistite i pokušajte ponovo
azd down --force --purge
azd up
# Opcija 2: Samo popravite infrastrukturu
azd provision
# Opcija 3: Provjerite detaljni status
azd show
# Opcija 4: Provjerite zapise u Azure Monitoru
azd monitor --logs❌ "Autentikacija nije uspjela" ili "Token je istekao"
# Ponovno se autentificirajte za AZD
azd auth logout
azd auth login
# Opcionalno: osvježite i Azure CLI ako koristite az naredbe
az logout
az login
# Provjerite autentifikaciju
az account show❌ "Resurs već postoji" ili sukobi u imenovanju
# AZD generira jedinstvena imena, ali ako dođe do sukoba:
azd down --force --purge
# Zatim pokušajte ponovo s novim okruženjem
azd env new dev-v2
azd up❌ Implementacija predloška traje predugo
Uobičajena vremena čekanja:
- Jednostavna web aplikacija: 5-10 minuta
- Aplikacija s bazom podataka: 10-15 minuta
- AI aplikacije: 15-25 minuta (Provisioning OpenAI-ja je spor)
# Provjeri napredak
azd show
# Ako je zapelo >30 minuta, provjeri Azure Portal:
azd monitor --overview
# Potraži neuspjele implementacije❌ "Dozvola odbijena" ili "Zabranjeno"
# Provjerite svoju Azure ulogu
az role assignment list --assignee $(az account show --query user.name -o tsv)
# Potrebna vam je barem uloga "Suradnik"
# Zamolite svog Azure administratora da omogući:
# - Suradnik (za resurse)
# - Administrator pristupa korisnika (za dodjelu uloga)❌ Ne može se pronaći URL implementirane aplikacije
# Prikaži sve krajnje točke usluge
azd show
# Ili otvorite Azure Portal
azd monitor
# Provjerite određenu uslugu
azd env get-values
# Potražite *_URL varijable- Vodič za Česte Probleme: Detaljna Rješenja
- Problemi Specifični za AI: AI Otklanjanje Problema
- Vodič za Debugiranje: Korak po korak Debugiranje
- Dobijte Pomoć: Azure Discord #azure-developer-cli
Pratite svoj napredak kroz svako poglavlje:
- Poglavlje 1: Osnove & Brzi Start ✅
- Poglavlje 2: AI-Prvo Razvijanje ✅
- Poglavlje 3: Konfiguracija & Autentikacija ✅
- Poglavlje 4: Infrastruktura kao Kod & Implementacija ✅
- Poglavlje 5: Višeagentna AI Rješenja ✅
- Poglavlje 6: Validacija & Planiranje Prije Implementacije ✅
- Poglavlje 7: Otklanjanje Problema & Debugiranje ✅
- Poglavlje 8: Proizvodni i Enterprise Obrasci ✅
Nakon završetka svakog poglavlja, provjerite svoje znanje:
- Praktična Vježba: Završite poglavlje praktičnom implementacijom
- Provjera Znanja: Pregledajte FAQ za svoje poglavlje
- Društvena Rasprava: Podijelite iskustvo na Azure Discord-u
- Sljedeće Poglavlje: Krenite na sljedeću razinu složenosti
Nakon završetka svih poglavlja, dobit ćete:
- Iskustvo u Proizvodnji: Implementirane stvarne AI aplikacije na Azure
- Profesionalne Vještine: Spremnost za enterprise implementaciju
- Priznanje u Zajednici: Aktivni član Azure developerske zajednice
- Napredovanje u Karijeri: Potražena AZD i AI stručnost za implementaciju
- Tehnički Problemi: Prijavite greške i zahtjeve za značajkama
- Pitanja o učenju: Microsoft Azure Discord Zajednica i
- Pomoć Specifična za AI: Pridružite se
- Dokumentacija: Službena dokumentacija Azure Developer CLI
Nedavni Rezultati Anketa s #Azure Kanala:
- 45% developera želi koristiti AZD za AI zadatke
- Glavni izazovi: Implementacije s više usluga, upravljanje pristupnim podacima, spremnost za produkciju
- Najtraženije: Predlošci za AI, vodiči za otklanjanje problema, najbolje prakse
Pridružite se našoj zajednici da:
- Dijelite svoja iskustva s AZD + AI i dobijete pomoć
- Imate pristup ranim pregledima novih AI predložaka
- Doprinijete najboljim praksama za AI implementacije
- Utičete na budući razvoj AI + AZD značajki
Pozivamo vas da doprinesete! Molimo pročitajte naš Vodič za doprinos za detalje o:
- Poboljšanju sadržaja: Unaprijedite postojeća poglavlja i primjere
- Novim Primjerima: Dodajte stvarne scenarije i predloške
- Prijevodu: Pomozite u održavanju podrške za više jezika
- Izvještavanju o Greškama: Poboljšajte točnost i jasnoću
- Standardima Zajednice: Slijedite naše smjernice za inkluzivnu zajednicu
Ovaj projekt licenciran je pod MIT licencom - pogledajte datoteku LICENSE za detalje.
Naš tim producira druge sveobuhvatne tečajeve za učenje:
🚀 Spremni za početak učenja?
Početnici: Započnite s Poglavlje 1: Osnove i Brzi početak
AI programeri: Preskočite na Poglavlje 2: AI-prvi razvoj
Iskusni programeri: Počnite s Poglavlje 3: Konfiguracija i autentifikacija
Sljedeći koraci: Započnite Poglavlje 1 - Osnove AZD-a →
Odricanje od odgovornosti:
Ovaj dokument je preveden korištenjem AI prevodilačke usluge Co-op Translator. Iako težimo točnosti, imajte na umu da automatski 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 pogrešne interpretacije koje mogu proizaći iz korištenja ovog prijevoda.
