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 | 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 (Filipino) | Tamil | Telugu | Tajski | Turecki | Ukraiński | Urdu | Wietnamski
Wolisz klonować lokalnie?
To repozytorium zawiera ponad 50 tłumaczeń językowych, co znacznie zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj sparse checkout:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'To daje Ci wszystko, co potrzebne do ukończenia kursu, z dużo szybszym pobieraniem.
Naucz się podstaw budowania aplikacji Generative AI dzięki naszemu 21-lekcyjnemu, kompleksowemu kursowi prowadzonemu przez Microsoft Cloud Advocates.
Kurs składa się z 21 lekcji. Każda lekcja omawia swój temat, więc zacznij gdzie chcesz!
Lekcje są oznaczone jako "Learn" (Ucz się) wyjaśniające koncepcję Generative AI lub "Build" (Buduj) wyjaśniające koncepcję oraz przykłady kodu w Python i TypeScript jeśli to możliwe.
Dla programistów .NET sprawdź Generative AI dla początkujących (.NET Edition)!
Każda lekcja zawiera także sekcję "Keep Learning" z dodatkowymi materiałami 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 oraz TypeScript
-
Konto GitHub, aby utworzyć fork całego repozytorium na swoje konto GitHub
Stworzyliśmy lekcję Course Setup, która pomoże Ci skonfigurować środowisko programistyczne.
Nie zapomnij ocenić (🌟) tego repozytorium, aby łatwiej je później znaleźć.
Jeśli szukasz bardziej zaawansowanych przykładów kodu, sprawdź naszą kolekcję przykładów kodu Generative AI zarówno w Python jak i TypeScript.
Dołącz do naszego oficjalnego serwera Discord Azure AI Foundry, aby spotkać i nawiązać kontakty z innymi uczniami kursu i uzyskać wsparcie.
Zadaj pytania lub podziel się opiniami o produkcie na naszym forum 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 czy 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 obsługujące Azure OpenAI i OpenAI API
- Linki do dodatkowych zasobów do kontynuowania nauki
| # | Link do lekcji | Opis | Wideo | Dodatkowa nauka |
|---|---|---|---|---|
| 00 | Setup 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ć właściwy model do swojego zastosowania | Wideo | Dowiedz się więcej |
| 03 | Odpowiedzialne korzystanie z Generative AI | Learn: Jak tworzyć aplikacje Generative AI w odpowiedzialny sposób | 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 | Budowanie aplikacji generujących tekst | Buduj: Aplikację do generowania tekstu używając Azure OpenAI / OpenAI API | Wideo | Dowiedz się więcej |
| 07 | Budowanie aplikacji czatu | Buduj: Techniki efektywnego budowania i integrowania aplikacji czatu. | Wideo | Dowiedz się więcej |
| 08 | Budowanie aplikacji wyszukiwania z bazami wektorowymi | Buduj: Aplikację wyszukiwania wykorzystującą embeddingi do wyszukiwania danych. | Wideo | Dowiedz się więcej |
| 09 | Budowanie aplikacji generujących obrazy | Buduj: Aplikację do generowania obrazów | Wideo | Dowiedz się więcej |
| 10 | Budowanie aplikacji AI niskokodowych | Buduj: Aplikację Generatywnej AI używającą 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 stosować w aplikacjach | Wideo | Dowiedz się więcej |
| 12 | Projektowanie UX dla aplikacji AI | Naucz się: Jak stosować zasady projektowania UX podczas tworzenia aplikacji Generatywnej AI | Wideo | Dowiedz się więcej |
| 13 | Zabezpieczanie aplikacji generatywnej AI | Naucz się: Zagrożenia i ryzyka dla systemów AI oraz metody ich zabezpieczania. | Wideo | Dowiedz się więcej |
| 14 | Cykl życia aplikacji generatywnej AI | Naucz się: Narzędzia i metryki do zarządzania cyklem życia LLM i LLMOps | Wideo | Dowiedz się więcej |
| 15 | Generacja wzbogacona wyszukiwaniem (RAG) i bazy danych wektorowych | Buduj: Aplikację używającą frameworka RAG do pobierania embeddingów z baz danych wektorowych | Wideo | Dowiedz się więcej |
| 16 | Modele open source i Hugging Face | Buduj: Aplikację używającą modeli open source dostępnych na Hugging Face | Wideo | Dowiedz się więcej |
| 17 | Agent AI | Buduj: Aplikację używającą frameworka AI Agent | Wideo | Dowiedz się więcej |
| 18 | Dopasowywanie LLM | Naucz się: Co, dlaczego i jak fine-tuningować LLM | Wideo | Dowiedz się więcej |
| 19 | Budowanie z modelami 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 |
Specjalne podziękowania dla John Aziz za stworzenie wszystkich działań i workflow GitHub Actions
Bernhard Merkle za kluczowy wkład w każdą lekcję, który poprawił doświadczenia uczących się i kodu.
Nasz zespół tworzy również inne kursy! Sprawdź:
Jeśli utkniesz lub masz pytania dotyczące tworzenia aplikacji AI, dołącz do pozostałych uczących się i doświadczonych programistów w dyskusjach na temat MCP. To wspierająca społeczność, w której pytania są mile widziane, a wiedza jest swobodnie dzielona.
Jeśli masz opinie o produkcie lub napotykasz błędy podczas tworzenia, odwiedź:
Zastrzeżenie: Niniejszy dokument został przetłumaczony za pomocą automatycznej usługi tłumaczeniowej AI Co-op Translator. Dokładamy starań, aby tłumaczenie było jak najbardziej precyzyjne, jednak prosimy pamiętać, że tłumaczenia automatyczne mogą zawierać błędy lub niedokładności. Oryginalny dokument w jego języku źródłowym powinien być uznawany za wersję wiążącą. Dla informacji o kluczowym znaczeniu 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.