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 | Holenderski | Hebrajski | Wietnamski | Indonezyjski | Malajski | Tagalog (Filipiński) | Suahili | Węgierski | Czeski | Słowacki | Rumuński | Bułgarski | Serbski (cyrylica) | Chorwacki | Słoweński
Poznaj podstawy budowania aplikacji Generatywnej AI dzięki naszemu kompleksowemu kursowi składającemu się z 21 lekcji, opracowanemu przez Microsoft Cloud Advocates.
Kurs składa się z 21 lekcji. Każda lekcja dotyczy innego tematu, więc możesz zacząć, gdzie tylko chcesz!
Lekcje są oznaczone jako lekcje "Nauka", które wyjaśniają koncepcję Generatywnej AI, lub lekcje "Budowa", które wyjaśniają koncepcję oraz przykłady kodu w Pythonie i TypeScript, jeśli to możliwe.
Dla programistów .NET sprawdź Generatywną AI dla Początkujących (Edycja .NET)!
Każda lekcja zawiera również sekcję "Kontynuuj naukę" z dodatkowymi narzędziami edukacyjnymi.
Azure OpenAI Service - Lekcje: "aoai-assignment"
GitHub Marketplace Model Catalog - Lekcje: "githubmodels"
OpenAI API - Lekcje: "oai-assignment"
Podstawowa znajomość Pythona lub TypeScript jest pomocna - *Dla absolutnie początkujących polecamy te kursy Python i TypeScript
Konto GitHub, aby sklonować cały repozytorium na swoje konto GitHub
Stworzyliśmy lekcję Konfiguracja Kursu, aby pomóc Ci w ustawieniu środowiska deweloperskiego.
Nie zapomnij dodać gwiazdki (🌟) do tego repozytorium, aby łatwiej je później znaleźć.
Jeśli szukasz bardziej zaawansowanych przykładów kodu, sprawdź naszą kolekcję Przykładów Kodów Generatywnej AI w Pythonie i TypeScript.
Dołącz do naszego oficjalnego serwera Discord Azure AI Foundry, aby spotkać się i nawiązać kontakt z innymi uczestnikami kursu oraz uzyskać wsparcie.
Zadaj pytania lub podziel się opinią o produkcie na naszym Forum Developerów Azure AI Foundry na Github.
Zarejestruj się w Microsoft dla Startups Founders Hub, aby otrzymać darmowe kredyty OpenAI i do 150k USD na kredyty Azure, aby uzyskać dostęp do modeli OpenAI przez Azure OpenAI Services.
Masz sugestie lub znalazłeś błędy w pisowni lub kodzie? Zgłoś problem lub Utwórz pull request
| # | Link do Lekcji | Opis | Wideo | Dodatkowe Materiały |
|---|---|---|---|---|
| 00 | Konfiguracja Kursu | Nauka: Jak skonfigurować swoje środowisko deweloperskie | Wideo wkrótce | Dowiedz się więcej |
| 01 | Wprowadzenie do Generatywnej AI i LLMs | Nauka: Zrozumienie, czym jest Generatywna AI i jak działają Duże Modele Językowe (LLMs). | Wideo | Dowiedz się więcej |
| 02 | Eksploracja i porównanie różnych LLMs | Nauka: Jak wybrać odpowiedni model dla swojego przypadku użycia | Wideo | Dowiedz się więcej |
| 03 | Odpowiedzialne używanie Generatywnej AI | Nauka: Jak budować aplikacje Generatywnej AI odpowiedzialnie | Wideo | Dowiedz się więcej |
| 04 | Zrozumienie podstaw inżynierii promptów | Nauka: Praktyczne najlepsze praktyki w inżynierii promptów | Wideo | Dowiedz się więcej |
| 05 | Tworzenie zaawansowanych promptów | Dowiedz się: Jak zastosować techniki inżynierii promptów, które poprawiają wyniki Twoich promptów. | Video | Dowiedz się więcej |
| 06 | Budowanie aplikacji generujących tekst | Zbuduj: Aplikację generującą tekst przy użyciu Azure OpenAI / OpenAI API | Video | Dowiedz się więcej |
| 07 | Budowanie aplikacji czatowych | Zbuduj: Techniki efektywnego budowania i integracji aplikacji czatowych. | Video | Dowiedz się więcej |
| 08 | Budowanie aplikacji wyszukujących bazy danych wektorowych | Zbuduj: Aplikację wyszukującą, która używa osadzeń do przeszukiwania danych. | Video | Dowiedz się więcej |
| 09 | Budowanie aplikacji generujących obrazy | Zbuduj: Aplikację generującą obrazy | Video | Dowiedz się więcej |
| 10 | Budowanie aplikacji AI bez kodu | Zbuduj: Aplikację AI generującą przy użyciu narzędzi bez kodu | Video | Dowiedz się więcej |
| 11 | Integracja aplikacji zewnętrznych za pomocą wywołań funkcji | Zbuduj: Co to jest wywołanie funkcji i jego zastosowania w aplikacjach | Video | Dowiedz się więcej |
| 12 | Projektowanie UX dla aplikacji AI | Dowiedz się: Jak zastosować zasady projektowania UX przy tworzeniu aplikacji AI generujących | Video | Dowiedz się więcej |
| 13 | Zabezpieczanie aplikacji AI generujących | Dowiedz się: Zagrożenia i ryzyka dla systemów AI oraz metody zabezpieczania tych systemów. | Video | Dowiedz się więcej |
| 14 | Cykl życia aplikacji AI generujących | Dowiedz się: Narzędzia i metryki do zarządzania cyklem życia LLM i LLMOps | Video | Dowiedz się więcej |
| 15 | Retrieval Augmented Generation (RAG) i bazy danych wektorowych | Buduj: Aplikację używającą RAG Framework do pobierania osadzeń z baz danych wektorowych | Wideo | Dowiedz się więcej |
| 16 | Modele open source i Hugging Face | Buduj: Aplikację używającą modeli open source dostępnych na Hugging Face | Wideo | Dowiedz się więcej |
| 17 | Agenci AI | Buduj: Aplikację używającą Framework Agenta AI | Wideo | Dowiedz się więcej |
| 18 | Dostrajanie LLM | Ucz się: Co, dlaczego i jak dostrajać LLM | Wideo | Dowiedz się więcej |
| 19 | Budowanie z 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 |
Specjalne podziękowania dla John Aziz za stworzenie wszystkich GitHub Actions i workflow
Bernhard Merkle za kluczowy wkład w każdą lekcję, aby poprawić doświadczenie ucznia i kodu.
Nasz zespół tworzy inne kursy! Sprawdź:
Zastrzeżenie:
Ten dokument został przetłumaczony przy użyciu usługi tłumaczenia AI Co-op Translator. Chociaż staramy się o dokładność, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego rodzimym języku powinien być uważany za wiarygodne źródło. W przypadku informacji krytycznych zalecane jest profesjonalne tłumaczenie przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.