21 lekcji uczących wszystkiego, co musisz wiedzieć, aby zacząć budować aplikacje oparte na Generative AI
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 | Koreański | Litewski | Malajski | Marathi | Nepalski | Norweski | Perski (Farsi) | Polski | Portugalski (Brazylia) | Portugalski (Portugalia) | Pendżabski (Gurmukhi) | Rumuński | Rosyjski | Serbski (Cyrylica) | Słowacki | Słoweński | Hiszpański | Suahili | Szwedzki | Tagalog (Filipiński) | Tamilski | Tajski | Turecki | Ukraiński | Urdu | Wietnamski
Poznaj podstawy budowania aplikacji opartych na 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 porusza odrębny temat, więc możesz zacząć od dowolnego miejsca!
Lekcje są oznaczone jako "Learn", które wyjaśniają koncepcję Generative AI, lub "Build", które zawierają zarówno wyjaśnienia koncepcji, jak i przykłady kodu w Pythonie oraz TypeScript, jeśli to możliwe.
Dla programistów .NET sprawdź Generative AI dla Początkujących (Edycja .NET)!
Każda lekcja zawiera również sekcję "Keep Learning" 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 będzie pomocna - *Dla absolutnie początkujących polecamy te kursy Python i TypeScript
-
Konto GitHub, aby zforkować całe repozytorium na swoje konto GitHub
Stworzyliśmy lekcję Course Setup, która pomoże Ci w skonfigurowaniu środowiska programistycznego.
Nie zapomnij dodać gwiazdki (🌟) do tego repozytorium, 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 spotkać się i nawiązać kontakt z innymi uczestnikami kursu oraz uzyskać wsparcie.
Zadaj pytania lub podziel się opinią o produkcie na naszym forum dla deweloperów Azure AI Foundry na Github.
Odwiedź Microsoft for Startups, aby dowiedzieć się, jak zacząć budować z kredytami Azure już dziś.
Masz sugestie lub znalazłeś błędy w pisowni lub kodzie? Zgłoś problem lub Utwórz pull request
- Krótkie wprowadzenie w formie wideo do tematu
- Pisemną lekcję znajdującą się w README
- Przykłady kodu w Pythonie i TypeScript wspierające Azure OpenAI i OpenAI API
- Linki do dodatkowych zasobów edukacyjnych
| # | Link do lekcji | Opis | Wideo | Dodatkowe materiały |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Jak skonfigurować swoje ś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ą modele językowe (LLM). | Wideo | Dowiedz się więcej |
| 02 | Eksploracja i porównanie różnych LLM | Learn: Jak wybrać odpowiedni model dla swojego przypadku użycia | Wideo | Dowiedz się więcej |
| 03 | Odpowiedzialne korzystanie z Generative AI | Learn: Jak budować aplikacje oparte na Generative AI w sposób odpowiedzialny | Wideo | Dowiedz się więcej |
| 04 | Podstawy inżynierii promptów | Learn: Praktyczne najlepsze praktyki w 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ą wyniki Twoich promptów. | Wideo | Dowiedz się więcej |
| 06 | Tworzenie aplikacji generujących tekst | Buduj: Aplikację generującą tekst za pomocą 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 danych wektorowych | Buduj: Aplikację wyszukiwania wykorzystującą Embeddings do przeszukiwania danych. | Wideo | Dowiedz się więcej |
| 09 | Tworzenie aplikacji generujących obrazy | Buduj: Aplikację generującą obrazy | Wideo | Dowiedz się więcej |
| 10 | Tworzenie aplikacji AI z małym kodem | Buduj: Aplikację generatywnej AI za pomocą narzędzi do tworzenia aplikacji z małym kodem | Wideo | Dowiedz się więcej |
| 11 | Integracja zewnętrznych aplikacji za pomocą wywoływania funkcji | Buduj: Czym jest wywoływanie funkcji i jego zastosowanie w aplikacjach | Wideo | Dowiedz się więcej |
| 12 | Projektowanie UX dla aplikacji AI | Ucz się: Jak zastosować zasady projektowania UX podczas tworzenia aplikacji generatywnej AI | Wideo | Dowiedz się więcej |
| 13 | Zabezpieczanie aplikacji generatywnej AI | Ucz się: Zagrożenia i ryzyka dla systemów AI oraz metody ich zabezpieczania. | Wideo | Dowiedz się więcej |
| 14 | Cykl życia aplikacji generatywnej 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 danych wektorowych | Buduj: Aplikację wykorzystującą framework RAG do pobierania embeddings z baz danych 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 | Agent AI | Buduj: Aplikację wykorzystującą framework agenta AI | Wideo | Dowiedz się więcej |
| 18 | Dostosowywanie LLM | Ucz się: Co to jest dostosowywanie LLM, dlaczego jest ważne i jak to zrobić | Wideo | Dowiedz się więcej |
| 19 | Tworzenie z SLM | Ucz się: Korzyści z tworzenia z małymi modelami językowymi | Wideo wkrótce | Dowiedz się więcej |
| 20 | Tworzenie z modelami Mistral | Ucz się: Funkcje i różnice modeli rodziny Mistral | Wideo wkrótce | Dowiedz się więcej |
| 21 | Tworzenie z modelami Meta | Ucz się: Funkcje 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ów
Bernhard Merkle za kluczowe wkłady w każdą lekcję, które poprawiły doświadczenie nauki i kodowania.
Nasz zespół tworzy inne kursy! Sprawdź:
Jeśli utkniesz lub masz pytania dotyczące tworzenia aplikacji AI, dołącz:
Jeśli masz uwagi dotyczące produktu lub napotkasz błędy podczas tworzenia, odwiedź:
Zastrzeżenie:
Ten dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Chociaż staramy się zapewnić 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ć uznawany za autorytatywne źródło. W przypadku informacji krytycznych zaleca się skorzystanie z profesjonalnego tłumaczenia przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.