Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 24.5 KB

File metadata and controls

189 lines (137 loc) · 24.5 KB

Generative AI For Beginners

21 lekcji uczących wszystkiego, co musisz wiedzieć, aby zacząć tworzyć aplikacje Generative AI

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Obsługa wielu języków

Wsparcie przez GitHub Action (automatyczne i zawsze aktualne)

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.

Generative AI dla początkujących (wersja 3) - Kurs

Poznaj podstawy tworzenia aplikacji Generative AI dzięki naszemu kompleksowemu kursowi z 21 lekcjami prowadzonym przez Microsoft Cloud Advocates.

🌱 Zacznij

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.

Czego potrzebujesz

Aby uruchomić kod z tego kursu możesz użyć:

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.

🧠 Gotowy do wdrożenia?

Jeśli szukasz bardziej zaawansowanych przykładów kodu, sprawdź naszą kolekcję przykładów kodu Generative AI w Python i TypeScript.

🗣️ Poznaj innych uczniów, uzyskaj wsparcie

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.

🚀 Budujesz startup?

Odwiedź Microsoft for Startups, aby dowiedzieć się, jak zacząć korzystać z kredytów Azure już dziś.

🙏 Chcesz pomóc?

Masz sugestie lub znalazłeś błędy ortograficzne albo w kodzie? Zgłoś problem lub stwórz pull request

📂 Każda lekcja zawiera:

  • 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

🗃️ Lekcje

# 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

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.

🎒 Inne kursy

Nasz zespół produkuje także inne kursy! Sprawdź:

LangChain

LangChain4j dla początkujących LangChain.js dla początkujących LangChain dla początkujących

Azure / Edge / MCP / Agenci

AZD dla początkujących Edge AI dla początkujących MCP dla początkujących Agenci AI dla początkujących


Seria Generatywnej AI

Generatywna AI dla początkujących Generatywna AI (.NET) Generatywna AI (Java) Generative AI (JavaScript)


Podstawowe Nauczanie

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Seria Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Uzyskiwanie Pomocy

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.

Microsoft Foundry Discord

Jeśli masz opinie o produkcie lub napotkasz błędy podczas tworzenia, odwiedź:

Microsoft Foundry Developer Forum


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.