ai-agents-for-beginners

AI-agentit aloittelijoille - Kurssi

AI Agents for Beginners

Kurssi, joka opettaa kaiken, mitä sinun tarvitsee tietää AI-agenttien rakentamisen aloittamiseksi

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Monikielinen tuki

Tuettu GitHub Actionin kautta (Automatisoitu & aina ajan tasalla)

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

Haluatko mieluummin kloonata paikallisesti?

Tämä repositorio sisältää yli 50 käännöstä kielille, mikä kasvattaa merkittävästi lataustiedoston kokoa. Jos haluat kloonata ilman käännöksiä, käytä sparse checkoutia:

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"

Tämä antaa sinulle kaiken tarvittavan kurssin suorittamiseen huomattavasti nopeammalla latauksella.

Jos haluat lisätä tuettuja käännöskieliä, ne on listattu tässä

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 Aloittaminen

Tässä kurssissa on oppitunteja, jotka kattavat AI-agenttien rakentamisen perusteet. Jokainen oppitunti käsittelee omaa aihettaan, joten voit aloittaa mistä tahansa!

Kurssilla on monikielinen tuki. Katso saatavilla olevat kielet täältä.

Jos rakennat Generatiivisia AI-malleja ensimmäistä kertaa, tutustu meidän Generative AI For Beginners -kurssiin, joka sisältää 21 oppituntia GenAI:n käytöstä.

Älä unohda tähtiä (🌟) tälle repositoriolle ja forkkaa repo ajaaksesi koodin.

Tapaa muita oppijoita, saa vastauksia kysymyksiisi

Jos jumitut tai sinulla on kysyttävää AI-agenttien rakentamisesta, liity meidän omalle Discord-kanavalle Microsoft Foundry Discordissa Microsoft Foundry Discord.

Mitä tarvitset

Jokainen kurssin oppitunti sisältää koodiesimerkkejä, jotka löytyvät kansion code_samples alta. Voit forkata tämän repot luodaksesi oman kopiosi.

Näissä harjoituksissa käytetyt koodiesimerkit hyödyntävät Microsoft Agent Frameworkia ja Azure AI Foundry Agent Service V2:ta:

Tämä kurssi käyttää seuraavia Microsoftin AI-agenttikehyksiä ja palveluita:

Jotkut koodiesimerkit tukevat myös vaihtoehtoisia OpenAI-yhteensopivia tarjoajia, kuten MiniMax, joka tarjoaa suuria kontekstimääriä (jopa 204K tokenia). Katso kurssin asennus konfiguraatio-ohjeet.

Lisätietoja koodin ajamisesta tälle kurssille löydät kohdasta Kurssin asennus.

🙏 Haluatko auttaa?

Onko sinulla parannusehdotuksia tai löysitkö kirjoitus- tai koodivirheitä? Avaa issue tai Luo pull request

📂 Jokainen oppitunti sisältää

🗃️ Oppitunnit

Oppitunti Teksti & Koodi Video Lisäopiskelu
Johdanto AI-agentteihin ja käyttötapauksiin Linkki Video Linkki
AI-agenttikehysten tutkiminen Linkki Video Linkki
AI-agenttien suunnittelumallien ymmärtäminen Linkki Video Linkki
Työkalujen käyttö - suunnittelumalli Linkki Video Linkki
Agenttinen RAG Linkki Video Linkki
Luotettavien AI-agenttien rakentaminen Linkki Video Linkki
Suunnittelumalli (Planning Design Pattern) Linkki Video Linkki
Moni-agenttinen suunnittelumalli Linkki Video Linkki
Metakognitio-mallisuunnittelu Linkki Video Linkki
AI-agentit tuotannossa Linkki Video Linkki
Agenttikohtaisten protokollien käyttäminen (MCP, A2A ja NLWeb) Linkki Video Linkki
Kontekstisuunnittelu AI-agenteille Linkki Video Linkki
Agenttimuistin hallinta Linkki Video  
Microsoft Agent Frameworkin tutkiminen Linkki    
Tietokoneen käyttötarkoitukseen rakennettavat agentit (CUA) Linkki   Linkki
Skaalautuvien agenttien käyttöönotto Tulossa pian    
Paikallisten AI-agenttien luominen Tulossa pian    
AI-agenttien suojaaminen Linkki   Linkki

🎒 Muut kurssit

Tiimimme tuottaa myös muita kursseja! Tutustu:

LangChain

LangChain4j aloittelijoille LangChain.js aloittelijoille LangChain aloittelijoille

Azure / Edge / MCP / Agentit

AZD aloittelijoille Edge AI aloittelijoille MCP aloittelijoille AI-agentit aloittelijoille


Generatiivinen AI -sarja

Generatiivinen AI aloittelijoille Generatiivinen AI (.NET) Generatiivinen AI (Java) Generatiivinen AI (JavaScript)


Peruskoulutus

Koneoppiminen aloittelijoille Data-analytiikka aloittelijoille AI aloittelijoille Kyberturvallisuus aloittelijoille Web-kehitys aloittelijoille IoT aloittelijoille XR-kehitys aloittelijoille


Copilot-sarja

Copilot tekoälypariohjelmointiin Copilot C#/.NETille Copilot-seikkailu

🌟 Yhteisön kiitokset

Kiitos Shivam Goyal tärkeistä koodiesimerkeistä, jotka demonstroivat agenttipohjaista RAG:ia.

Osallistuminen

Tämä projekti toivottaa tervetulleeksi osallistumiset ja ehdotukset. Useimmat osallistumiset edellyttävät sinun hyväksyvän Contributor License Agreement (CLA) -sopimuksen, joka toteaa, että sinulla on oikeus ja todellisuudessa myönnät meille oikeudet käyttää panostasi. Lisätiedot löytyvät osoitteesta https://cla.opensource.microsoft.com.

Kun lähetät pull requestin, CLA-botti määrittää automaattisesti, tarvitsetko antaa CLA:n ja merkitsee PR:n asianmukaisesti (esim. tilantarkistus, kommentti). Noudata yksinkertaisesti botin antamia ohjeita. Tämän tarvitsee tehdä vain kerran kaikissa CLA:ta käyttävissä repositorioissa.

Tämä projekti on ottanut käyttöön Microsoftin avoimen lähdekoodin toimintakoodin. Lisätietoja löytyy Toimintakoodin UKK:sta tai ota yhteyttä osoitteeseen opencode@microsoft.com mahdollisissa lisäkysymyksissä tai palautteissa.

Tavaramerkit

Tämä projekti saattaa sisältää tavaramerkkejä tai logoja projekteille, tuotteille tai palveluille. Microsoftin tavaramerkkien tai logojen käyttö on sallittua vain Microsoftin tavaramerkkien ja brändiohjeiden mukaisesti Microsoftin tavaramerkki- ja brändiohjeet. Microsoftin tavaramerkkien tai logojen käyttö muokatuissa versioissa ei saa aiheuttaa sekaannusta tai antaa vaikutelmaa Microsoftin sponsoroimasta. Kolmansien osapuolten tavaramerkkien tai logojen käyttö on aina kyseisten osapuolien sääntöjen alaista.

Apua saatavilla

Jos jäät jumiin tai sinulla on kysyttävää tekoälysovellusten rakentamisesta, liity:

Microsoft Foundry Discord

Jos sinulla on tuotepalautetta tai kohtaat virheitä rakentaessasi, käy:

Microsoft Foundry Developer Forum


Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, otathan huomioon, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen lähde. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista.