Francuski | Hiszpański | Niemiecki | Rosyjski | Arabski | Perski (Farsi) | Urdu | Chiński (uproszczony) | Chiński (tradycyjny, Makau) | Chiński (tradycyjny, Hongkong) | Chiński (tradycyjny, Tajwan) | Japoński | Koreański | Hindi | Bengalski | Marathi | Nepalski | Pendżabski (Gurmukhi) | Portugalski (Portugalia) | Portugalski (Brazylia) | Włoski | Polski | Turecki | Grecki | Tajski | Szwedzki | Duński | Norweski | Fiński | Niderlandzki | Hebrajski | Wietnamski | Indonezyjski | Malajski | Tagalog (Filipiński) | Suahili | Węgierski | Czeski | Słowacki | Rumuński | Bułgarski | Serbski (cyrylica) | Chorwacki | Słoweński | Ukraiński | Birmański (Myanmar)
Poznaj podstawy tworzenia aplikacji Generative AI dzięki naszemu kompleksowemu kursowi składającemu się z 21 lekcji, przygotowanemu przez Microsoft Cloud Advocates.
Kurs składa się z 21 lekcji. Każda lekcja omawia inny temat, więc zacznij od dowolnej!
Lekcje są oznaczone jako "Learn" – wyjaśniające koncepcje Generative AI lub "Build" – wyjaśniające koncepcję wraz z przykładami kodu w Python i TypeScript, jeśli to możliwe.
Dla programistów .NET polecamy Generative AI for Beginners (.NET Edition)!
Każda lekcja zawiera także sekcję "Keep Learning" 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 zupełnie początkujących polecamy te kursy Python i TypeScript
-
Konto GitHub, aby sforkować całe to repozytorium na swoje konto GitHub
Stworzyliśmy lekcję Course Setup, 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 Python i TypeScript.
Dołącz do naszego oficjalnego serwera Discord Azure AI Foundry, aby poznać innych uczestników kursu i uzyskać pomoc.
Zadaj pytania lub podziel się opinią o produkcie na naszym forum deweloperów Azure AI Foundry na GitHub.
Zarejestruj się w Microsoft for Startups Founders Hub, aby otrzymać darmowe kredyty OpenAI oraz do 150 000 USD na kredyty Azure, umożliwiające dostęp do modeli OpenAI przez Azure OpenAI Services.
Masz sugestie lub znalazłeś błędy ortograficzne albo w kodzie? Zgłoś problem lub stwórz pull request
- Krótkie wideo wprowadzające do tematu
- Pisemną lekcję w pliku README
- Przykłady kodu w Python i TypeScript wspierające Azure OpenAI i OpenAI API
- Linki do dodatkowych materiałów do dalszej nauki
| # | Link do lekcji | Opis | Wideo | Dodatkowa nauka |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Jak skonfigurować środowisko programistyczne | Wideo wkrótce | Dowiedz się więcej |
| 01 | Wprowadzenie do Generative AI i LLM | Learn: Zrozumienie czym jest Generative AI i jak działają duże modele językowe (LLM) | Wideo | Dowiedz się więcej |
| 02 | Eksploracja i porównanie różnych LLM | Learn: Jak wybrać odpowiedni model do swojego zastosowania | Wideo | Dowiedz się więcej |
| 03 | Odpowiedzialne korzystanie z Generative AI | Learn: Jak odpowiedzialnie tworzyć aplikacje Generative AI | Wideo | Dowiedz się więcej |
| 04 | Podstawy inżynierii promptów | Learn: Praktyczne najlepsze praktyki inżynierii promptów | Wideo | Dowiedz się więcej |
| 05 | Tworzenie zaawansowanych promptów | Learn: Jak stosować techniki inżynierii promptów, które poprawiają efekty Twoich promptów | Wideo | Dowiedz się więcej |
| 06 | Tworzenie aplikacji do generowania tekstu | Buduj: Aplikację do generowania tekstu z wykorzystaniem Azure OpenAI / OpenAI API | Wideo | Dowiedz się więcej |
| 07 | Tworzenie aplikacji czatu | Buduj: Techniki efektywnego tworzenia i integracji aplikacji czatu | Wideo | Dowiedz się więcej |
| 08 | Tworzenie aplikacji wyszukiwania z bazami wektorowymi | Buduj: Aplikację wyszukującą dane za pomocą Embeddings | Wideo | Dowiedz się więcej |
| 09 | Tworzenie aplikacji do generowania obrazów | Buduj: Aplikację do generowania obrazów | Wideo | Dowiedz się więcej |
| 10 | Tworzenie aplikacji AI z niskim kodem | Buduj: Aplikację Generative AI wykorzystującą narzędzia Low Code | Wideo | Dowiedz się więcej |
| 11 | Integracja zewnętrznych aplikacji za pomocą Function Calling | Buduj: Czym jest function calling i jak można go wykorzystać 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 i LLMOps | Wideo | Dowiedz się więcej |
| 15 | Retrieval Augmented Generation (RAG) i bazy wektorowe | Buduj: Aplikację wykorzystującą framework RAG do pobierania embeddings z baz wektorowych | Wideo | Dowiedz się więcej |
| 16 | Modele open source i Hugging Face | Buduj: Aplikację wykorzystującą modele open source dostępne 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 LLMs | Ucz się: Co to jest, dlaczego i jak przeprowadzać fine-tuning LLM | Wideo | Dowiedz się więcej |
| 19 | Tworzenie z SLMs | Ucz się: Korzyści z tworzenia z wykorzystaniem Small Language Models | Wideo wkrótce | Dowiedz się więcej |
| 20 | Tworzenie z modelami Mistral | Ucz się: Cechy i różnice modeli z rodziny Mistral | Wideo wkrótce | Dowiedz się więcej |
| 21 | Tworzenie z modelami Meta | Ucz się: Cechy i różnice modeli z rodziny Meta | Wideo wkrótce | Dowiedz się więcej |
Specjalne podziękowania dla John Aziz za stworzenie wszystkich GitHub Actions i workflowów
Bernhard Merkle za kluczowe wkłady w każdą lekcję, które poprawiły doświadczenie uczących się i jakość kodu.
Nasz zespół tworzy także inne kursy! Sprawdź:
- NOWY Model Context Protocol dla początkujących
- AI Agents dla początkujących
- Generative AI dla początkujących z użyciem .NET
- Generative AI dla początkujących z użyciem JavaScript
- 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
- Opanowanie GitHub Copilot do programowania w parach z AI
- Opanowanie GitHub Copilot dla programistów C#/.NET
- Wybierz swoją własną przygodę z Copilotem
Zastrzeżenie:
Niniejszy dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Mimo że dążymy do dokładności, prosimy mieć na uwadze, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w języku źródłowym powinien być uznawany za źródło autorytatywne. 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 korzystania z tego tłumaczenia.