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
Eelistad kloonimist lokaalselt?
See hoidla sisaldab üle 50 keele tõlkeid, mis suurendab allalaadimise mahtu märkimisväärselt. Kui soovid kloonida ilma tõlgeteta, kasuta sparsilise kontrolli meetodit:
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"See annab sulle kõik, mida kursuse lõpetamiseks vaja, palju kiirema allalaadimisega.
Azure Developer CLI on kasvanud traditsioonilistest veebirakendustest ja API-dest kaugemale. Täna on azd ainus tööriist enda kõigi rakenduste Azure'i juurutamiseks – sealhulgas tehisintellektil põhinevad rakendused ja targad agendid.
See tähendab sulle järgmist:
- AI agentid on nüüd esmaklassilised azd töökoormused. Saad initsialiseerida, juurutada ja hallata AI agentide projekte samade
azd init→azd upkäskudega, mida sa juba tead. - Microsoft Foundry integratsioon toob mudelite juurutamise, agendi hostimise ja AI teenuste seadistamise otse azd malli ökosüsteemi.
- Põhikäsurid pole muutunud. Kas juurutad todo-rakendust, mikroteenust või mitme agendiga AI lahendust, käsud on samad.
Kui oled azd-d varem kasutanud, siis AI tugi on loomulik laiendus – mitte eraldi tööriist ega keeruline rada. Kui alustad nullist, õpid ühte tüüpi töövoogu, mis töötab kõigi puhul.
Azure Developer CLI (azd) on arendajasõbralik käsurea tööriist, mis teeb rakenduste Azure'i juurutamise lihtsaks. Selle asemel, et käsitsi luua ja ühendada kümneid Azure ressursse, saad kogu rakenduse ühe käsuga juurutada.
# See üks käsk teeb kõik:
# ✅ Loob kõik Azure'i ressursid
# ✅ Seadistab võrgu ja turvalisuse
# ✅ Koostab teie rakenduse koodi
# ✅ Juurutab Azure'i
# ✅ Annab teile töötava URL-i
azd upSee ongi kõik! Pole vaja klikkida Azure portaali, õppida keerukaid ARM malle ega käsitsi seadistada - lihtsalt töötavad rakendused Azure'is.
Algajate kõige levinum küsimus. Lihtne vastus on:
| Funktsioon | Azure CLI (az) |
Azure Developer CLI (azd) |
|---|---|---|
| Eesmärk | Hallata üksikuid Azure ressursse | Juurutada täielikke rakendusi |
| Mõtteviis | Infrastruktuurikeskne | Rakenduskeskne |
| Näide | az webapp create --name myapp... |
azd up |
| Õppimiskõver | Tuleb tunda Azure teenuseid | Tuleb tunda oma rakendust |
| Sobib | DevOps, infrastruktuur | Arendajad, prototüüpimine |
- Azure CLI on nagu kõigi tööriistade omaniku olemasolu maja ehitamiseks - haamrid, saed, naelad. Saad kõike ehitada, aga pead konstruktsioonist aru saama.
- Azure Developer CLI on nagu ehitusfirma palkamine - sa kirjeldu, mida tahad, nemad ehitavad.
| Situatsioon | Kasuta seda |
|---|---|
| "Ma tahan kiiresti oma veebirakenduse juurutada" | azd up |
| "Vajan lihtsalt salvestuskontot luua" | az storage account create |
| "Ehitan täielikku AI rakendust" | azd init --template azure-search-openai-demo |
| "Vajan konkreetset Azure ressurssi siluda" | az resource show |
| "Tahan tootmiskõlblikku juurutust paar minutiga" | azd up --environment production |
AZD kasutab Azure CLI-d tagaplaanil. Sa võid kasutada mõlemat:
# Juuruta oma rakendus AZD-iga
azd up
# Seejärel peenhäälesta konkreetseid ressursse Azure CLI-ga
az webapp config set --name myapp --always-on trueÄra alusta nullist! Awesome AZD on kogukonna kollektsioon juurutamiseks valmis mallidest:
| Ressurss | Kirjeldus |
|---|---|
| 🔗 Awesome AZD galerii | Käeulatuses 200+ malli ühe klõpsuga juurutamiseks |
| 🔗 Esita mall | Panusta oma mall kogukonda |
| 🔗 GitHub hoidla | Staari ja avasta lähtekoodi |
# RAG-vestlus Microsoft Foundry mudelite ja tehisintellekti otsinguga
azd init --template azure-search-openai-demo
# Kiire tehisintellekti vestlusrakendus
azd init --template openai-chat-app-quickstart
# Tehisintellekti agendid koos Foundry-agentidega
azd init --template get-started-with-ai-agentsEnne alustamist veendu, et sinu masin on valmis selleks malliks, mida soovid juurutada:
Windows:
.\validate-setup.ps1macOS / Linux:
bash ./validate-setup.shKui mõni vajalik kontroll ebaõnnestub, paranda see esmalt ja siis jätka kiire algusega.
Windows:
winget install microsoft.azdmacOS:
brew tap azure/azd && brew install azdLinux:
curl -fsSL https://aka.ms/install-azd.sh | bash# Valikuline, kui plaanite selles kursuses Azure CLI käske otse kasutada
az login
# Nõutav AZD töövoogude jaoks
azd auth loginKui sa pole kindel, kumb sul vaja on, järgi täismahus seadistusjuhendit Installatsioon ja seadistus.
# Alusta mallist
azd init --template todo-nodejs-mongo
# Juuruta Azure'i (loob kõik!)
azd up🎉 See ongi kõik! Sinu rakendus töötab nüüd Azure'is.
# Remove all resources when done experimenting
azd down --force --purgeSee kursus on loodud järkjärgulise õppimise jaoks - alusta sellest, kust end mugavalt tunned, ja liigu edasi:
| Sinu kogemus | Alusta siit |
|---|---|
| Täiesti uus Azure'is | 1. peatükk: Alus |
| Tunned Azure'i, oled AZD uus | 1. peatükk: Alus |
| Tahad AI-rakendusi juurutada | 2. peatükk: AI-eeline arendus |
| Soovid praktilist kogemust | 🎓 Interaktiivne töötuba - 3-4 tundi juhendatud laborit |
| Vajalik tootmisvalmiduse mustrid | 8. peatükk: Tootmine & ettevõte |
- Forki see hoidla:
- Klooni see:
git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git - Leia abi: Azure Discord kogukond
Eelistad kloonimist lokaalselt?
See hoidla sisaldab üle 50 keele tõlkeid, mis suurendab allalaadimise mahtu märkimisväärselt. Kui soovid kloonida ilma tõlgeteta, kasuta sparsilise kontrolli meetodit:
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'See annab sulle kõik, mida kursuse lõpetamiseks vaja, palju kiirema allalaadimisega.
Õpi meistriks Azure Developer CLI (azd) läbides struktureeritud peatükke, mis on mõeldud järkjärguliseks õppimiseks. Eritähtsus Microsoft Foundry integratsiooniga AI rakenduste juurutamisel.
Põhineb Microsoft Foundry Discord kogukonna sisendil, 45% arendajatest soovib kasutada AZD-d AI töökoormuste jaoks, kuid seisab silmitsi järgmiste väljakutsetega:
- Keerulised mitme teenuse AI arhitektuurid
- AI tootmisjuurutamise parimad tavad
- Azure AI teenuste integreerimine ja seadistamine
- AI töökoormuste kulude optimeerimine
- AI-spetsiifiliste juurutusprobleemide silumine
Kursuse läbimisel saad:
- Adukas AZD põhialuste valdamine: tuumkontseptsioonid, paigaldus ja seadistus
- AI rakenduste juurutamine: kasuta AZD-d koos Microsoft Foundry teenustega
- Infrastructure as Code rakendamine: halda Azure ressursse Bicep mallidega
- Juurutuste tõrkeotsing: lahenda sagedasi probleeme ja silu tõrkeid
- Tootmiseks optimeerimine: turvalisus, skaleerimine, jälgimine ja kulude haldus
- Mitmeagendiliste lahenduste ehitamine: juuruta keerukaid AI arhitektuure
Enne 1. peatüki alustamist veendu, et sul on järgnevad asjad korras. Käesoleva juhendi paigaldus- ja seadistusjuhised eeldavad neid põhialuseid juba olemas olevat.
- Azure tellimus: Saate kasutada olemasolevat tellimust töökohast või oma isiklikku kontot või luua tasuta prooviperioodi alustamiseks.
- Õigus Azure'i ressursside loomisel: Enamiku ülesannete jaoks peaks teil olema sihttellimusele või ressurmirühmale vähemalt kaastöötaja juurdepääs. Mõned peatükid võivad eeldada ka ressurmirühmade, hallatavate identiteetide ja RBAC määrangute loomise õigust.
- GitHubi konto: Mõistlik on hoidla fork'ida, enda muudatusi jälgida ja kasutada töötoa jaoks GitHub Codespaces’i.
- Mallide käitamise eeltingimused: Mõned mallid vajavad kohalikke tööriistu nagu Node.js, Python, Java või Docker. Käivitage seadistuse valideerija enne alustamist, et puuduvad tööriistad varakult avastada.
- Põhiline konsooli tundmine: Te ei pea olema ekspert, kuid peaksite olema mugav käitama käske nagu
git clone,azd auth loginjaazd up.
Töötate ettevõtte tellimusega? Kui teie Azure keskkonda haldab administraator, kinnitage eelnevalt, et saate sihttellimuses või -ressurmirühmas ressursse juurutada. Kui mitte, küsige enne alustamist liivakasti tellimust või kaastöötaja õigust.
Olete Azure’is uus? Alustage oma isikliku Azure prooviperioodi või tasulise tellimusega aadressil https://aka.ms/azurefreetrial, et saaksite harjutused lõpuni teha ilma üürniku tasandi kinnitusi ootamata.
Igal peatükil on oma README koos õpieesmärkide, kiirete alustuste ja harjutustega:
Kogu kursuse kestus: ~10-14 tundi | Oskuste areng: Algaja → Tootmisvalmis
Valige oma õpivõimalus vastavalt kogemustasemele ja eesmärkidele
Eeltingimused: Azure tellimus, põhilised käsurea teadmised
Kestus: 30-45 minutit
Keerukus: ⭐
- Azure Developer CLI põhialused
- AZD paigaldamine oma platvormile
- Teie esimene edukas juurutamine
- 🎯 Alustage siit: Mis on Azure Developer CLI?
- 📖 Teooria: AZD põhitõed – põhimõisted ja terminoloogia
- ⚙️ Seadistamine: Paigaldus ja seadistus – platvormipõhised juhised
- 🛠️ Praktiline: Teie esimene projekt – samm-sammult juhend
- 📋 Kiire ülevaade: Käskude kiirjuhend
# Kiire paigalduskontroll
azd version
# Käivitage oma esimene rakendus
azd init --template todo-nodejs-mongo
azd up💡 Peatüki tulemus: Lihtsa veebirakenduse edukas juurutamine Azure’i AZD abil
✅ Edukuse kontroll:
# Pärast 1. peatüki lõpetamist peaksite suutma:
azd version # Kuvab installitud versiooni
azd init --template todo-nodejs-mongo # Initsialiseerib projekti
azd up # Paigaldab Azure'i
azd show # Kuvab töötava rakenduse URL-i
# Rakendus avaneb brauseris ja töötab
azd down --force --purge # Puhastab ressursid📊 Ajainvesteering: 30-45 minutit
📈 Oskustase pärast: Suudab iseseisvalt juurutada põhilisi rakendusi
📈 Oskustase pärast: Suudab iseseisvalt juurutada põhilisi rakendusi
Eeltingimused: 1. peatükk lõpetatud
Kestus: 1-2 tundi
Keerukus: ⭐⭐
- Microsoft Foundry integreerimine AZD-ga
- AI-toega rakenduste juurutamine
- AI teenuste konfiguratsiooni mõistmine
- 🎯 Alustage siit: Microsoft Foundry integratsioon
- 🤖 AI agendid: AI agentide juhend – nutikate agentide juurutamine AZD-ga
- 📖 Mustrid: AI mudelite juurutamine – AI mudelite haldus ja juurutamine
- 🛠️ Töötuba: AI töötuba – tehke oma AI lahendused AZD-le valmis
- 🎥 Interaktiivne juhend: Töötoa materjalid – brauseripõhine õppimine MkDocsi * DevContainer keskkonnas
- 📋 Mallid: Microsoft Foundry mallid
- 📝 Näited: AZD juurutamise näited
# Käivitage oma esimene tehisintellekti rakendus
azd init --template azure-search-openai-demo
azd up
# Proovige täiendavaid tehisintellekti malli
azd init --template openai-chat-app-quickstart
azd init --template agent-openai-python-prompty💡 Peatüki tulemus: AI-toega vestlusrakenduse juurutamine ja seadistamine RAG võimekusega
✅ Edukuse kontroll:
# Pärast 2. peatükki peaksid saama:
azd init --template azure-search-openai-demo
azd up
# Testida tehisintellekti vestlusliidest
# Esitada küsimusi ja saada tehisintellektil põhinevaid vastuseid allikatega
# Kontrollida, et otsingu integratsioon töötab
azd monitor # Kontrollida, kas Application Insights kuvab telemeetriaandmeid
azd down --force --purge📊 Ajainvesteering: 1-2 tundi
📈 Oskustase pärast: Suudab juurutada ja seadistada tootmisvalmis AI rakendusi
💰 Kulu teadlikkus: Tunneb $80-150/kuu arendus- ja $300-3500/kuu tootmiskulusid
Arenduskeskkond (hinnanguliselt $80-150/kuu):
- Microsoft Foundry mudelid (tasumine kasutuse järgi): $0-50/kuu (põhineb tokenite tarbimisel)
- AI otsing (algtasand): $75/kuu
- Container Apps (tarbimispõhine): $0-20/kuu
- Salvestus (standard): $1-5/kuu
Tootmiskeskkond (hinnanguliselt $300-3500+/kuu):
- Microsoft Foundry mudelid (PTU järjepidevuse jaoks): $3000+/kuu VÕI tasumine kasutuse järgi suurte mahu korral
- AI otsing (standardtase): $250/kuu
- Container Apps (pühendatud): $50-100/kuu
- Application Insights: $5-50/kuu
- Salvestus (premium): $10-50/kuu
💡 Kulusäästunipid:
- Kasutage õppimiseks tasuta tasandi Microsoft Foundry mudeleid (Azure OpenAI 50 000 tokenit/kuu kaasatud)
- Käivitage
azd down, et mitteaktiivsetel aegadel ressursid vabastada - Alustage tarbimispõhise arveldusega, minge PTU-le vaid tootmises
- Kasutage
azd provision --preview, et enne juurutamist kulusid hinnata - Lülitage sisse automaatne skaleerimine: makske vaid tegeliku kasutuse eest
Kulukontroll:
# Kontrolli hinnangulisi igakuiste kulude
azd provision --preview
# Jälgi tegelikke kulusid Azure'i portaalis
az consumption budget list --resource-group <your-rg>Eeltingimused: 1. peatükk lõpetatud
Kestus: 45-60 minutit
Keerukus: ⭐⭐
- Keskkonna konfiguratsioon ja haldus
- Autentimise ja turvalisuse heade tavade järgimine
- Ressursside nimetamine ja organiseerimine
- 📖 Konfiguratsioon: Konfiguratsioonijuhend – keskkonna seadistamine
- 🔐 Turvalisus: Autentimise mustrid ja hallatavad identiteedid – autentimise mustrid
- 📝 Näited: Andmebaasi rakenduse näide – AZD andmebaasi näited
- Konfigureerige mitu keskkonda (dev, staging, prod)
- Seadistage hallatava identiteedi autentimine
- Rakendage keskkonnapõhiseid konfiguratsioone
💡 Peatüki tulemus: Juhtida mitut keskkonda nõuetekohase autentimise ja turvalisusega
Eeltingimused: 1.-3. peatükk lõpetatud
Kestus: 1-1,5 tundi
Keerukus: ⭐⭐⭐
- Täiustatud juurutamismustrid
- Infrastruktuur koodina Bicep abil
- Ressursside provisioning strateegiad
- 📖 Juurutamine: Juurutamise juhend – täielikud töövood
- 🏗️ Provisionimine: Ressursside provisionimine – Azure ressursihaldus
- 📝 Näited: Container App näide – konteineripõhised juurutused
- Looge kohandatud Bicep mallid
- Juurutage mitme teenusega rakendusi
- Rakendage sinine-tüüri (blue-green) juurutamisstrateegiaid
💡 Peatüki tulemus: Juurutada keerukaid mitmete teenustega rakendusi kohandatud infrastruktuurimallidega
Eeltingimused: 1.-2. peatükk lõpetatud
Kestus: 2-3 tundi
Keerukus: ⭐⭐⭐⭐
- Mitme agendi arhitektuurimustrid
- Agentide orkestreerimine ja koordineerimine
- Tootmisvalmis AI juurutused
- 🤖 Esiletõstetud projekt: Jaekauplemise mitmeagendi lahendus – täielik rakendus
- 🛠️ ARM mallid: ARM mallipakett – üheklõpsu juurutus
- 📖 Arhitektuur: Mitme agendi koordineerimise mustrid – mustrid
# Paigalda täielik jaemüügi mitmeagendi lahendus
cd examples/retail-multiagent-arm-template
./deploy.sh
# Uuri agendi konfiguratsioone
az deployment group show --resource-group <rg-name> --name <deployment-name>💡 Peatüki tulemus: Tootmisvalmis mitmeagendi AI lahenduse juurutamine ja haldamine kliendi- ja laoseisuagentidega
Eeltingimused: 4. peatükk lõpetatud
Kestus: 1 tund
Keerukus: ⭐⭐
- Mahuplaani koostamine ja ressursside valideerimine
- SKU valiku strateegiad
- Eelkontrollid ja automatiseerimine
- 📊 Planeerimine: Mahuplaani koostamine - Ressursside valideerimine
- 💰 Valik: SKU valik - Kuluefektiivsed valikud
- ✅ Valideerimine: Eelkontrollid - Automatiseeritud skriptid
- Käivita mahulise valideerimise skriptid
- Optimeeri SKU valikuid kulude järgi
- Rakenda automatiseeritud eelkontrolle enne juurutamist
💡 Peatüki tulemus: Valideeri ja optimeeri juurutused enne täitmist
Nõuded: Igasugune juurutamise peatükk lõpetatud
Kestus: 1-1,5 tundi
Kompleksus: ⭐⭐
- Süsteemsed silumise meetodid
- Levinud probleemid ja lahendused
- Tehisintellekti spetsiifiline tõrkeotsing
- 🔧 Levinud probleemid: Levinud probleemid - KKK ja lahendused
- 🕵️ Silumine: Silumise juhend - Samm-sammult strateegiad
- 🤖 AI probleemid: AI-spetsiifiline tõrkeotsing - AI teenuste probleemid
- Diagnoosi juurutamise rikete põhjused
- Lahenda autentimisprobleemid
- Silu AI teenuste ühenduvust
💡 Peatüki tulemus: Diagnoosi ja lahenda iseseisvalt levinud juurutamise probleemid
Nõuded: Peatükid 1-4 lõpetatud
Kestus: 2-3 tundi
Kompleksus: ⭐⭐⭐⭐
- Tootmisele juurutamise strateegiad
- Ettevõtte turvalisuse mustrid
- Jälgimine ja kulude optimeerimine
- 🏭 Tootmine: Tootmisprotsessid AI-ga - Ettevõtte mustrid
- 📝 Näited: Mikroteenuste näide - Kompleksne arhitektuur
- 📊 Jälgimine: Application Insights integratsioon - Jälgimine
- Rakenda ettevõtte turvalisuse mustrid
- Sea üles põhjalik jälgimine
- Juuruta tootmisse koos sobiva haldusega
💡 Peatüki tulemus: Juuruta ettevõttevalmis rakendusi täismahus tootmisvõimekusega
⚠️ TÖÖTUBA STAATUS: Arendamisel
Töötuba on hetkel arendamisel ja täiustamisel. Põhimoodulid toimivad, kuid mõned keerukamad osad on lõpetamata. Töötame aktiivselt kogu sisu lõpuleviimiseks. Jälgi arengut →
Kõikehõlmav praktiline õppimine brauseripõhiste tööriistade ja juhendatud harjutustega
Meie töötuba pakub struktureeritud ja interaktiivset õppimiskogemust, mis täiendab ülaltoodud peatükkidel põhinevat õppekava. Töötuba on mõeldud nii iseseisvaks õppimiseks kui ka juhendatavateks sessioonideks.
- Brauseripõhine liides: Täielik MkDocs-töötoa funktsionaalsus otsingu, kopeerimise ja teemadega
- GitHub Codespaces integratsioon: Ühe klõpsuga arenduskeskkonna seadistus
- Struktureeritud õppetrass: 8 moodulit juhendatud harjutustega (kokku 3-4 tundi)
- Järkjärguline metodoloogia: Sissejuhatus → Valik → Valideerimine → Lammutamine → Konfiguratsioon → Kohandamine → Lõpetamine → Kokkuvõte
- Interaktiivne DevContainer keskkond: Eelseadistatud tööriistad ja sõltuvused
Töötuba järgib 8-moodulilist järkjärgulist metoodikat, mis viib avastamisest juurutamisoskuste omandamiseni:
| Moodul | Teema | Mida Sa Teed | Kestus |
|---|---|---|---|
| 0. Sissejuhatus | Töötuba ülevaade | Mõista õppimise eesmärke, eeltingimusi ja töötuba ülesehitust | 15 min |
| 1. Valik | Mallide avastamine | Uuri AZD malle ja vali sobiv AI mall oma stsenaariumi jaoks | 20 min |
| 2. Valideerimine | Juuruta ja kontrolli | Juuruta mall käsuga azd up ja valideeri infrastruktuuri toimimine |
30 min |
| 3. Lammutamine | Võta struktuur lahti | Kasuta GitHub Copilotit malliarhitektuuri, Bicep failide ja koodi uurimiseks | 30 min |
| 4. Konfiguratsioon | Azure.yaml süvaõpe | Õpi hallama azure.yaml konfiguratsiooni, elutsükli haake ja keskkonnamuutujaid |
30 min |
| 5. Kohandamine | Tee see enda omaks | Luba AI otsing, jälgimine, hindamine ja kohanda enda stsenaariumi jaoks | 45 min |
| 6. Lõpetamine | Puhasta | Turvaline ressursside mahavõtmine käsuga azd down --purge |
15 min |
| 7. Kokkuvõte | Edasised sammud | Vaata tehtut, võtmekontseptsioonid ja jätka õpiteekonda | 15 min |
Töötuba voog:
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
# Valik 1: GitHub Codespaces (Soovitatav)
# Klõpsake hoidlas "Code" → "Create codespace on main"
# Valik 2: Kohalik arendus
git clone https://github.com/microsoft/azd-for-beginners.git
cd azd-for-beginners/workshop
# Järgige juhiseid failis workshop/README.mdTöötuba lõpetades osalejad:
- Juurutavad tootmiskõlblikke AI rakendusi: Kasutades AZD koos Microsoft Foundry teenustega
- Valdavad mitmeagendi arhitektuure: Rakendades koordineeritud AI agendi lahendusi
- Rakendavad turvapõhimõtteid: Konfigureerides autentimist ja ligipääsukontrolli
- Optimeerivad skaleerumist: Kujundades kulutasukaid ja jõudlusrikkaid juurutusi
- Tõrkeotsing juurutustes: Lahendades iseseisvalt levinud probleemid
- 🎥 Interaktiivne juhend: Töötuba materjalid - Brauseripõhine õpikeskkond
- 📋 Moodulite juhendid:
- 0. Sissejuhatus - Töötuba ülevaade ja eesmärgid
- 1. Valik - Leia ja vali AI mallid
- 2. Valideerimine - Juuruta ja kontrolli malle
- 3. Lammutamine - Uuri malliarhitektuuri
- 4. Konfiguratsioon - Valda azure.yaml
- 5. Kohandamine - Kohanda oma stsenaariumile
- 6. Lõpetamine - Puhasta ressursid
- 7. Kokkuvõte - Ülevaade ja edasised sammud
- 🛠️ AI töötuba labor: AI töötuba labor - AI keskseid harjutusi
- 💡 Kiire stardijuhend: Töötuba seadistusjuhend - Keskkonna seadistamine
Sobib ideaalselt: Ettevõttesisesteks koolitusteks, ülikoolikursusteks, iseseisvaks õppimiseks ja arendajate bootcampideks.
Põhitõdedest kaugemale minnes pakub AZD võimsad tööriistad tootmiskeskkonna juurutusteks:
- Mallipõhised juurutused - Kasuta valmis malle levinud rakendusmustrite jaoks
- Infrastruktuur kui kood - Halda Azure ressursse Bicepi või Terraformi abil
- Integreeritud töövood - Planeeri, juuruta ja jälgi rakendusi sujuvalt
- Arendajasõbralik - Optimeeritud arendaja tootlikkuse ja kogemuse jaoks
Miks valida AZD AI-lahenduste jaoks? AZD lahendab peamised AI arendajate väljakutsed:
- AI-valmis mallid - Eelseadistatud mallid Microsoft Foundry mudelite, Cognitive Services ja ML töökoormuste jaoks
- Turvalised AI juurutused - Sisseehitatud turvamustrid AI-teenustele, API võtmetele ja mudeli lõpp-punktidele
- Tootmisvalmis AI mustrid - Parimad tavad skaleeritavate, kuluefektiivsete AI rakenduste juurutamiseks
- Täielikud AI töövood - Mudeli arendusest kuni tootmiseni koos jälgimisega
- Kulude optimeerimine - Tark ressursside jaotamine ja skaleerimisstrateegiad AI töökoormustele
- Microsoft Foundry integreerimine - Sujuv ühendus Microsoft Foundry mudelite kataloogi ja lõpp-punktidega
Alusta siit, kui juurutad AI rakendusi!
Märkus: Need mallid demonstreerivad erinevaid AI mustreid. Mõned on väline Azure Samples, teised kohalikud rakendused.
| Mall | Peatükk | Tase | Teenused | Tüüp |
|---|---|---|---|---|
| Alustamine AI vestlusega | Peatükk 2 | ⭐⭐ | AzureOpenAI + Azure AI mudeli inferentsi API + Azure AI Search + Azure konteinerirakendused + Application Insights | Väline |
| Alustamine AI agentidega | Peatükk 2 | ⭐⭐ | Foundry agendid + AzureOpenAI + Azure AI Search + Azure konteinerirakendused + Application Insights | Väline |
| Azure Search + OpenAI demo | Peatükk 2 | ⭐⭐ | AzureOpenAI + Azure AI Search + App Service + Storage | Väline |
| OpenAI Chat rakenduse kiire algus | Peatükk 2 | ⭐ | AzureOpenAI + konteinerirakendused + Application Insights | Väline |
| Agent OpenAI Python Prompty | Peatükk 5 | ⭐⭐⭐ | AzureOpenAI + Azure Functions + Prompty | Väline |
| Contoso vestlus RAG | Peatükk 8 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Cosmos DB + konteinerirakendused | Väline |
| Jahutus Multi-Agent lahendus | Peatükk 5 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Storage + konteinerirakendused + Cosmos DB | Kohalik |
Tootmisvalmis rakenduse mallid õppepeatükkide kaupa
| Mall | Õppepeatükk | Tase | Peamine õpitulemus |
|---|---|---|---|
| openai-chat-app-quickstart | Peatükk 2 | ⭐ | Põhilised AI juurutuste mustrid |
| azure-search-openai-demo | Peatükk 2 | ⭐⭐ | RAG rakendus Azure AI Search-ga |
| ai-document-processing | Peatükk 4 | ⭐⭐ | Dokumentide intelligentsi integratsioon |
| agent-openai-python-prompty | Peatükk 5 | ⭐⭐⭐ | Agendi raamistik ja funktsioonide kutsumine |
| contoso-chat | Peatükk 8 | ⭐⭐⭐ | Ettevõtte AI orkestreerimine |
| retail-multi-agent-solution | Peatükk 5 | ⭐⭐⭐⭐ | Mitme agendi arhitektuur kliendi ja laovõtme agentidega |
📌 Kohalikud vs. Väline Näited:
Kohalikud näited (selles hoidlas) = Valmis kohe kasutamiseks
Välised näited (Azure näited) = Kloonitavad seotud hoidlatest
- Jahutus Multi-Agent lahendus - Täielik tootmisvalmis rakendus ARM mallidega
- Mitmeagendi arhitektuur (klient + laovõtme agendid)
- Üksikasjalik jälgimine ja hindamine
- Ühe klõpsuga juurutamine ARM malliga
Selles hoidlas on põhjalikud konteinerijuurutuste näited:
- Konteinerirakenduse näited - Täielik juhend konteineripõhiste juurutuste kohta
- Lihtne Flask API - Põhiline REST API koos scale-to-zero'ga
- Mikroteenuste arhitektuur - Tootmisvalmis mitmeteenuste juurutus
- Kiire algus, tootmine ja arenenud juurutusmustrid
- Jälgimine, turvalisus ja kulude optimeerimise juhendid
Klooni need Azure näidiste hoidlad ja alusta:
- Lihtne veebirakendus - Node.js + MongoDB - Põhilised juurutusmustrid
- Staatiline veebisait - React SPA - Staatilise sisu juurutamine
- Konteinerirakendus - Python Flask - REST API juurutus
- Andmebaasi rakendus - C# + SQL - Andmebaasi ühenduvusmustrid
- Funktsioonid + Cosmos DB - Serverivabad andmevood
- Java mikroteenused - Mitme teenuse arhitektuurid
- Konteinerirakenduste tööd - Taustaprotsesside töötlemine
- Ettevõtte ML torujuhe - Tootmiskõlblikud masinõppemustrid
- Ametlik AZD malliturg - Hoolikalt valitud ametlikud ja kogukonna malli- kogu
- Azure Developer CLI mallid - Microsoft Learn mallide dokumentatsioon
- Näidiste kaust - Kohalikud õppimise näited koos üksikasjalike selgitustega
- Käskude spikker - Olulised azd käsud teemade kaupa
- Terminoloogia - Azure ja azd terminid
- KKK - Levinud küsimused õppepeatükkide kaupa
- Õppejuhend - Üldised harjutused
- AI töötuba - Loo oma AI lahendused AZD-ga juurutatavaks (2-3 tundi)
- Interaktiivne töötuba - 8-mooduline juhendatud harjutuste sari MkDocs ja GitHub Codespaces abil
- Järgmine järjekord: Sissejuhatus → Valimine → Kinnitamine → Lagundamine → Konfigureerimine → Kohandamine → Lammutamine → Kokkuvõte
- Azure Developer CLI dokumentatsioon
- Azure arhitektuuri keskus
- Azure hinnakalkulaator
- Azure oleku info
- Microsoft Azure oskused skills.sh lehel - 37 avatud AI agendi oskust Azure AI, Foundry, juurutamise, diagnostika, kulu optimeerimise jm kohta. Paigalda GitHub Copilotisse, Cursorisse, Claude Code’i või mõnda toetatud agendisse:
npx skills add microsoft/github-copilot-for-azure
Algajate sagedased probleemid ja kohesed lahendused:
❌ "azd: käsku ei leitud"
# Paigalda esmalt 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
# Kontrolli paigaldust
azd version❌ "Tellimust ei leitud" või "Tellimus pole määratud"
# Loetle saadaval olevad tellimused
az account list --output table
# Määra vaikimisi tellimus
az account set --subscription "<subscription-id-or-name>"
# Määra AZD keskkonnale
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"
# Kontrolli
az account show❌ "Piirmäär ületatud" või "Piiranguid pole piisavalt"
# Proovi erinevat Azure'i piirkonda
azd env set AZURE_LOCATION "westus2"
azd up
# Või kasuta arenduses väiksemaid SKU-sid
# Muuda faili infra/main.parameters.json:
{
"sku": "B1" // Instead of "P1V2"
}❌ "azd up" ebaõnnestub poole peal
# Valik 1: Puhasta ja proovi uuesti
azd down --force --purge
azd up
# Valik 2: Paranda ainult infrastruktuuri
azd provision
# Valik 3: Kontrolli detailset olekut
azd show
# Valik 4: Kontrolli Azure Monitori logisid
azd monitor --logs❌ "Autentimine ebaõnnestus" või "Token on aegunud"
# Autendi uuesti AZD jaoks
azd auth logout
azd auth login
# Valikuline: uuenda ka Azure CLI, kui kasutad az käske
az logout
az login
# Kontrolli autentimist
az account show❌ "Resurss on juba olemas" või nimemajanduse konfliktid
# AZD genereerib unikaalseid nimesid, kuid kui tekib konflikt:
azd down --force --purge
# Siis proovi uuesti uue keskkonnaga
azd env new dev-v2
azd up❌ Malli juurutamine võtab liiga kaua aega
Tavalised ooteajad:
- Lihtne veebirakendus: 5-10 minutit
- Rakendus andmebaasiga: 10-15 minutit
- AI rakendused: 15-25 minutit (OpenAI ettevalmistamine on aeglane)
# Kontrolli edenemist
azd show
# Kui kinni >30 minutit, kontrolli Azure Portaal:
azd monitor --overview
# Otsi ebaõnnestunud juurutusi❌ "Luba puudub" või "Keelatud"
# Kontrolli oma Azure rolli
az role assignment list --assignee $(az account show --query user.name -o tsv)
# Sul peab olema vähemalt "Contributor" roll
# Palu oma Azure administraatoril anda:
# - Contributor (ressursside jaoks)
# - User Access Administrator (rolli määramiste jaoks)❌ Juhtunud rakenduse URL-i ei leita
# Näita kõiki teenuse otspunktid
azd show
# Või ava Azure portaal
azd monitor
# Kontrolli konkreetset teenust
azd env get-values
# Otsi *_URL muutujad- Levinud probleemide juhend: Põhjalikud lahendused
- Spetsiifilised AI probleemid: AI tõrkeotsing
- Silumise juhend: Samm-sammuline silumine
- Saage abi: Azure Discord #azure-developer-cli
Jälgi oma õppe edenemist peatükkide kaupa:
- 1. peatükk: Alused ja kiire algus ✅
- 2. peatükk: AI-esimene arendus ✅
- 3. peatükk: Konfigureerimine ja autentimine ✅
- 4. peatükk: Infrastruktuur koodina ja juurutamine ✅
- 5. peatükk: Mitmeagendi AI lahendused ✅
- 6. peatükk: Eeljuurutuse valideerimine ja planeerimine ✅
- 7. peatükk: Tõrkeotsing ja silumine ✅
- 8. peatükk: Tootmine ja ettevõtete mustrid ✅
Pärast iga peatüki lõpetamist testi oma teadmisi:
- Praktiline ülesanne: Lõpeta peatüki käed-küljes juurutamine
- Teadmiste kontroll: Vaata peatüki KKK sektsiooni
- Kogukonna arutelu: Jaga kogemusi Azure Discordis
- Järgmine peatükk: Liigu järgmisele keerukuse tasemele
Kõigi peatükkide lõpetamisel oled:
- Tootmiskogemus: Juurutanud päris AI rakendusi Azure’i
- Professionaalsed oskused: Ettevõttele sobivad juurutusvõimed
- Kogukonna tunnustus: Aktiivne Azure arendajate kogukonna liige
- Karjääri areng: Nõutud AZD ja AI juurutamise pädevus
- Tehnilised probleemid: Teata vigadest ja esita funktsioonisoove
- Õppe küsimused: Microsoft Azure discord kogukond ja
- AI-spetsiifiline abi: Liitu
- Dokumentatsioon: Ametlik Azure Developer CLI dokumentatsioon
Hiljutised küsitluse tulemused #Azure kanalist:
- 45% arendajatest tahab kasutada AZD-d AI töökoormuste jaoks
- Peamised väljakutsed: Mitme teenuse juurutamine, volituste haldamine, tootmiskõlblikkus
- Sagedasemad soovid: AI-spetsiifilised mallid, tõrkeotsingu juhendid, parimad praktikad
Liitu meie kogukonnaga, et:
- Jagada AZD + AI kogemusi ja saada abi
- Saada varajasi eelvaateid uutest AI mallidest
- Panustada AI juurutamise parimatesse praktikatesse
- Mõjutada tulevasi AI + AZD funktsioone
Ootame panuseid! Palun loe meie panustamise juhendit, kus on info:
- Sisu täiustused: olemasolevate peatükkide ja näidiste parandamine
- Uued näited: lisa reaalelulisi stsenaariume ja malle
- Tõlkimine: aita hoida mitmekeelsust
- Vigade teated: täpsuse ja selguse parendamine
- Kogukonna reeglid: järgi kaasava kogukonna juhiseid
See projekt on litsentseeritud MIT litsentsi alusel - vaata LICENSE faili detailsuste jaoks.
Meie meeskond toodab veel põhjalikke õppematerjale:
🚀 Valmis õppima hakkama?
Algajad: Alusta 1. peatükk: Alused ja kiire algus
Tehisintellektil põhinevad arendajad: Hüpake 2. peatükk: AI esmane arendus
Kogenud arendajad: Alusta 3. peatükk: Konfiguratsioon ja autentimine
Järgmised sammud: Alusta peatükki 1 - AZD põhialused →
Vastutusest loobumine:
See dokument on tõlgitud tehisintellekti tõlketeenuse Co-op Translator abil. Kuigi me püüame tagada täpsust, olge palun teadlik, et automatiseeritud tõlgetes võib esineda vigu või ebatäpsusi. Originaaldokument omakeeles tuleks pidada autoriteetseks allikaks. Kriitilise tähtsusega info puhul soovitatakse kasutada professionaalset inimtõlget. Me ei vastuta selle tõlkega seotud arusaamatuste ega valesti mõistmiste eest.
