ai-agents-for-beginners

Agenci AI dla początkujących - Kurs

AI Agents for Beginners

Kurs uczący wszystkiego, co musisz wiedzieć, aby zacząć tworzyć Agentów AI

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

🌐 Obsługa wielu języków

Wsparcie przez GitHub Action (zautomatyzowane i zawsze aktualne)

Arabski | Bengalski | Bułgarski | Birmański (Myanmar) | Chiński (uproszczony) | Chiński (tradycyjny, Hongkong) | Chiński (tradycyjny, Makau) | Chiński (tradycyjny, Tajwan) | Chorwacki | Czeski | Duński | Holenderski | Estoński | Fiński | Francuski | Niemiecki | Grecki | Hebrajski | Hindi | Węgierski | Indonezyjski | Włoski | Japoński | Kannada | Khmer | Koreański | Litewski | Malajski | Malajalam | Marathi | Nepalski | Pidgin nigeryjski | Norweski | Perski (Farsi) | Polski | Portugalski (Brazylia) | Portugalski (Portugalia) | Pendżabski (Gurmukhi) | Rumuński | Rosyjski | Serbski (cyrylica) | Słowacki | Słoweński | Hiszpański | Swahili | Szwedzki | Tagalog (Filipino) | Tamilski | Telugu | Tajski | Turecki | Ukraiński | Urdu | Wietnamski

Wolisz klonować lokalnie?

To repozytorium zawiera tłumaczenia na ponad 50 języków, co znacząco zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj 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"

Dzięki temu otrzymasz wszystko, co potrzebne do ukończenia kursu, a pobieranie będzie dużo szybsze.

Jeśli chcesz, aby obsługiwane były dodatkowe języki tłumaczeń, są one wymienione tutaj.

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 Zacznijmy

Ten kurs zawiera lekcje obejmujące podstawy budowania Agentów AI. Każda lekcja porusza inny temat, więc zacznij, gdzie chcesz!

Kurs obsługuje wiele języków. Przejdź do naszej listy dostępnych języków tutaj.

Jeśli to Twój pierwszy raz z modelami Generative AI, sprawdź nasz kurs Generative AI For Beginners, który obejmuje 21 lekcji na temat budowania z GenAI.

Nie zapomnij dać gwiazdki (🌟) temu repozytorium oraz utworzyć fork tego repozytorium, aby uruchomić kod.

Poznaj innych uczniów, uzyskaj odpowiedzi na swoje pytania

Jeśli utkniesz lub masz pytania dotyczące budowy Agentów AI, dołącz do naszego dedykowanego kanału Discord w Microsoft Foundry Discord.

Czego potrzebujesz

Każda lekcja w tym kursie zawiera przykłady kodu, które znajdziesz w folderze code_samples. Możesz utworzyć fork tego repozytorium, aby stworzyć swoją kopię.

Przykłady kodu w tych ćwiczeniach wykorzystują Microsoft Agent Framework z Azure AI Foundry Agent Service V2:

Kurs korzysta z następujących frameworków i usług Agentów AI od Microsoft:

Niektóre przykłady kodu obsługują także alternatywnych dostawców kompatybilnych z OpenAI, takich jak MiniMax, oferującego modele o dużym kontekście (do 204K tokenów). Szczegóły konfiguracji znajdziesz w Course Setup.

Więcej informacji o uruchamianiu kodu do tego kursu znajdziesz w Course Setup.

🙏 Chcesz pomóc?

Masz sugestie lub znalazłeś błędy ortograficzne albo w kodzie? Zgłoś issue lub Stwórz pull request

📂 Każda lekcja zawiera

🗃️ Lekcje

