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.
Poznaj podstawy tworzenia aplikacji Generative AI dzięki naszemu kompletnemu kursowi składającemu się z 21 lekcji, przygotowanemu przez Microsoft Cloud Advocates.
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.
-
Azure OpenAI Service - Lekcje: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lekcje: "githubmodels"
-
OpenAI API - Lekcje: "oai-assignment"
-
Podstawowa znajomość Pythona lub TypeScript będzie pomocna - *Dla absolutnych początkujących sprawdź te kursy Python i TypeScript
-
Konto GitHub, aby sforkować całe repozytorium na swoje konto GitHub
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.
Jeśli szukasz bardziej zaawansowanych przykładów kodu, sprawdź naszą kolekcję przykładów kodu Generative AI w Pythonie i TypeScript.
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.
Odwiedź Microsoft for Startups, aby dowiedzieć się, jak zacząć budować przy użyciu kredytów Azure już dziś.
Masz sugestie lub znalazłeś błędy ortograficzne czy w kodzie? Zgłoś problem lub stwórz pull request
- 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
| # | 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 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.
Nasz zespół tworzy także inne kursy! Sprawdź:
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.
Jeśli masz opinie na temat produktu lub napotkasz błędy podczas tworzenia, odwiedź:
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.