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 | Litewski | 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 | Ukraiński | Birmański (Myanmar)
Poznaj podstawy budowania 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 obejmuje osobny temat, więc możesz zacząć od dowolnego miejsca!
Lekcje są oznaczone jako "Learn" (nauka), które wyjaśniają koncepcję Generative AI, lub "Build" (budowanie), 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 (.NET Edition)!
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 sprawdź 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 skonfigurować środowisko programistyczne.
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 programistó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 wideo wprowadzające do tematu
- Pisemną lekcję znajdującą się w README
- Przykłady kodu w Pythonie i TypeScript wspierające Azure OpenAI oraz OpenAI API
- Linki do dodatkowych zasobów, aby kontynuować naukę
| # | Link do lekcji | Opis | Wideo | Dodatkowa nauka |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Jak skonfigurować swoje środowisko programistyczne | Wideo wkrótce | Dowiedz się więcej |
| 01 | Wprowadzenie do Generative AI i LLMs | Learn: Zrozumienie, czym jest Generative AI i jak działają modele językowe (LLMs). | Wideo | Dowiedz się więcej |
| 02 | Eksploracja i porównanie różnych LLMs | 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 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 czatowych | Buduj: Techniki efektywnego tworzenia i integracji aplikacji czatowych. | Wideo | Dowiedz się więcej |
| 08 | Tworzenie aplikacji wyszukiwarki z bazami danych wektorowych | Buduj: Aplikację wyszukiwarki wykorzystującą Embeddings do wyszukiwania 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 niskim kodem | Buduj: Aplikację generatywnej AI za pomocą narzędzi niskokodowych | Wideo | Dowiedz się więcej |
| 11 | Integracja aplikacji zewnętrznych za pomocą wywoływania funkcji | Buduj: Czym jest wywoływanie funkcji i jego zastosowania w aplikacjach | Wideo | Dowiedz się więcej |
| 12 | Projektowanie UX dla aplikacji AI | Ucz się: Jak stosować 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ę: Czym 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ź:
- NOWY Edge AI dla początkujących
- Model Context Protocol dla początkujących
- Agent AI dla początkujących
- Generatywna AI dla początkujących z użyciem .NET
- Generatywna AI dla początkujących z użyciem JavaScript
- Generatywna AI dla początkujących z użyciem Java
- 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 dla programowania w parach z AI
- Opanowanie GitHub Copilot dla programistów C#/.NET
- Wybierz swoją własną przygodę z Copilotem
Zastrzeżenie:
Ten dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Chociaż dokładamy wszelkich starań, aby tłumaczenie było precyzyjne, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w jego języku źródłowym 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.