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 | Nigeryjski Pidgin | Norweski | Perski (Farsi) | Polski | Portugalski (Brazylia) | Portugalski (Portugalia) | Punjabi (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 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 obejmuje osobny 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 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 absolutnie początkujących sprawdź te kursy Python i TypeScript
-
Konto GitHub, aby zaforkować cały ten repozytorium na swoje konto GitHub
Stworzyliśmy lekcję Course Setup, aby pomóc Ci w konfiguracji ś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 poznać i nawiązać kontakt z innymi uczącymi się tego 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 wprowadzenie 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, 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 | Dowiedz się: 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 | Zbuduj: Aplikację generującą tekst za pomocą Azure OpenAI / OpenAI API | Wideo | Dowiedz się więcej |
| 07 | Tworzenie aplikacji czatowych | Zbuduj: Techniki efektywnego tworzenia i integracji aplikacji czatowych. | Wideo | Dowiedz się więcej |
| 08 | Tworzenie aplikacji wyszukiwania z bazami danych wektorowych | Zbuduj: Aplikację wyszukiwania, która wykorzystuje Embeddings do wyszukiwania danych. | Wideo | Dowiedz się więcej |
| 09 | Tworzenie aplikacji generujących obrazy | Zbuduj: Aplikację generującą obrazy | Wideo | Dowiedz się więcej |
| 10 | Tworzenie aplikacji AI z małym kodem | Zbuduj: Aplikację generatywnej AI za pomocą narzędzi Low Code | Wideo | Dowiedz się więcej |
| 11 | Integracja zewnętrznych aplikacji za pomocą wywoływania funkcji | Zbuduj: Czym jest wywoływanie funkcji i jego zastosowania w aplikacjach | Wideo | Dowiedz się więcej |
| 12 | Projektowanie UX dla aplikacji AI | Dowiedz się: Jak stosować zasady projektowania UX podczas tworzenia aplikacji generatywnej AI | Wideo | Dowiedz się więcej |
| 13 | Zabezpieczanie aplikacji generatywnej AI | Dowiedz się: Zagrożenia i ryzyka dla systemów AI oraz metody ich zabezpieczania. | Wideo | Dowiedz się więcej |
| 14 | Cykl życia aplikacji generatywnej AI | Dowiedz 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 | Zbuduj: Aplikację wykorzystującą framework RAG do pobierania embeddings z baz danych wektorowych | Wideo | Dowiedz się więcej |
| 16 | Modele open source i Hugging Face | Zbuduj: Aplikację wykorzystującą modele open source dostępne na Hugging Face | Wideo | Dowiedz się więcej |
| 17 | Agent AI | Zbuduj: Aplikację wykorzystującą framework Agent AI | Wideo | Dowiedz się więcej |
| 18 | Dostosowywanie LLM | Dowiedz się: Czym jest dostosowywanie LLM, dlaczego jest ważne i jak to zrobić | Wideo | Dowiedz się więcej |
| 19 | Tworzenie z SLM | Dowiedz się: Korzyści z tworzenia z Small Language Models | Wideo wkrótce | Dowiedz się więcej |
| 20 | Tworzenie z modelami Mistral | Dowiedz się: Funkcje i różnice modeli rodziny Mistral | Wideo wkrótce | Dowiedz się więcej |
| 21 | Tworzenie z modelami Meta | Dowiedz 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 wiarygodne ź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.