Skip to content

Latest commit

 

History

History
188 lines (134 loc) · 24.2 KB

File metadata and controls

188 lines (134 loc) · 24.2 KB

Generative AI dla początkujących

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

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

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Wielojęzyczne wsparcie

Obsługiwane za pomocą GitHub Action (Automatyczne i Zawsze Aktualne)

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.

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

Naucz się podstaw budowania aplikacji Generative AI dzięki naszemu 21-lekcyjnemu, kompleksowemu kursowi prowadzonemu przez Microsoft Cloud Advocates.

🌱 Zacznij

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.

Czego potrzebujesz

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

Stworzyliśmy lekcję Course Setup, która pomoże Ci skonfigurować środowisko programistyczne.

Nie zapomnij ocenić (🌟) tego repozytorium, aby łatwiej je później znaleźć.

🧠 Gotowy do wdrożenia?

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.

🗣️ Poznaj innych uczących się, uzyskaj wsparcie

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.

🚀 Budujesz startup?

Odwiedź Microsoft for Startups, aby dowiedzieć się, jak zacząć budować z kredytami Azure już dziś.

🙏 Chcesz pomóc?

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

📂 Każda lekcja zawiera:

  • 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

🗃️ Lekcje

# 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

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.

🎒 Inne kursy

Nasz zespół tworzy również inne kursy! Sprawdź:

LangChain

LangChain4j dla początkujących LangChain.js 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 Generative AI

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


Podstawowa nauka

ML dla początkujących Data Science dla początkujących 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

Uzyskanie pomocy

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.

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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.