Lekcja Tekst i kod Wideo Dodatkowa nauka
Wprowadzenie do Agentów AI i przypadki użycia agenta Link Wideo Link
Eksploracja frameworków agentów Link Wideo Link
Zrozumienie wzorców projektowych agentów Link Wideo Link
Wzorzec projektowy użycia narzędzi Link Wideo Link
Agentic RAG Link Wideo Link
Budowanie godnych zaufania Agentów AI Link Wideo Link
Wzorzec projektowy planowania Link Wideo Link
Wzorzec projektowy Multi-Agent Link Wideo Link
Wzorzec Projektowy Metapoznania Link Wideo Link
Agenci AI w Produkcji Link Wideo Link
Korzystanie z Protokółów Agentycznych (MCP, A2A i NLWeb) Link Wideo Link
Inżynieria Kontekstu dla Agentów AI Link Wideo Link
Zarządzanie Pamięcią Agentów Link Wideo  
Eksploracja Microsoft Agent Framework Link    
Tworzenie Agentów Komputerowych (CUA) Link   Link
Wdrażanie Skalowalnych Agentów Wkrótce    
Tworzenie Lokalnych Agentów AI Wkrótce    
Zabezpieczanie Agentów AI Link   Link

🎒 Inne Kursy

Nasz zespół tworzy również inne kursy! Sprawdź:

LangChain

LangChain4j dla Początkujących LangChain.js dla Początkujących LangChain dla Początkujących

Azure / Edge / MCP / Agenci

AZD dla Początkujących Edge AI dla Początkujących MCP dla Początkujących Agenci AI dla Początkujących


Seria Generatywnej AI

Generatywna AI dla Początkujących Generatywna AI (.NET) Generatywna AI (Java) Generatywna AI (JavaScript)


Podstawowa Nauka

ML dla Początkujących Data Science dla Początkujących AI dla Początkujących Cyberbezpieczeństwo dla Początkujących Web Dev dla Początkujących IoT dla Początkujących XR Development dla Początkujących


Seria Copilot

Copilot dla AI Parowanego Programowania Copilot dla C#/.NET Copilot Adventure

🌟 Podziękowania dla Społeczności

Dziękujemy Shivam Goyal za wkład w ważne przykłady kodu demonstrujące Agentic RAG.

Wkład

Projekt ten zaprasza do zgłaszania wkładu i sugestii. Większość wkładów wymaga zgody na Umowę Licencyjną Współtwórcy (Contributor License Agreement, CLA) potwierdzającą, że masz prawo oraz rzeczywiście udzielasz nam praw do wykorzystania Twojego wkładu. Szczegóły znajdziesz na https://cla.opensource.microsoft.com.

Gdy prześlesz pull request, bot CLA automatycznie określi czy musisz dostarczyć CLA i odpowiednio oznaczy PR (np. sprawdzenie statusu, komentarz). Po prostu wykonaj instrukcje, które poda bot. Będziesz musiał wykonać to tylko raz dla wszystkich repozytoriów korzystających z naszego CLA.

Projekt ten przyjął Microsoft Open Source Code of Conduct. Więcej informacji znajdziesz w Code of Conduct FAQ lub kontaktując się na opencode@microsoft.com w przypadku dodatkowych pytań lub uwag.

Znaki towarowe

Projekt może zawierać znaki towarowe lub logotypy dotyczące projektów, produktów lub usług. Autoryzowane użycie znaków towarowych Microsoft lub logotypów jest regulowane i musi przestrzegać Microsoft’s Trademark & Brand Guidelines. Użycie znaków towarowych lub logotypów Microsoft w zmodyfikowanych wersjach tego projektu nie może powodować zamieszania ani sugerować sponsorowania przez Microsoft. Każde użycie znaków towarowych lub logotypów stron trzecich podlega politykom tych stron.

Uzyskiwanie Pomocy

Jeśli utkniesz lub masz pytania dotyczące tworzenia aplikacji AI, dołącz do:

Microsoft Foundry Discord

Jeśli masz uwagi dotyczące produktu lub błędy w trakcie tworzenia, odwiedź:

Microsoft Foundry Developer Forum


Zastrzeżenie: Niniejszy dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Choć dążymy do dokładności, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub niedokładności. Oryginalny dokument w jego języku źródłowym należy uznawać za autorytatywne źródło. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.