21 Lecții care vă învață tot ce trebuie să știți pentru a începe să construiți aplicații de Inteligență Artificială Generativă
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
Preferi să clonezi local?
Acest depozit include peste 50 de traduceri în limbi diferite, ceea ce mărește semnificativ dimensiunea descărcării. Pentru a clona fără traduceri, folosește 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"Aceasta îți oferă tot ce ai nevoie pentru a finaliza cursul cu o descărcare mult mai rapidă.
Învață elementele fundamentale pentru construirea aplicațiilor de Inteligență Artificială Generativă cu ajutorul cursului nostru cuprinzător de 21 de lecții oferit de Microsoft Cloud Advocates.
Acest curs are 21 de lecții. Fiecare lecție acoperă un subiect propriu, așa că începe de unde dorești!
Lecțiile sunt etichetate fie ca lecții „Learn” care explică un concept de Inteligență Artificială Generativă, fie ca lecții „Build” care explică un concept și oferă exemple de cod în Python și TypeScript atunci când este posibil.
Pentru dezvoltatori .NET verificați Inteligență Artificială Generativă pentru Începători (Ediția .NET)!
Fiecare lecție include, de asemenea, o secțiune „Keep Learning” cu instrumente suplimentare de învățare.
-
Azure OpenAI Service - Lecții: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lecții: "githubmodels"
-
OpenAI API - Lecții: "oai-assignment"
-
Cunoștințe de bază de Python sau TypeScript sunt utile - *Pentru începători absoluți verificați aceste cursuri Python și TypeScript
-
Un cont GitHub pentru a bifurca acest depozit integral în propriul cont GitHub
Am creat o lecție Course Setup pentru a te ajuta să-ți configurezi mediul de dezvoltare.
Nu uita să dai stea (🌟) acestui depozit pentru a-l găsi mai ușor mai târziu.
Dacă cauți exemple de cod mai avansate, verifică colecția noastră de Exemple de Cod pentru Inteligență Artificială Generativă în Python și TypeScript.
Alătură-te serverului oficial Discord Azure AI Foundry pentru a întâlni și face networking cu alți cursanți care urmează acest curs și pentru a primi suport.
Pune întrebări sau oferă feedback despre produs în Forumul Dezvoltatorilor Azure AI Foundry pe Github.
Vizitează Microsoft for Startups pentru a afla cum să începi să construiești cu credite Azure astăzi.
Ai sugestii sau ai găsit greșeli de ortografie sau cod? Deschide o problemă sau Creează o cerere de tragere
- O scurtă introducere video la subiect
- O lecție scrisă disponibilă în README
- Exemple de cod Python și TypeScript care susțin Azure OpenAI și OpenAI API
- Legături către resurse suplimentare pentru a-ți continua învățarea
| # | Link Lecție | Descriere | Video | Învățare Suplimentară |
|---|---|---|---|---|
| 00 | Configurarea Cursului | Învață: Cum să-ți configurezi mediul de dezvoltare | Video în curând | Află mai multe |
| 01 | Introducere în Inteligența Artificială Generativă și LLM-uri | Învață: Înțelegerea a ceea ce este Inteligența Artificială Generativă și cum funcționează Modelele Mari de Limbaj (LLM) | Video | Află mai multe |
| 02 | Explorarea și compararea diferitelor LLM-uri | Învață: Cum să selectezi modelul potrivit pentru cazul tău de utilizare | Video | Află mai multe |
| 03 | Utilizarea responsabilă a Inteligenței Artificiale Generative | Învață: Cum să construiești aplicații de Inteligență Artificială Generativă responsabil | Video | Află mai multe |
| 04 | Înțelegerea fundamentelor ingineriei promptului | Învață: Cele mai bune practici practice în Ingineria Promptului | Video | Află mai multe |
| 05 | Crearea prompturilor avansate | Învață: Cum să aplici tehnici de inginerie a prompturilor care îmbunătățesc rezultatul prompturilor tale. | Video | Află mai multe |
| 06 | Construirea aplicațiilor de generare a textului | Construiește: O aplicație de generare a textului folosind Azure OpenAI / OpenAI API | Video | Află mai multe |
| 07 | Construirea aplicațiilor de chat | Construiește: Tehnici pentru construirea și integrarea eficientă a aplicațiilor de chat. | Video | Află mai multe |
| 08 | Construirea aplicațiilor de căutare și baze de date vectoriale | Construiește: O aplicație de căutare care folosește Embeddings pentru a căuta date. | Video | Află mai multe |
| 09 | Construirea aplicațiilor de generare a imaginilor | Construiește: O aplicație de generare a imaginilor | Video | Află mai multe |
| 10 | Construirea aplicațiilor AI cu cod redus | Construiește: O aplicație de AI generativ folosind unelte Low Code | Video | Află mai multe |
| 11 | Integrarea aplicațiilor externe cu apelul funcțiilor | Construiește: Ce este apelul funcțiilor și cazurile sale de utilizare pentru aplicații | Video | Află mai multe |
| 12 | Proiectarea UX pentru aplicații AI | Învață: Cum să aplici principiile de design UX la dezvoltarea aplicațiilor AI generative | Video | Află mai multe |
| 13 | Asigurarea aplicațiilor tale AI generative | Învață: Amenințările și riscurile sistemelor AI și metodele de securizare a acestora. | Video | Află mai multe |
| 14 | Ciclul de viață al aplicațiilor AI generative | Învață: Uneltele și metricile pentru gestionarea ciclului de viață LLM și LLMOps | Video | Află mai multe |
| 15 | Generarea augmentată prin recuperare (RAG) și baze de date vectoriale | Construiește: O aplicație folosind un cadru RAG pentru a recupera embeddings din baze de date vectoriale | Video | Află mai multe |
| 16 | Modele open source și Hugging Face | Construiește: O aplicație folosind modele open source disponibile pe Hugging Face | Video | Află mai multe |
| 17 | Agenți AI | Construiește: O aplicație folosind un cadru pentru Agenți AI | Video | Află mai multe |
| 18 | Fine-Tuning LLMs | Învață: Ce, de ce și cum se face fine-tuning la LLM-uri | Video | Află mai multe |
| 19 | Construirea cu SLM-uri | Învață: Beneficiile construirii cu modele lingvistice mici | Video Coming Soon | Află mai multe |
| 20 | Construirea cu modele Mistral | Învață: Caracteristicile și diferențele modelelor din familia Mistral | Video Coming Soon | Află mai multe |
| 21 | Construirea cu modele Meta | Învață: Caracteristicile și diferențele modelelor din familia Meta | Video Coming Soon | Află mai multe |
Mulțumiri speciale lui John Aziz pentru crearea tuturor acțiunilor și fluxurilor de lucru GitHub
Bernhard Merkle pentru contribuțiile cheie aduse fiecărei lecții pentru a îmbunătăți experiența cursantului și a codului.
Echipa noastră produce și alte cursuri! Vezi:
Dacă întâmpini dificultăți sau ai întrebări despre construirea aplicațiilor AI. Alătură-te altor cursanți și dezvoltatori experimentați în discuții despre MCP. Este o comunitate de susținere în care întrebările sunt binevenite și cunoștințele sunt împărtășite liber.
Dacă ai feedback despre produs sau erori în timpul dezvoltării, vizitează:
Declinarea răspunderii: Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă trebuie considerat sursa autoritară. Pentru informații critice, se recomandă traducerea profesională umană. Nu ne asumăm răspunderea pentru eventualele neînțelegeri sau interpretări greșite ce pot rezulta din utilizarea acestei traduceri.