ai-agents-for-beginners

Dirbtinio intelekto agentai pradedantiesiems – kursas

Dirbtinio intelekto agentai pradedantiesiems

Kursas, mokantis visko, ką reikia žinoti norint pradėti kurti dirbtinio intelekto agentus

GitHub licencija GitHub indėlininkai GitHub problemos GitHub užklausos traukimui PRs Sveiki

🌐 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.

GitHub stebėtojai GitHub šakos GitHub žvaigždės

Microsoft Foundry Discord

🌱 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:

Š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

🗃️ 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

LangChain4j pradedantiesiems LangChain.js pradedantiesiems LangChain pradedantiesiems

Azure / Edge / MCP / Agentai

AZD pradedantiesiems Edge DI pradedantiesiems MCP pradedantiesiems DI agentai pradedantiesiems


Generatyvinio DI serija

Generatyvinis DI pradedantiesiems Generatyvinis DI (.NET) Generatyvinis DI (Java) Generatyvinis DI (JavaScript)


Pagrindinis mokymasis

ML pradedantiesiems Duomenų mokslas pradedantiesiems DI pradedantiesiems Kibernetinis saugumas pradedantiesiems Interneto svetainių kūrimas pradedantiesiems IoT pradedantiesiems XR kūrimas pradedantiesiems


Copilot serija

Copilot dirbtiniu intelektu paremtam poriniam programavimui Copilot C#/.NET Copilot nuotykiai

🌟 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:

Microsoft Foundry Discord

Jei norite pateikti produkto atsiliepimus arba pranešti apie klaidas kurdami, apsilankykite:

Microsoft Foundry Developer Forum


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.