ai-agents-for-beginners

AI agenti za začetnike - tečaj

AI agenti za začetnike

Tečaj, ki vas nauči vsega, kar morate vedeti za začetek ustvarjanja AI agentov

Licenca GitHub Sodelujoči na GitHub Težave GitHub Pull requesti GitHub PRs dobrodošli

🌐 Podpora za več jezikov

Podprto prek GitHub Action (samodejno in vedno posodobljeno)

Arabščina | Bengalščina | Bolgarščina | Burmanski (Mjanmar) | Kitajščina (poenostavljena) | Kitajščina (tradicionalna, Hongkong) | Kitajščina (tradicionalna, Makao) | Kitajščina (tradicionalna, Tajvan) | Hrvaščina | Češčina | Danščina | Nizozemščina | Estonščina | Finščina | Francoščina | Nemščina | Grščina | Hebrejščina | Hindi | Madžarščina | Indonezijščina | Italijanščina | Japonščina | Kannada | Khmerščina | Korejščina | Litovanščina | Malezijščina | Malajalščina | Maratščina | Nepalščina | Nigerijski pidžin | Norveščina | Perzijščina (Farsi) | Poljščina | Portugalščina (Brazilija) | Portugalščina (Portugalska) | Pandžabščina (Gurmukhi) | Romunščina | Ruščina | Srbski (cirilica) | Slovaščina | Slovenščina | Španščina | Svahelščina | Švedščina | Tagalog (Filipinski) | Tamilščina | Telugu | Tajščina | Turščina | Ukrajinščina | Urdu | Vietnamščina

Raje klonirate lokalno?

To skladišče vsebuje prevode v več kot 50 jezikov, kar znatno poveča velikost prenosa. Če želite klonirati brez prevodov, uporabite 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"

To vam omogoča vse, kar potrebujete za dokončanje tečaja, z veliko hitrejšim prenosom.

Če želite podpreti dodatne prevodne jezike, jih najdete tukaj.

Opazovalci GitHub Vilice GitHub Zvezdice GitHub

Microsoft Foundry Discord

🌱 Začetek

Ta tečaj ima lekcije, ki pokrivajo temelje ustvarjanja AI agentov. Vsaka lekcija obravnava svojo temo, zato začnite kjerkoli želite!

Ta tečaj podpira več jezikov. Oglejte si naše razpoložljive jezike tukaj.

Če prvič ustvarjate z generativnimi AI modeli, si oglejte naš tečaj Generativni AI za začetnike, ki vključuje 21 lekcij o ustvarjanju z GenAI.

Ne pozabite dodati zvezdico (🌟) temu skladišču in forkati to skladišče za poganjanje kode.

Spoznajte druge učence, postavite vprašanja

Če se zataknete ali imate kakršnakoli vprašanja glede ustvarjanja AI agentov, se pridružite našemu namenskemu Discord kanalu v Microsoft Foundry Discord.

Kaj potrebujete

Vsaka lekcija v tem tečaju vključuje primere kode, ki jih najdete v mapi code_samples. Lahko forkate to skladišče, da ustvarite svojo kopijo.

Primeri kode v teh vajah uporabljajo Microsoft Agent Framework z Azure AI Foundry Agent Service V2:

Ta tečaj uporablja naslednje okvire in storitve AI agentov iz Microsofta:

Nekateri primeri kode podpirajo tudi alternativne ponudnike, združljive z OpenAI, na primer MiniMax, ki ponuja modele z velikim kontekstom (do 204 tisoč tokenov). Za podrobnosti o nastavitvi glejte Course Setup.

Za več informacij o izvajanju kode za ta tečaj, si oglejte Course Setup.

🙏 Želite pomagati?

Imate predloge ali ste našli pravopisne ali kode napake? Odprite težavo ali ustvarite pull request

📂 Vsaka lekcija vključuje

🗃️ Lekcije

