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 | Niderlandzki | 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 | Suahili | Szwedzki | Tagalog (Filipiński) | Tamilski | Telugu | Tajski | Turecki | Ukraiński | Urdu | Wietnamski
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" (Ucz się) wyjaśniające koncepcję Generative AI lub "Build" (Buduj), które wyjaśniają koncepcję i zawierają przykłady 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 również sekcję "Keep Learning" z dodatkowymi narzędziami do nauki.
-
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 zupełnie początkujących sprawdź te kursy Python i TypeScript
-
Konto GitHub, aby forkować 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ć i nawiązać kontakty z innymi uczestnikami kursu oraz uzyskać wsparcie.
Zadaj pytania lub podziel się opinią o produkcie na naszym forum 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 ortograficzne lub 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 zasobów do dalszej nauki
| # | Link do lekcji | Opis | Wideo | Dodatkowa nauka |
|---|---|---|---|---|
| 00 | Konfiguracja kursu | 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 | Naucz się: Jak stosować techniki inżynierii promptów, które poprawiają wyniki twoich promptów. | Wideo | Dowiedz się więcej |
| 06 | Tworzenie aplikacji do generowania tekstu | Zbuduj: Aplikację do generowania tekstu używając Azure OpenAI / OpenAI API | Wideo | Dowiedz się więcej |
| 07 | Tworzenie aplikacji czatu | Zbuduj: Techniki efektywnego tworzenia i integrowania aplikacji czatu. | Wideo | Dowiedz się więcej |
| 08 | Tworzenie aplikacji wyszukiwania i baz wektorowych | Zbuduj: Aplikację wyszukującą dane za pomocą osadzeń (Embeddings). | Wideo | Dowiedz się więcej |
| 09 | Tworzenie aplikacji do generowania obrazów | Zbuduj: Aplikację do generowania obrazów | Wideo | Dowiedz się więcej |
| 10 | Tworzenie aplikacji AI z niskim kodem | Zbuduj: Aplikację Generative AI używając narzędzi Low Code | Wideo | Dowiedz się więcej |
| 11 | Integracja zewnętrznych aplikacji z wywoływaniem funkcji | Zbuduj: Czym jest wywoływanie funkcji i jego zastosowania w aplikacjach | Wideo | Dowiedz się więcej |
| 12 | Projektowanie UX dla aplikacji AI | Naucz się: Jak stosować zasady projektowania UX podczas tworzenia aplikacji Generative AI | Wideo | Dowiedz się więcej |
| 13 | Zabezpieczanie aplikacji Generative AI | Naucz się: Zagrożenia i ryzyka dla systemów AI oraz metody ich zabezpieczania. | Wideo | Dowiedz się więcej |
| 14 | Cykl życia aplikacji Generative AI | Naucz 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 | Zbuduj: Aplikację używającą frameworku RAG do pobierania osadzeń z baz wektorowych | Wideo | Dowiedz się więcej |
| 16 | Modele open source i Hugging Face | Zbuduj: Aplikację używającą modeli open source dostępnych na Hugging Face | Wideo | Dowiedz się więcej |
| 17 | Agenci AI | Zbuduj: Aplikację używającą frameworku AI Agent | Wideo | Dowiedz się więcej |
| 18 | Dostrajanie LLM | Naucz się: Co, dlaczego i jak dostrajać LLM | Wideo | Dowiedz się więcej |
| 19 | Budowanie z SLM | Naucz się: Korzyści z budowania z Małymi Modelami Językowymi | Wideo wkrótce | Dowiedz się więcej |
| 20 | Budowanie z modelami Mistral | Naucz się: Cechy i różnice modeli rodziny Mistral | Wideo wkrótce | Dowiedz się więcej |
| 21 | Budowanie z modelami Meta | Naucz 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 GitHub Actions i workflow
Bernharda Merkle za kluczowe wkłady w każdą lekcję, które poprawiły doświadczenie uczących się 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ść, gdzie pytania są mile widziane, a wiedza jest swobodnie dzielona.
Jeśli masz uwagi dotyczące 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. Mimo że dokładamy starań, aby tłumaczenie było jak najbardziej precyzyjne, 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.