Skip to content

Latest commit

 

History

History
179 lines (126 loc) · 24.4 KB

File metadata and controls

179 lines (126 loc) · 24.4 KB

Generative AI dla początkujących

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

🌐 Wsparcie wielojęzyczne

Obsługiwane 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 | Koreański | Litewski | Malajski | Malajalam | Marathi | Nepalski | Nigeryjski pidgin | Norweski | Perski (Farsi) | Polski | Portugalski (Brazylia) | Portugalski (Portugalia) | Pendżabski (Gurmukhi) | Rumuński | Rosyjski | Serbski (cyrylica) | Słowacki | Słoweński | Hiszpański | Suaheli | Szwedzki | Tagalog (Filipiński) | 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:

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'

Dzięki temu zyskasz wszystko, czego potrzebujesz do ukończenia kursu przy znacznie szybszym pobieraniu.

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

Poznaj podstawy tworzenia aplikacji Generative AI dzięki naszemu kompletnemu kursowi składającemu się z 21 lekcji, przygotowanemu przez Microsoft Cloud Advocates.

🌱 Rozpoczęcie

Kurs składa się z 21 lekcji. Każda lekcja porusza odrębny temat, więc zacznij od tego, co chcesz!

Lekcje są oznaczone jako „Naucz się” – tłumaczące koncepcje Generative AI lub „Buduj” – tłumaczące koncepcje oraz zawierające przykłady kodu w Python i TypeScript tam, gdzie to możliwe.

Dla programistów .NET polecamy Generative AI dla początkujących (edycja .NET)!

Każda lekcja zawiera także sekcję „Kontynuuj naukę” z dodatkowymi materiałami do nauki.

Czego potrzebujesz

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

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

Nie zapomnij dodać repozytorium do ulubionych (🌟), 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 Pythonie i TypeScript.

🗣️ Poznaj innych uczniów, uzyskaj wsparcie

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

Zadaj pytania lub podziel się opinią o produkcie na naszym forum deweloperskim Azure AI Foundry na Github.

🚀 Budujesz startup?

Odwiedź Microsoft for Startups, aby dowiedzieć się, jak zacząć budować przy użyciu kredytów Azure już dziś.

🙏 Chcesz pomóc?

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

📂 Każda lekcja zawiera:

  • Krótkie wideo wprowadzające do tematu
  • Lekcję pisaną umieszczoną w pliku README
  • Przykłady kodu w Python i TypeScript obsługujące Azure OpenAI i OpenAI API
  • Linki do dodatkowych materiałów do nauki

🗃️ Lekcje

# Link do lekcji Opis Wideo Dodatkowa nauka
00 Konfiguracja kursu Naucz się: Jak skonfigurować swoje środowisko programistyczne Wideo wkrótce Dowiedz się więcej
01 Wprowadzenie do Generative AI i LLM Naucz się: Zrozumienie, czym jest Generative AI i jak działają duże modele językowe (LLM) Wideo Dowiedz się więcej
02 Badanie i porównanie różnych LLM Naucz się: Jak wybrać odpowiedni model do Twojego zastosowania Wideo Dowiedz się więcej
03 Odpowiedzialne korzystanie z Generative AI Naucz się: Jak odpowiedzialnie budować aplikacje Generative AI Wideo Dowiedz się więcej
04 Zrozumienie podstaw inżynierii promptów Ucz się: Praktyczne najlepsze metody inżynierii promptów Wideo Dowiedz się więcej
05 Tworzenie zaawansowanych promptów Ucz się: Jak stosować techniki inżynierii promptów, które poprawiają wyniki Wideo Dowiedz się więcej
06 Budowanie aplikacji do generowania tekstu Buduj: Aplikację do generowania tekstu z wykorzystaniem Azure OpenAI / OpenAI API Wideo Dowiedz się więcej
07 Budowanie aplikacji czatowych Buduj: Techniki efektywnego tworzenia i integrowania aplikacji czatowych Wideo Dowiedz się więcej
08 Budowanie aplikacji wyszukujących w bazach wektorowych Buduj: Aplikację wyszukującą, która używa osadzania (Embeddings) do wyszukiwania danych Wideo Dowiedz się więcej
09 Budowanie aplikacji do generowania obrazów Buduj: Aplikację do generowania obrazów Wideo Dowiedz się więcej
10 Budowanie aplikacji AI Low Code Buduj: Aplikację Generative AI wykorzystującą narzędzia Low Code Wideo Dowiedz się więcej
11 Integracja aplikacji z wywoływaniem funkcji Buduj: Czym jest wywoływanie funkcji i jak używać go w aplikacjach Wideo Dowiedz się więcej
12 Projektowanie UX dla aplikacji AI Ucz się: Jak stosować zasady projektowania UX podczas tworzenia aplikacji Generative AI Wideo Dowiedz się więcej
13 Zabezpieczanie aplikacji Generative AI Ucz się: Zagrożenia i ryzyka dla systemów AI oraz metody ich zabezpieczania Wideo Dowiedz się więcej
14 Cykl życia aplikacji Generative AI Ucz się: Narzędzia i metryki do zarządzania cyklem życia LLM oraz LLMOps Wideo Dowiedz się więcej
15 Retrieval Augmented Generation (RAG) i bazy wektorowe Buduj: Aplikację używającą framework RAG do pobierania osadzeń z baz wektorowych Wideo Dowiedz się więcej
16 Modele Open Source i Hugging Face Buduj: Aplikację korzystającą z modeli open source dostępnych na Hugging Face Wideo Dowiedz się więcej
17 Agenci AI Buduj: Aplikację wykorzystującą framework AI Agent Wideo Dowiedz się więcej
18 Fine-Tuning LLM Ucz się: Co to jest, dlaczego i jak przeprowadzać fine-tuning dużych modeli językowych Wideo Dowiedz się więcej
19 Budowanie z Small Language Models (SLM) Ucz się: Korzyści z budowania z małymi modelami językowymi Wideo wkrótce Dowiedz się więcej
20 Budowanie z modelami Mistral Ucz się: Cechy i różnice modeli rodziny Mistral Wideo wkrótce Dowiedz się więcej
21 Budowanie z modelami Meta Ucz się: Cechy i różnice modeli rodziny Meta Wideo wkrótce Dowiedz się więcej

🌟 Szczególne podziękowania

Szczególne podziękowania dla Johna Aziza za stworzenie wszystkich akcji i przepływów pracy na GitHubie

Bernharda Merkle za kluczowy wkład w każdą lekcję poprawiający doświadczenie ucznia i kodu.

🎒 Inne kursy

Nasz zespół tworzy 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 Generative AI

Generative AI dla początkujących Generative AI (.NET) Generative 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

Uzyskanie pomocy

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

Microsoft Foundry Discord

Jeśli masz opinie na temat produktu 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ż dokładamy wszelkich starań, aby zapewnić poprawność tłumaczenia, prosimy pamiętać, że tłumaczenia automatyczne mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego języku źródłowym powinien być traktowany jako wiarygodne źródło. W przypadku informacji krytycznych zaleca się 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.