Generative AI dla początkujących (wersja 3) - Kurs

April 6, 2026 · View on GitHub

Generative AI For Beginners

21 lekcji uczących wszystkiego, co musisz wiedzieć, aby zacząć tworzyć aplikacje Generative AI

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

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Obsługa wielu języków

Wsparcie przez GitHub Action (automatyczne i zawsze aktualne)

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

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/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

To zapewnia wszystko, czego potrzebujesz, aby ukończyć kurs z dużo szybszym pobieraniem.

Generative AI dla początkujących (wersja 3) - Kurs

Poznaj podstawy tworzenia aplikacji Generative AI dzięki naszemu kompleksowemu kursowi z 21 lekcjami prowadzonym przez Microsoft Cloud Advocates.

🌱 Zacznij

Ten kurs składa się z 21 lekcji. Każda lekcja omawia inny temat, więc zacznij tam, gdzie chcesz!

Lekcje są oznaczone jako "Learn" – wyjaśniające koncepcję Generative AI lub "Build" – wyjaśniające koncept i przykłady kodu w Python i TypeScript, jeśli to możliwe.

Dla programistów .NET zapoznaj się z Generative AI for Beginners (.NET Edition)!

Każda lekcja zawiera także sekcję "Keep Learning" z dodatkowymi materiałami do nauki.

Czego potrzebujesz

Aby uruchomić kod z tego kursu możesz użyć:

Stworzyliśmy lekcję Konfiguracja kursu, która pomoże Ci skonfigurować środowisko programistyczne.

Nie zapomnij dać gwiazdki (🌟) temu repozytorium, aby łatwiej je znaleźć później.

🧠 Gotowy do wdrożenia?

Jeśli szukasz bardziej zaawansowanych przykładów kodu, sprawdź naszą kolekcję przykładów kodu Generative AI w Python i TypeScript.

🗣️ Poznaj innych uczniów, uzyskaj wsparcie

Dołącz do naszego oficjalnego serwera Discord Azure AI Foundry, aby spotkać i nawiązać kontakty z innymi uczniami tego kursu oraz uzyskać wsparcie.

Zadaj pytania lub podziel się opinią o produkcie na naszym forum dla programistów Azure AI Foundry na Github.

🚀 Budujesz startup?

Odwiedź Microsoft for Startups, aby dowiedzieć się, jak zacząć korzystać z kredytów Azure już dziś.

🙏 Chcesz pomóc?

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

📂 Każda lekcja zawiera:

  • Krótkie wideo wprowadzające do tematu
  • Pisemną lekcję dostępną w README
  • Przykłady kodu w Python i TypeScript wspierające Azure OpenAI oraz OpenAI API
  • Linki do dodatkowych zasobów do dalszej nauki

🗃️ Lekcje

#Link do lekcjiOpisWideoDodatkowa nauka
00Konfiguracja kursuNauka: Jak skonfigurować środowisko programistyczneWideo wkrótceDowiedz się więcej
01Wprowadzenie do Generative AI oraz LLMNauka: Zrozumienie czym jest Generative AI i jak działają duże modele językowe (LLM)WideoDowiedz się więcej
02Badanie i porównywanie różnych LLMNauka: Jak wybrać odpowiedni model do swojego zastosowaniaWideoDowiedz się więcej
03Odpowiedzialne korzystanie z Generative AINauka: Jak budować aplikacje Generative AI w sposób odpowiedzialnyWideoDowiedz się więcej
04Zrozumienie podstaw inżynierii promptówNaucz się: Praktyczne najlepsze praktyki inżynierii promptówVideoDowiedz się więcej
05Tworzenie zaawansowanych promptówNaucz się: Jak zastosować techniki inżynierii promptów, które poprawiają wyniki Twoich promptów.VideoDowiedz się więcej
06Tworzenie aplikacji do generowania tekstuBuduj: Aplikację do generowania tekstu wykorzystującą Azure OpenAI / OpenAI APIVideoDowiedz się więcej
07Tworzenie aplikacji czatuBuduj: Techniki efektywnego tworzenia i integrowania aplikacji czatu.VideoDowiedz się więcej
08Tworzenie aplikacji wyszukiwania z bazami danych wektorowychBuduj: Aplikację wyszukującą dane z wykorzystaniem Embeddings.VideoDowiedz się więcej
09Tworzenie aplikacji do generowania obrazówBuduj: Aplikację do generowania obrazówVideoDowiedz się więcej
10Tworzenie niskokodowych aplikacji AIBuduj: Aplikację Generatywnej AI z wykorzystaniem narzędzi Low CodeVideoDowiedz się więcej
11Integracja zewnętrznych aplikacji z wywoływaniem funkcjiBuduj: Czym jest wywoływanie funkcji i zastosowania tej metody w aplikacjachVideoDowiedz się więcej
12Projektowanie UX dla aplikacji AINaucz się: Jak stosować zasady projektowania UX podczas tworzenia aplikacji Generatywnej AIVideoDowiedz się więcej
13Zabezpieczanie swoich aplikacji Generatywnej AINaucz się: Zagrożenia i ryzyka dla systemów AI oraz metody ich zabezpieczaniaVideoDowiedz się więcej
14Cykl życia aplikacji Generatywnej AINaucz się: Narzędzia i wskaźniki do zarządzania cyklem życia LLM i LLMOpsVideoDowiedz się więcej
15Retrieval Augmented Generation (RAG) i bazy danych wektorowychBuduj: Aplikację używającą frameworku RAG do pobierania embeddings z baz danych wektorowychVideoDowiedz się więcej
16Modele Open Source i Hugging FaceBuduj: Aplikację wykorzystującą modele open source dostępne na Hugging FaceVideoDowiedz się więcej
17Agenci AIBuduj: Aplikację używającą frameworku AI AgentVideoDowiedz się więcej
18Fine-Tuning LLMsNaucz się: Co to jest, dlaczego i jak wykonywać fine-tuning LLMVideoDowiedz się więcej
19Budowanie z SLMsNaucz się: Korzyści z budowania za pomocą Small Language ModelsWideo wkrótceDowiedz się więcej
20Budowanie z modelami MistralNaucz się: Cechy i różnice modeli rodziny MistralWideo wkrótceDowiedz się więcej
21Budowanie z modelami MetaNaucz się: Cechy i różnice modeli rodziny MetaWideo wkrótceDowiedz się więcej

🌟 Szczególne podziękowania

Szczególne podziękowania dla John Aziz za stworzenie wszystkich działań i przepływów pracy GitHub Actions

Bernhard Merkle za kluczowe wkłady w każdą lekcję, które poprawiają doświadczenia ucznia i kodu.

🎒 Inne kursy

Nasz zespół produkuje także 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) Generative AI (JavaScript)


Podstawowe Nauczanie

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Seria Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Uzyskiwanie Pomocy

Jeśli utkniesz lub masz pytania dotyczące tworzenia aplikacji AI. Dołącz do innych uczących się oraz doświadczonych programistów w dyskusjach o MCP. To wspierająca społeczność, gdzie pytania są mile widziane, a wiedza jest swobodnie dzielona.

Microsoft Foundry Discord

Jeśli masz opinie o produkcie lub napotkasz błędy podczas tworzenia, odwiedź:

Microsoft Foundry Developer Forum


Zastrzeżenie:
Niniejszy dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Chociaż 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 traktować jako autorytatywne źródło. W przypadku istotnych informacji zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za wszelkie nieporozumienia lub błędne interpretacje wynikające z użytkowania tego tłumaczenia.