21 Lecții care predau tot ce trebuie să știi pentru a începe să construiești 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 | 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 traduceri în peste 50 de limbi, ceea ce crește semnificativ dimensiunea descarcă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"Acest lucru îți oferă tot ce ai nevoie pentru a finaliza cursul cu o descărcare mult mai rapidă.
Învață fundamentele construirii aplicațiilor de Inteligență Artificială Generativă cu cursul 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 lecții "Build" care explică un concept și oferă exemple de cod în Python și TypeScript, când este posibil.
Pentru dezvoltatorii .NET consultați Inteligența 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, vezi aceste cursuri de Python și TypeScript
-
Un cont GitHub pentru a face fork întregului acest depozit în contul tău GitHub
Am creat o lecție Configurarea Cursului pentru a te ajuta să îți configurezi mediul de dezvoltare.
Nu uita să pui o stea (🌟) acestui depozit pentru a-l găsi mai ușor mai târziu.
Dacă cauți exemple de cod mai avansate, vezi colecția noastră de Exemple de Cod Inteligență Artificială Generativă în ambele limbaje Python și TypeScript.
Alătură-te serverului nostru oficial de Discord Azure AI Foundry aici pentru a întâlni și a face networking cu alți cursanți care urmează acest curs și pentru a obține suport.
Pune întrebări sau împărtășește feedback despre produs în Forum-ul dezvoltatorilor Azure AI Foundry pe Github.
Vizitează Microsoft for Startups pentru a afla cum să începi să construiești cu credite Azure chiar azi.
Ai sugestii sau ai găsit greșeli de ortografie sau în cod? Deschide un issue sau Creează un pull request
- O scurtă introducere video despre subiect
- O lecție scrisă în README
- Exemple de cod în Python și TypeScript care suportă Azure OpenAI și OpenAI API
- Link-uri 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 | Videoclip în curând | Află mai multe |
| 01 | Introducere în Inteligența Artificială Generativă și LLM-uri | Învață: 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ă alegi 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 elementelor de bază ale ingineriei prompturilor | Învățați: Cele mai bune practici practice de inginerie a prompturilor | Video | Aflați mai mult |
| 05 | Crearea prompturilor avansate | Învățați: Cum să aplicați tehnici de inginerie a prompturilor care îmbunătățesc rezultatul prompturilor dvs. | Video | Aflați mai mult |
| 06 | Construirea de aplicații de generare de text | Construiți: O aplicație de generare text folosind Azure OpenAI / OpenAI API | Video | Aflați mai mult |
| 07 | Construirea de aplicații de chat | Construiți: Tehnici pentru construirea și integrarea eficientă a aplicațiilor de chat. | Video | Aflați mai mult |
| 08 | Construirea aplicațiilor de căutare și baze de date vectoriale | Construiți: O aplicație de căutare care folosește Embeddings pentru a căuta date. | Video | Aflați mai mult |
| 09 | Construirea aplicațiilor de generare de imagini | Construiți: O aplicație de generare de imagini | Video | Aflați mai mult |
| 10 | Construirea aplicațiilor AI cu cod redus | Construiți: O aplicație AI generativă folosind unelte cu cod redus | Video | Aflați mai mult |
| 11 | Integrarea aplicațiilor externe cu apelarea funcțiilor | Construiți: Ce este apelarea funcțiilor și cazurile de utilizare pentru aplicații | Video | Aflați mai mult |
| 12 | Proiectarea UX pentru aplicații AI | Învățați: Cum să aplicați principiile de design UX atunci când dezvoltați aplicații AI generative | Video | Aflați mai mult |
| 13 | Asigurarea aplicațiilor dvs. AI generative | Învățați: Amenințările și riscurile pentru sistemele AI și metodele de protejare a acestor sisteme. | Video | Aflați mai mult |
| 14 | Ciclul de viață al aplicației AI generative | Învățați: Instrumentele și metricile pentru gestionarea ciclului de viață LLM și LLMOps | Video | Aflați mai mult |
| 15 | Generarea augmentată prin recuperare (RAG) și baze de date vectoriale | Construiți: O aplicație folosind un cadru RAG pentru a recupera embeddings din baze de date vectoriale | Video | Aflați mai mult |
| 16 | Modele Open Source și Hugging Face | Construiți: O aplicație folosind modelele open source disponibile pe Hugging Face | Video | Aflați mai mult |
| 17 | Agenti AI | Construiți: O aplicație folosind un cadru AI Agent | Video | Aflați mai mult |
| 18 | Fine-Tuning LLMs | Învățați: Ce, de ce și cum se face fine-tuning-ul modelelor LLM | Video | Aflați mai mult |
| 19 | Construirea cu SLMs | Învățați: Beneficiile construirii cu modele de limbaj mici | Video în curând | Aflați mai mult |
| 20 | Construirea cu Modelele Mistral | Învățați: Caracteristicile și diferențele modelelor din familia Mistral | Video în curând | Aflați mai mult |
| 21 | Construirea cu Modelele Meta | Învățați: Caracteristicile și diferențele modelelor din familia Meta | Video în curând | Aflați mai mult |
Mulțumiri speciale pentru 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! Verificați:
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 suportivă unde întrebările sunt binevenite și cunoștințele sunt împărtășite liber.
Dacă ai feedback despre produs sau erori în timpul construirii, vizitează:
Declinarea responsabilității: Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși depunem eforturi 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ă realizată de un specialist uman. Nu ne asumăm responsabilitatea pentru eventuale neînțelegeri sau interpretări greșite rezultate din utilizarea acestei traduceri.