Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Wolisz klonować lokalnie?
To repozytorium zawiera tłumaczenia na ponad 50 języków, co znacząco zwiększa rozmiar pobierania. Aby sklonować bez tłumaczeń, użyj sparse checkout:
Bash / macOS / Linux:
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'CMD (Windows):
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 zapewnia wszystko, czego potrzebujesz, aby ukończyć kurs z dużo szybszym pobieraniem.
Poznaj podstawy tworzenia aplikacji Generative AI dzięki naszemu kompleksowemu kursowi z 21 lekcjami prowadzonym przez Microsoft Cloud Advocates.
Ten kurs składa się z 21 lekcji. Każda lekcja omawia inny temat, więc zacznij tam, gdzie chcesz!
Lekcje są oznaczone jako "Learn" – wyjaśniające koncepcję Generative AI lub "Build" – wyjaśniające koncept i przykłady kodu w Python i TypeScript, jeśli to możliwe.
Dla programistów .NET zapoznaj się z Generative AI for Beginners (.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 zupełnych początkujących sprawdź te kursy Python i TypeScript
-
Konto GitHub, aby własnoręcznie zforkować całe repozytorium
Stworzyliśmy lekcję Konfiguracja kursu, która pomoże Ci skonfigurować środowisko programistyczne.
Nie zapomnij dać gwiazdki (🌟) temu 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 Python i TypeScript.
Dołącz do naszego oficjalnego serwera Discord Azure AI Foundry, aby spotkać i nawiązać kontakty z innymi uczniami 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ąć korzystać z kredytów Azure już dziś.
Masz sugestie lub znalazłeś błędy ortograficzne albo w kodzie? Zgłoś problem lub stwórz pull request
- Krótkie wideo wprowadzające do tematu
- Pisemną lekcję dostępną w README
- Przykłady kodu w Python i TypeScript wspierające Azure OpenAI oraz OpenAI API
- Linki do dodatkowych zasobów do dalszej nauki
| # | Link do lekcji | Opis | Wideo | Dodatkowa nauka |
|---|---|---|---|---|
| 00 | Konfiguracja kursu | Nauka: Jak skonfigurować środowisko programistyczne | Wideo wkrótce | Dowiedz się więcej |
| 01 | Wprowadzenie do Generative AI oraz LLM | Nauka: Zrozumienie czym jest Generative AI i jak działają duże modele językowe (LLM) | Wideo | Dowiedz się więcej |
| 02 | Badanie i porównywanie różnych LLM | Nauka: Jak wybrać odpowiedni model do swojego zastosowania | Wideo | Dowiedz się więcej |
| 03 | Odpowiedzialne korzystanie z Generative AI | Nauka: Jak budować aplikacje Generative AI w sposób odpowiedzialny | Wideo | Dowiedz się więcej |
| 04 | Zrozumienie podstaw inżynierii promptów | Naucz się: Praktyczne najlepsze praktyki inżynierii promptów | Video | Dowiedz się więcej |
| 05 | Tworzenie zaawansowanych promptów | Naucz się: Jak zastosować techniki inżynierii promptów, które poprawiają wyniki Twoich promptów. | Video | Dowiedz się więcej |
| 06 | Tworzenie aplikacji do generowania tekstu | Buduj: Aplikację do generowania tekstu wykorzystującą Azure OpenAI / OpenAI API | Video | Dowiedz się więcej |
| 07 | Tworzenie aplikacji czatu | Buduj: Techniki efektywnego tworzenia i integrowania aplikacji czatu. | Video | Dowiedz się więcej |
| 08 | Tworzenie aplikacji wyszukiwania z bazami danych wektorowych | Buduj: Aplikację wyszukującą dane z wykorzystaniem Embeddings. | Video | Dowiedz się więcej |
| 09 | Tworzenie aplikacji do generowania obrazów | Buduj: Aplikację do generowania obrazów | Video | Dowiedz się więcej |
| 10 | Tworzenie niskokodowych aplikacji AI | Buduj: Aplikację Generatywnej AI z wykorzystaniem narzędzi Low Code | Video | Dowiedz się więcej |
| 11 | Integracja zewnętrznych aplikacji z wywoływaniem funkcji | Buduj: Czym jest wywoływanie funkcji i zastosowania tej metody w aplikacjach | Video | Dowiedz się więcej |
| 12 | Projektowanie UX dla aplikacji AI | Naucz się: Jak stosować zasady projektowania UX podczas tworzenia aplikacji Generatywnej AI | Video | Dowiedz się więcej |
| 13 | Zabezpieczanie swoich aplikacji Generatywnej AI | Naucz się: Zagrożenia i ryzyka dla systemów AI oraz metody ich zabezpieczania | Video | Dowiedz się więcej |
| 14 | Cykl życia aplikacji Generatywnej AI | Naucz się: Narzędzia i wskaźniki do zarządzania cyklem życia LLM i LLMOps | Video | Dowiedz się więcej |
| 15 | Retrieval Augmented Generation (RAG) i bazy danych wektorowych | Buduj: Aplikację używającą frameworku RAG do pobierania embeddings z baz danych wektorowych | Video | Dowiedz się więcej |
| 16 | Modele Open Source i Hugging Face | Buduj: Aplikację wykorzystującą modele open source dostępne na Hugging Face | Video | Dowiedz się więcej |
| 17 | Agenci AI | Buduj: Aplikację używającą frameworku AI Agent | Video | Dowiedz się więcej |
| 18 | Fine-Tuning LLMs | Naucz się: Co to jest, dlaczego i jak wykonywać fine-tuning LLM | Video | Dowiedz się więcej |
| 19 | Budowanie z SLMs | Naucz się: Korzyści z budowania za pomocą Small Language Models | 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 John Aziz za stworzenie wszystkich działań i przepływów pracy GitHub Actions
Bernhard Merkle za kluczowe wkłady w każdą lekcję, które poprawiają doświadczenia ucznia i kodu.
Nasz zespół produkuje także inne kursy! Sprawdź:
Jeśli utkniesz lub masz pytania dotyczące tworzenia aplikacji AI. Dołącz do innych uczących się oraz 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 opinie o produkcie lub napotkasz błędy podczas tworzenia, odwiedź:
Zastrzeżenie:
Niniejszy dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Chociaż dążymy do dokładności, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub niedokładności. Oryginalny dokument w jego języku źródłowym należy traktować jako autorytatywne źródło. W przypadku istotnych informacji zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za wszelkie nieporozumienia lub błędne interpretacje wynikające z użytkowania tego tłumaczenia.