21 Lezioni che insegnano tutto ciò che devi sapere per iniziare a costruire applicazioni di Generative AI
Arabo | Bengalese | Bulgaro | Birmano (Myanmar) | Cinese (Semplificato) | Cinese (Tradizionale, Hong Kong) | Cinese (Tradizionale, Macao) | Cinese (Tradizionale, Taiwan) | Croato | Ceco | Danese | Olandese | Estone | Finlandese | Francese | Tedesco | Greco | Ebraico | Hindi | Ungherese | Indonesiano | Italiano | Giapponese | Kannada | Coreano | Lituano | Malese | Malayalam | Marathi | Nepalese | Pidgin Nigeriano | Norvegese | Persiano (Farsi) | Polacco | Portoghese (Brasile) | Portoghese (Portogallo) | Punjabi (Gurmukhi) | Romeno | Russo | Serbo (Cirillico) | Slovacco | Sloveno | Spagnolo | Swahili | Svedese | Tagalog (Filippino) | Tamil | Telugu | Thai | Turco | Ucraino | Urdu | Vietnamita
Preferisci clonare localmente?
Questo repository include traduzioni in più di 50 lingue che aumentano significativamente la dimensione del download. Per clonare senza le traduzioni, usa 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"Questo ti dà tutto ciò di cui hai bisogno per completare il corso con un download molto più veloce.
Impara le basi per costruire applicazioni di Generative AI con il nostro corso completo di 21 lezioni realizzato dai Microsoft Cloud Advocates.
Questo corso ha 21 lezioni. Ogni lezione copre un argomento specifico, quindi inizia dove preferisci!
Le lezioni sono etichettate come lezioni "Learn" che spiegano un concetto di Generative AI o lezioni "Build" che spiegano un concetto e forniscono esempi di codice in Python e TypeScript quando possibile.
Per sviluppatori .NET consulta Generative AI for Beginners (.NET Edition)!
Ogni lezione include anche una sezione "Keep Learning" con strumenti di apprendimento aggiuntivi.
-
Azure OpenAI Service - Lezioni: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lezioni: "githubmodels"
-
OpenAI API - Lezioni: "oai-assignment"
-
Conoscenze di base di Python o TypeScript sono utili - *Per principianti assoluti dai un'occhiata a questi corsi di Python e TypeScript
-
Un account GitHub per fare fork di tutto questo repo nel tuo account GitHub
Abbiamo creato una lezione Configurazione del Corso per aiutarti a configurare il tuo ambiente di sviluppo.
Non dimenticare di inserire una stella (🌟) su questo repo per trovarlo più facilmente in futuro.
Se cerchi esempi di codice più avanzati, dai un'occhiata alla nostra collezione di Esempi di Codice Generative AI in Python e TypeScript.
Unisciti al nostro server ufficiale Discord Azure AI Foundry per incontrare e fare networking con altri studenti che seguono questo corso e ottenere supporto.
Fai domande o condividi feedback sul prodotto nel nostro Forum Sviluppatori Azure AI Foundry su Github.
Visita Microsoft for Startups per scoprire come iniziare a costruire con i crediti Azure oggi stesso.
Hai suggerimenti o hai trovato errori di ortografia o di codice? Apri una issue o Crea una pull request
- Una breve introduzione video al tema
- Una lezione scritta situata nel README
- Esempi di codice Python e TypeScript a supporto di Azure OpenAI e OpenAI API
- Link a risorse extra per continuare ad imparare
| # | Link della Lezione | Descrizione | Video | Apprendimento Extra |
|---|---|---|---|---|
| 00 | Configurazione del Corso | Impara: Come configurare il tuo ambiente di sviluppo | Video in arrivo | Scopri di più |
| 01 | Introduzione alla Generative AI e LLM | Impara: Comprendere cos’è la Generative AI e come funzionano i Large Language Models (LLM) | Video | Scopri di più |
| 02 | Esplorare e confrontare diversi LLM | Impara: Come selezionare il modello giusto per il tuo caso d’uso | Video | Scopri di più |
| 03 | Usare la Generative AI in modo Responsabile | Impara: Come costruire applicazioni Generative AI in modo responsabile | Video | Scopri di più |
| 04 | Comprendere i Fondamenti dell'Ingegneria dei Prompt | Impara: Best Practice pratiche di Prompt Engineering | Video | Per saperne di più |
| 05 | Creare Prompt Avanzati | Impara: Come applicare tecniche di prompt engineering che migliorano il risultato dei tuoi prompt. | Video | Per saperne di più |
| 06 | Costruire Applicazioni di Generazione Testo | Costruisci: Un'app di generazione testo usando Azure OpenAI / OpenAI API | Video | Per saperne di più |
| 07 | Costruire Applicazioni Chat | Costruisci: Tecniche per costruire e integrare applicazioni chat in modo efficiente. | Video | Per saperne di più |
| 08 | Costruire Applicazioni di Ricerca e Basi di Dati Vettoriali | Costruisci: Un'applicazione di ricerca che usa gli Embeddings per cercare dati. | Video | Per saperne di più |
| 09 | Costruire Applicazioni di Generazione Immagini | Costruisci: Un'applicazione di generazione immagini | Video | Per saperne di più |
| 10 | Costruire Applicazioni AI Low Code | Costruisci: Un'applicazione di AI Generativa usando strumenti Low Code | Video | Per saperne di più |
| 11 | Integrare Applicazioni Esterne con Function Calling | Costruisci: Cos'è il function calling e i suoi casi d'uso per le applicazioni | Video | Per saperne di più |
| 12 | Progettare UX per Applicazioni AI | Impara: Come applicare i principi di UX design durante lo sviluppo di applicazioni AI Generative | Video | Per saperne di più |
| 13 | Mettere in Sicurezza le Tue Applicazioni di AI Generativa | Impara: Le minacce e i rischi per i sistemi AI e i metodi per mettere in sicurezza questi sistemi. | Video | Per saperne di più |
| 14 | Il Ciclo di Vita delle Applicazioni AI Generativa | Impara: Gli strumenti e le metriche per gestire il ciclo di vita LLM e LLMOps | Video | Per saperne di più |
| 15 | Retrieval Augmented Generation (RAG) e Basi di Dati Vettoriali | Costruisci: Un'applicazione usando un Framework RAG per recuperare embeddings da Basi di Dati Vettoriali | Video | Per saperne di più |
| 16 | Modelli Open Source e Hugging Face | Costruisci: Un'applicazione usando modelli open source disponibili su Hugging Face | Video | Per saperne di più |
| 17 | Agenti AI | Costruisci: Un'applicazione usando un Framework di Agenti AI | Video | Per saperne di più |
| 18 | Fine-Tuning LLM | Impara: Cosa, perché e come effettuare il fine-tuning dei LLM | Video | Per saperne di più |
| 19 | Costruire con SLM | Impara: I benefici di costruire con Piccoli Modelli di Linguaggio | Video in Arrivo | Per saperne di più |
| 20 | Costruire con Modelli Mistral | Impara: Le caratteristiche e le differenze dei Modelli della Famiglia Mistral | Video in Arrivo | Per saperne di più |
| 21 | Costruire con Modelli Meta | Impara: Le caratteristiche e le differenze dei Modelli della Famiglia Meta | Video in Arrivo | Per saperne di più |
Ringraziamenti speciali a John Aziz per aver creato tutte le GitHub Actions e i workflow
Bernhard Merkle per aver dato contributi chiave a ogni lezione per migliorare l'esperienza di apprendimento e del codice.
Il nostro team produce altri corsi! Dai un'occhiata a:
Se rimani bloccato o hai domande sulla creazione di app di intelligenza artificiale. Unisciti ad altri apprendenti e sviluppatori esperti nelle discussioni su MCP. È una comunità di supporto dove le domande sono benvenute e la conoscenza viene condivisa liberamente.
Se hai feedback sul prodotto o riscontri errori durante lo sviluppo visita:
Avvertenza:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica AI Co-op Translator. Pur impegnandoci a garantire l’accuratezza, si prega di notare che le traduzioni automatiche potrebbero contenere errori o inesattezze. Il documento originale nella sua lingua madre deve essere considerato la fonte autorevole. Per informazioni di natura critica, si consiglia una traduzione professionale effettuata da un essere umano. Non ci assumiamo alcuna responsabilità per eventuali fraintendimenti o interpretazioni errate derivanti dall’uso di questa traduzione.