Lekcija Besedilo in koda Video Dodatno učenje
Uvod v AI agente in primere uporabe agentov Povezava Video Povezava
Raziskovanje agentnih okvirov Povezava Video Povezava
Razumevanje vzorcev oblikovanja AI agentov Povezava Video Povezava
Vzorec oblikovanja uporabe orodij Povezava Video Povezava
Agentni RAG Povezava Video Povezava
Gradnja zaupanja vrednih AI agentov Povezava Video Povezava
Vzorec oblikovanja načrtovanja Povezava Video Povezava
Vzorec oblikovanja večagentnega sistema Povezava Video Povezava
Metakognitivni oblikovalski vzorec Povezava Video Povezava
AI agenti v produkciji Povezava Video Povezava
Uporaba agentnih protokolov (MCP, A2A in NLWeb) Povezava Video Povezava
Kontekstualno inženirstvo za AI agente Povezava Video Povezava
Upravljanje agentnega spomina Povezava Video  
Raziščite Microsoft agentni okvir Povezava    
Gradnja računalniških uporabniških agentov (CUA) Povezava   Povezava
Uvajanje razširljivih agentov Prihaja kmalu    
Ustvarjanje lokalnih AI agentov Prihaja kmalu    
Zavarovanje AI agentov Povezava   Povezava

🎒 Drugi tečaji

Naša ekipa ustvarja tudi druge tečaje! Oglejte si:

LangChain

LangChain4j za začetnike LangChain.js za začetnike LangChain za začetnike

Azure / Edge / MCP / Agenti

AZD za začetnike Edge AI za začetnike MCP za začetnike AI agenti za začetnike


Serija generativne umetne inteligence

Generativna AI za začetnike Generativna AI (.NET) Generativna AI (Java) Generativna AI (JavaScript)


Osnovno učenje

ML za začetnike Podatkovna znanost za začetnike AI za začetnike Kibernetska varnost za začetnike Spletni razvoj za začetnike IoT za začetnike Razvoj XR za začetnike


Serija Copilot

Copilot za AI združeno programiranje Copilot za C#/.NET Copilot avantura

🌟 Zahvala skupnosti

Hvala Shivam Goyal za prispevek pomembnih vzorcev kode, ki prikazujejo Agentni RAG.

Prispevanje

Ta projekt vabi k prispevkom in predlogom. Večina prispevkov zahteva, da se strinjate z Licenčno pogodbo za prispevke (CLA), ki potrjuje, da imate pravico in dejansko dajete pravice za uporabo vašega prispevka. Za podrobnosti obiščite https://cla.opensource.microsoft.com.

Ko oddate povpraševanje po združitvi, bo robot CLA samodejno ugotovil, ali morate predložiti CLA, in primerno označil PR (npr. statusno preverjanje, komentar). Preprosto sledite navodilom, ki jih zagotovi robot. To boste morali storiti samo enkrat za vse repozitorije, ki uporabljajo naš CLA.

Ta projekt je sprejel Microsoftov kodeks ravnanja odprtokodne kode. Za več informacij glejte Pogosta vprašanja o kodeksu ravnanja ali kontaktirajte opencode@microsoft.com za dodatna vprašanja ali komentarje.

Blagovne znamke

Ta projekt lahko vsebuje blagovne znamke ali logotipe za projekte, izdelke ali storitve. Dovoljeno uporabo Microsoftovih blagovnih znamk ali logotipov urejajo in morajo slediti pravilnikom Microsofta o blagovnih znamkah in znamkah. Uporaba Microsoftovih blagovnih znamk ali logotipov v spremenjenih različicah tega projekta ne sme povzročati zmede in ne sme nakazovati sponzorstva Microsofta. Vsaka uporaba blagovnih znamk ali logotipov tretjih oseb je predmet pravil teh tretjih oseb.

Pridobivanje pomoči

Če boste obtičali ali imeli vprašanja o izdelavi AI aplikacij, se pridružite:

Microsoft Foundry Discord

Če imate povratne informacije o izdelku ali napake med izdelavo, obiščite:

Microsoft Foundry Developer Forum


Omejitev odgovornosti: Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za kritične informacije je priporočljiv strokovni človeški prevod. Ne odgovarjamo za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.