French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Lithuanian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (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 (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 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 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 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 stwó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 | Introduction to Generative AI and LLMs | Learn: Zrozumienie, czym jest Generative AI i jak działają modele językowe (LLMs). | Wideo | Dowiedz się więcej |
| 02 | Exploring and comparing different LLMs | Learn: Jak wybrać odpowiedni model dla swojego przypadku użycia | Wideo | Dowiedz się więcej |
| 03 | Using Generative AI Responsibly | Learn: Jak budować aplikacje Generative AI w sposób odpowiedzialny | Wideo | Dowiedz się więcej |
| 04 | Understanding Prompt Engineering Fundamentals | Learn: Praktyczne najlepsze praktyki w projektowaniu promptów | Wideo | Dowiedz się więcej |
| 05 | Creating Advanced Prompts | Learn: Jak stosować techniki projektowania promptów, które poprawiają wyniki | 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 bez kodowania | Buduj: Aplikację Generative AI za pomocą narzędzi Low Code | Wideo | Dowiedz się więcej |
| 11 | Integracja aplikacji z wywoływaniem funkcji | Buduj: Czym jest wywoływanie funkcji i jak je wykorzystać w aplikacjach | Wideo | Dowiedz się więcej |
| 12 | Projektowanie UX dla aplikacji AI | Ucz się: Jak stosować zasady projektowania UX podczas tworzenia aplikacji Generative AI | Wideo | Dowiedz się więcej |
| 13 | Zabezpieczanie aplikacji Generative AI | Ucz się: Zagrożenia i ryzyka dla systemów AI oraz metody ich zabezpieczania | Wideo | Dowiedz się więcej |
| 14 | Cykl życia aplikacji Generative AI | Ucz 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 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 Agent AI | Wideo | Dowiedz się więcej |
| 18 | Dostosowywanie LLM | Ucz się: Czym jest dostosowywanie LLM, dlaczego i jak to robić | Wideo | Dowiedz się więcej |
| 19 | Tworzenie z SLM | Ucz się: Korzyści z tworzenia z wykorzystaniem Small Language Models | Wideo wkrótce | Dowiedz się więcej |
| 20 | Tworzenie z modelami Mistral | Ucz się: Funkcje i różnice modeli z rodziny Mistral | Wideo wkrótce | Dowiedz się więcej |
| 21 | Tworzenie z modelami Meta | Ucz się: Funkcje i różnice modeli z rodziny Meta | Wideo wkrótce | Dowiedz się więcej |
Specjalne podziękowania dla Johna Aziza za stworzenie wszystkich GitHub Actions i workflowów.
Bernhardowi Merkle za kluczowy wkład w każdą lekcję, poprawiający doświadczenie użytkownika i kodu.
Nasz zespół tworzy inne kursy! Sprawdź:
- NOWOŚĆ Protokół kontekstu modelu dla początkujących
- Agent AI dla początkujących
- Generative AI dla początkujących z użyciem .NET
- Generative AI dla początkujących z użyciem JavaScript
- Generative 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łumaczeniowej 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 rodzimym języku powinien być uznawany za wiarygodne źródło. W przypadku informacji krytycznych zaleca się 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.