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
Norite klonuoti vietoje?
Šiame saugykloje yra daugiau nei 50 kalbų vertimų, dėl ko ženkliai padidėja atsisiuntimo dydis. Norėdami klonuoti be vertimų, naudokite sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Tai suteikia jums viską, ko reikia kursui baigti, daug greičiau atsisiunčiant.
Jei norite, kad būtų palaikomos papildomos vertimų kalbos, jos išvardytos čia.
Šiame kurse yra pamokos, apimančios dirbtinio intelekto agentų kūrimo pagrindus. Kiekviena pamoka apima atskirą temą, tad pradėkite, nuo ko norite!
Šiam kursui palaikomos kelios kalbos. Peržiūrėkite mūsų prieinamas kalbas čia.
Jei pirmą kartą kuriate su generatyviniais DI modeliais, peržiūrėkite mūsų Generatyvinio DI pradedantiesiems kursą, kuriame yra 21 pamoka apie GenAI kūrimą.
Nepamirškite įvertinti (🌟) šią saugyklą ir padaryti fork’ą, kad galėtumėte paleisti kodą.
Jei užstrigote arba turite klausimų dėl dirbtinio intelekto agentų kūrimo, prisijunkite prie specialios mūsų Discord kanalo Microsoft Foundry Discord.
Kiekvienoje šio kurso pamokoje yra pateikti kodo pavyzdžiai, kuriuos rasite code_samples aplanke. Galite padaryti šios saugyklos fork’ą, kad sukurtumėte savo kopiją.
Šių užduočių kodo pavyzdžiai naudoja Microsoft Agent Framework kartu su Microsoft Foundry Agent Service V2:
- Microsoft Foundry – reikalinga Azure paskyra
Šiame kurse naudojamos šios Microsoft DI agentų platformos ir paslaugos:
Kai kurie kodo pavyzdžiai taip pat palaiko alternatyvius OpenAI suderinamus tiekėjus, tokius kaip MiniMax, kuris siūlo didelės apimties kontekstinius modelius (iki 204K žetonų). Išsamias konfigūracijos detales rasite Kurso sąrangoje.
Daugiau informacijos apie šio kurso kodo paleidimą rasite Kurso sąrankoje.
Ar turite pasiūlymų arba radote rašybos ar kodo klaidų? Atidarykite problemą arba sukurkite pull request
- Rašytinę pamoką README faile ir trumpą vaizdo įrašą
- Python kodo pavyzdžius, naudojant Microsoft Agent Framework su Microsoft Foundry
- Nuorodas į papildomus išteklius, norint tęsti mokymąsi
| Pamoka | Tekstas ir kodas | Vaizdo įrašas | Papildomas mokymasis |
|---|---|---|---|
| Supažindinimas su DI agentais ir jų naudojimo sritimis | Nuoroda | Vaizdo įrašas | Nuoroda |
| DI agentinių sistemų tyrinėjimas | Nuoroda | Vaizdo įrašas | Nuoroda |
| DI agentinių dizaino modelių supratimas | Nuoroda | Vaizdo įrašas | Nuoroda |
| Įrankių naudojimo dizaino modelis | Nuoroda | Vaizdo įrašas | Nuoroda |
| Agentinis RAG | Nuoroda | Vaizdo įrašas | Nuoroda |
| Patikimų DI agentų kūrimas | Nuoroda | Vaizdo įrašas | Nuoroda |
| Planavimo dizaino modelis | Nuoroda | Vaizdo įrašas | Nuoroda |
| Multi-agentų dizaino modelis | Nuoroda | Vaizdo įrašas | Nuoroda |
| Metakognicijos dizaino šablonas | Nuoroda | Vaizdo įrašas | Nuoroda |
| AI agentai gamyboje | Nuoroda | Vaizdo įrašas | Nuoroda |
| Agentinių protokolų naudojimas (MCP, A2A ir NLWeb) | Nuoroda | Vaizdo įrašas | Nuoroda |
| Konteksto inžinerija AI agentams | Nuoroda | Vaizdo įrašas | Nuoroda |
| Agentinės atminties valdymas | Nuoroda | Vaizdo įrašas | |
| Microsoft agentų karkaso tyrinėjimas | Nuoroda | ||
| Kompiuterinių naudotojų agentų kūrimas (CUA) | Nuoroda | Nuoroda | |
| Skalaujames agentų diegimas | Nuoroda | Nuoroda | |
| Vietinių AI agentų kūrimas | Nuoroda | Nuoroda | |
| AI agentų saugumas | Nuoroda | Nuoroda |
Mūsų komanda kuria ir kitus kursus! Pasižiūrėkite:
Ačiū Shivam Goyal už svarbių kodo pavyzdžių pateikimą, demonstruojant Agentic RAG.
Šis projektas kviečia prisidėti ir teikti pasiūlymus. Dauguma indėlių reikalauja, kad sutiktumėte su Indėlio Licencijos Sutartimi (CLA), kuria patvirtinate, kad turite teisę ir iš tikrųjų suteikiate mums teises naudoti jūsų indėlį. Daugiau informacijos rasite https://cla.opensource.microsoft.com.
Pateikus PR, CLA botas automatiškai nustatys, ar jums reikia pateikti CLA, ir tinkamai pažymės PR (pvz., būsenos tikrinimas, komentaras). Tiesiog vykdykite botas nurodymus. Tai reikės padaryti tik vieną kartą visuose saugyklose, naudojančiose mūsų CLA.
Šis projektas priėmė „Microsoft“ atvirojo kodo elgesio kodeksą. Daugiau informacijos rasite Elgesio kodekso DUK arba susisiekite su opencode@microsoft.com dėl papildomų klausimų ar pastabų.
Šiame projekte gali būti projektų, produktų ar paslaugų prekės ženklų ar logotipų. Įgaliotas „Microsoft“ prekės ženklų ar logotipų naudojimas yra sąlygotas ir turi atitikti „Microsoft“ prekės ženklų ir prekių ženklų gairės. „Microsoft“ prekės ženklų ar logotipų naudojimas modifikuotose šio projekto versijose neturi sukelti painiavos ar rodyti „Microsoft“ rėmimą. Bet koks trečiųjų šalių prekės ženklų ar logotipų naudojimas yra sąlygotas šių trečiųjų šalių politikos.
Jei užstrigote arba turite klausimų apie AI programų kūrimą, prisijunkite:
Jei turite produkto atsiliepimų ar susidūrėte su klaidomis kurdami, apsilankykite:
Atsakomybės apribojimas: Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojama naudoti profesionalų žmogiškąjį vertimą. Mes neatsakome už jokius nesusipratimus ar neteisingą interpretaciją, kilusią naudojantis šiuo vertimu.