21 KiB
Dirbtinio intelekto agentai pradedantiesiems – kursas
Kursas, mokantis visko, ką reikia žinoti norint pradėti kurti dirbtinio intelekto agentus
🌐 Daugialypė kalbų palaikymas
Palaikoma per GitHub Action (automatizuota ir visada atnaujinta)
Arabų | Bengalų | Bulgarų | Birmos (Mianmaras) | Kinų (supaprastinta) | Kinų (tradiciškai, Honkongas) | Kinų (tradiciškai, Makao) | Kinų (tradiciškai, Taivanas) | Kroatų | Čekų | Danų | Olandų | Estų | Suomių | Prancūzų | Vokiečių | Graikų | Hebrajų | Hindi | Vengrų | Indoneziečių | Italų | Japonų | Kannada | Khměrų | Korėjiečių | Lietuvių | Malajiečių | Malajalių | Maratų | Nepaliečių | Nigerijos pidžino | Norvegų | Persų (Farsi) | Lenkų | Portugalų (Brazilija) | Portugalų (Portugalija) | Pandžabių (Gurmukhi) | Rumunų | Rusų | Serbų (kirilica) | Slovakų | Slovėnų | Ispanų | Suahelio | Švedų | Tagalogų (Filipinai) | Tamilų | Telugų | Tailando | Turkų | Ukrainiečių | Urdų | Vietnamiečių
Teikiate pirmenybę vietiniam klonavimui?
Šis saugyklos projektas apima daugiau nei 50 kalbų vertimus, kurie žymiai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite ribotą atsisiuntimą:
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 suteiks jums viską, ko reikia kursui užbaigti, ir leis daug greičiau atsisiųsti.
Jei norite palaikyti papildomas vertimo kalbas, jos yra išvardytos čia.
🌱 Pradžia
Šiame kurse pamokos apima pagrindus, susijusius su dirbtinio intelekto agentų kūrimu. Kiekviena pamoka nagrinėja savo temą, todėl pradėkite ten, kur norite!
Šiam kursui yra daugialypės kalbų palaikymas. Pažiūrėkite mūsų galimas kalbas čia.
Jei tai pirmas jūsų kartas dirbant su generatyviniais DI modeliais, peržiūrėkite mūsų Generatyvinio DI pradedantiesiems kursą, kuriame yra 21 pamoka apie darbą su GenAI.
Nepamirškite pažymėti (🌟) šią saugyklą ir atskirti šią saugyklą, kad galėtumėte paleisti kodą.
Susipažinkite su kitais mokiniais, gaukite atsakymus į savo klausimus
Jei užstringate arba turite klausimų apie dirbtinio intelekto agentų kūrimą, prisijunkite prie skirto Discord kanalo Microsoft Foundry Discord.
Ko jums reikia
Kiekviena pamoka šiame kurse apima kodo pavyzdžius, kuriuos rasite kataloge code_samples. Galite atskirti šią saugyklą, kad sukurtumėte savo kopiją.
Šiuose kodo pavyzdžiuose naudojama Microsoft Agent Framework kartu su Microsoft Foundry Agent Service V2:
- Microsoft Foundry – reikalinga Azure paskyra
Šis kursas naudoja šias Microsoft dirbtinio intelekto agentų sistemas ir paslaugas:
Kai kurie kodo pavyzdžiai taip pat palaiko alternatyvius OpenAI suderinamus tiekėjus, pavyzdžiui, MiniMax, kuris siūlo didelės apimties kontekstinius modelius (iki 204 tūkst. ženklų). Konfigūracijos detales rasite Kurso paruošime.
Daugiau informacijos apie kodo paleidimą šiam kursui rasite Kurso paruošime.
🙏 Norite padėti?
Turite pasiūlymų arba radote rašybos ar kodo klaidų? Praneškite apie problemą arba Sukurkite užklausą traukimui
📂 Kiekviena pamoka apima
- Parašytą pamoką, esančią README faile, ir trumpą vaizdo įrašą
- „Python“ kodo pavyzdžius, naudojant Microsoft Agent Framework su Microsoft Foundry
- Nuorodas į papildomas medžiagas, skirtas toliau mokytis
🗃️ Pamokos
| Pamoka | Tekstas ir kodas | Vaizdo įrašas | Papildomas mokymasis |
|---|---|---|---|
| Įvadas į DI agentus ir agentų panaudojimo atvejus | Nuoroda | Vaizdo įrašas | Nuoroda |
| AI agentinių sistemų tyrinėjimas | Nuoroda | Vaizdo įrašas | Nuoroda |
| DI agentinių dizaino šablonų supratimas | Nuoroda | Vaizdo įrašas | Nuoroda |
| Įrankių naudojimo dizaino šablonas | Nuoroda | Vaizdo įrašas | Nuoroda |
| Agentinis RAG | Nuoroda | Vaizdo įrašas | Nuoroda |
| Patikimų DI agentų kūrimas | Nuoroda | Vaizdo įrašas | Nuoroda |
| Planavimo dizaino šablonas | Nuoroda | Vaizdo įrašas | Nuoroda |
| Daugiaagentinis dizaino šablonas | Nuoroda | Vaizdo įrašas | Nuoroda |
| Metakognicijos dizaino šablonas | Link | Video | Link | | Dirbtinio intelekto agentai gamyboje | Link | Video | Link | | Agentinių protokolų naudojimas (MCP, A2A ir NLWeb) | Link | Video | Link | | Konteksto inžinerija dirbtinio intelekto agentams | Link | Video | Link | | Agentinės atminties valdymas | Link | Video | | | Microsoft agentų sistemos tyrinėjimas | Link | | | | Kompiuterio naudojimo agentų kūrimas (CUA) | Link | | Link | | Skalavimo agentų diegimas | Link | | Link | | Vietinių DI agentų kūrimas | Link | | Link | | DI agentų apsauga | Link | | Link |
🎒 Kiti kursai
Mūsų komanda rengia ir kitus kursus! Peržiūrėkite:
LangChain
Azure / Edge / MCP / Agentai
Generatyvinio DI serija
Pagrindinis mokymasis
Copilot serija
🌟 Bendruomenės padėkos
Dėkojame Shivam Goyal už svarbių kodo pavyzdžių indėlį, demonstruojantį Agentic RAG.
Dalyvavimas
Šis projektas laukią indėlių ir pasiūlymų. Daugumai indėlių reikia, kad sutiktumėte su Dalyvio licencijos sutartimi (Contributor License Agreement, CLA), kurioje 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 pull request, CLA robotas automatiškai nustatys, ar jums reikia pateikti CLA ir atitinkamai pažymės PR (pvz., būsenos patikrinimas, komentaras). Tiesiog sekite roboto nurodymus. Tai reikės padaryti tik vieną kartą visuose mūsų CLA naudojamuose repozitorijuose.
Šis projektas laikosi Microsoft atvirojo kodo elgesio kodekso. Daugiau informacijos rasite Elgesio kodekso DUK arba susisiekite su opencode@microsoft.com dėl papildomų klausimų ar komentarų.
Prekių ženklai
Šiame projekte gali būti naudojami prekių ženklai ar logotipai, priklausantys projektams, produktams ar paslaugoms. Leidžiama naudoti Microsoft prekių ženklus ar logotipus, laikantis ir vykdant Microsoft prekių ženklų ir prekės ženklo gaires. Microsoft prekių ženklų ar logotipų naudojimas modifikuotose šio projekto versijose neturi sukelti painiavos ar rodyti Microsoft rėmimą. Bet koks trečiųjų šalių prekių ženklų ar logotipų naudojimas turi atitikti tų trečiųjų šalių taisykles.
Pagalbos gavimas
Jei susiduriate su sunkumais arba turite klausimų apie DI programų kūrimą, prisijunkite prie:
Jei norite pateikti produkto atsiliepimus arba pranešti apie klaidas 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.