Intelligenza Artificiale Generativa per Principianti (Versione 3) - Un Corso
April 6, 2026 · View on GitHub
![]()
21 Lezioni che insegnano tutto ciò che devi sapere per iniziare a costruire applicazioni di Intelligenza Artificiale Generativa
🌐 Supporto Multilingue
Supportato tramite GitHub Action (Automatizzato e Sempre Aggiornato)
Arabo | Bengalese | Bulgare | Birmano (Myanmar) | Cinese (Semplificato) | Cinese (Tradizionale, Hong Kong) | Cinese (Tradizionale, Macau) | Cinese (Tradizionale, Taiwan) | Croato | Ceco | Danese | Olandese | Estone | Finlandese | Francese | Tedesco | Greco | Ebraico | Hindi | Ungherese | Indonesiano | Italiano | Giapponese | Kannada | Khmer | Coreano | Lituano | Malese | Malayalam | Marathi | Nepalese | Pidgin Nigeriano | Norvegese | Persiano (Farsi) | Polacco | Portoghese (Brasile) | Portoghese (Portogallo) | Punjabi (Gurmukhi) | Rumeno | Russo | Serbo (Cirillico) | Slovacco | Sloveno | Spagnolo | Swahili | Svedese | Tagalog (Filippino) | Tamil | Telugu | Thailandese | Turco | Ucraino | Urdu | Vietnamita
Preferisci Clonare Localmente?
Questo repository include più di 50 traduzioni linguistiche che aumentano significativamente la dimensione del download. Per clonare senza traduzioni, usa il checkout sparso:
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 fornisce tutto il necessario per completare il corso con un download molto più veloce.
Intelligenza Artificiale Generativa per Principianti (Versione 3) - Un Corso
Impara le basi per costruire applicazioni di Intelligenza Artificiale Generativa con il nostro corso completo di 21 lezioni tenuto dai Microsoft Cloud Advocates.
🌱 Iniziare
Questo corso ha 21 lezioni. Ogni lezione copre un proprio argomento, quindi inizia dove vuoi!
Le lezioni sono etichettate come "Learn" che spiegano un concetto di IA generativa o "Build" che spiegano un concetto e esempi di codice sia in Python che in TypeScript quando possibile.
Per sviluppatori .NET consulta Generative AI for Beginners (.NET Edition)!
Ogni lezione include anche una sezione "Keep Learning" con ulteriori strumenti di apprendimento.
Cosa ti Serve
Per eseguire il codice di questo corso, puoi usare:
-
Azure OpenAI Service - Lezioni: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lezioni: "githubmodels"
-
OpenAI API - Lezioni: "oai-assignment"
-
Una conoscenza di base di Python o TypeScript è utile - *Per principianti assoluti consulta questi corsi di Python e TypeScript
-
Un account GitHub per fare il fork di questo intero repository sul tuo account GitHub
Abbiamo creato una lezione Course Setup per aiutarti a configurare il tuo ambiente di sviluppo.
Non dimenticare di mettere una stella (🌟) a questo repo per trovarlo più facilmente dopo.
🧠 Pronto per il Deployment?
Se cerchi esempi di codice più avanzati, consulta la nostra collezione di esempi di codice di Intelligenza Artificiale Generativa sia in Python che in TypeScript.
🗣️ Incontra altri studenti, ricevi supporto
Unisciti al nostro server Discord ufficiale di Azure AI Foundry per incontrare e fare networking con altri studenti che seguono questo corso e ricevere supporto.
Fai domande o condividi feedback sui prodotti nel nostro Azure AI Foundry Developer Forum su Github.
🚀 Stai costruendo una startup?
Visita Microsoft for Startups per scoprire come iniziare a costruire utilizzando i crediti Azure oggi stesso.
🙏 Vuoi aiutare?
Hai suggerimenti o hai trovato errori di ortografia o di codice? Apri un issue o Crea una pull request
📂 Ogni lezione include:
- Una breve introduzione video all'argomento
- Una lezione scritta situata nel README
- Esempi di codice in Python e TypeScript a supporto di Azure OpenAI e OpenAI API
- Link a risorse extra per continuare il tuo apprendimento
🗃️ Lezioni
| # | Link della Lezione | Descrizione | Video | Apprendimento Extra |
|---|---|---|---|---|
| 00 | Impostazione del Corso | Learn: Come Configurare il Tuo Ambiente di Sviluppo | Video in arrivo | Ulteriori Informazioni |
| 01 | Introduzione all'Intelligenza Artificiale Generativa e ai LLM | Learn: Comprendere cos'è l'Intelligenza Artificiale Generativa e come funzionano i Modelli Linguistici di Grandi Dimensioni (LLM). | Video | Ulteriori Informazioni |
| 02 | Esplorare e confrontare diversi LLM | Learn: Come selezionare il modello giusto per il tuo caso d'uso | Video | Ulteriori Informazioni |
| 03 | Usare l'Intelligenza Artificiale Generativa Responsabilmente | Learn: Come costruire applicazioni di Intelligenza Artificiale Generativa in modo responsabile | Video | Ulteriori Informazioni |
| 04 | Comprendere i Fondamenti di Prompt Engineering | Impara: Best Practice pratiche di Prompt Engineering | Video | Ulteriori informazioni |
| 05 | Creazione di Prompt Avanzati | Impara: Come applicare tecniche di prompt engineering che migliorano i risultati dei tuoi prompt. | Video | Ulteriori informazioni |
| 06 | Costruire Applicazioni per la Generazione di Testo | Costruisci: Un’applicazione di generazione testo utilizzando Azure OpenAI / OpenAI API | Video | Ulteriori informazioni |
| 07 | Costruire Applicazioni di Chat | Costruisci: Tecniche per costruire e integrare efficientemente applicazioni di chat. | Video | Ulteriori informazioni |
| 08 | Costruire Applicazioni di Ricerca con Database Vector | Costruisci: Un’applicazione di ricerca che utilizza Embeddings per cercare dati. | Video | Ulteriori informazioni |
| 09 | Costruire Applicazioni di Generazione Immagini | Costruisci: Un’applicazione per la generazione di immagini | Video | Ulteriori informazioni |
| 10 | Costruire Applicazioni AI Low Code | Costruisci: Un’applicazione di AI generativa usando strumenti Low Code | Video | Ulteriori informazioni |
| 11 | Integrare Applicazioni Esterne con Function Calling | Costruisci: Che cos’è il function calling e i casi d’uso per le applicazioni | Video | Ulteriori informazioni |
| 12 | Progettare la UX per Applicazioni AI | Impara: Come applicare i principi di design UX nello sviluppo di applicazioni di AI generativa | Video | Ulteriori informazioni |
| 13 | Mettere in Sicurezza le tue Applicazioni AI Generativa | Impara: Le minacce e i rischi per i sistemi AI e i metodi per mettere in sicurezza questi sistemi. | Video | Ulteriori informazioni |
| 14 | Il Ciclo di Vita di un’Applicazione AI Generativa | Impara: Gli strumenti e le metriche per gestire il ciclo di vita LLM e LLMOps | Video | Ulteriori informazioni |
| 15 | Retrieval Augmented Generation (RAG) e Database Vector | Costruisci: Un’applicazione che usa un Framework RAG per recuperare embeddings da un Database Vector | Video | Ulteriori informazioni |
| 16 | Modelli Open Source e Hugging Face | Costruisci: Un’applicazione usando modelli open source disponibili su Hugging Face | Video | Ulteriori informazioni |
| 17 | Agenti AI | Costruisci: Un’applicazione usando un Framework di Agenti AI | Video | Ulteriori informazioni |
| 18 | Fine-Tuning dei LLM | Impara: Il cosa, il perché e il come del fine-tuning dei LLM | Video | Ulteriori informazioni |
| 19 | Costruire con SLM | Impara: I benefici di costruire con i Small Language Models | Video in Arrivo | Ulteriori informazioni |
| 20 | Costruire con Modelli Mistral | Impara: Le caratteristiche e le differenze dei modelli della Famiglia Mistral | Video in Arrivo | Ulteriori informazioni |
| 21 | Costruire con Modelli Meta | Impara: Le caratteristiche e le differenze dei modelli della Famiglia Meta | Video in Arrivo | Ulteriori informazioni |
🌟 Ringraziamenti speciali
Un ringraziamento speciale a John Aziz per aver creato tutte le GitHub Actions e i workflow
Bernhard Merkle per aver contribuito in modo fondamentale a ogni lezione migliorando l’esperienza di apprendimento e del codice.
🎒 Altri Corsi
Il nostro team produce altri corsi! Dai un’occhiata a:
LangChain
Azure / Edge / MCP / Agents
Serie AI Generativa
Apprendimento Base
Serie Copilot
Ottenere Aiuto
Se ti blocchi o hai domande sulla creazione di app AI. Unisciti ad altri studenti e sviluppatori esperti nelle discussioni su MCP. È una comunità di supporto dove le domande sono benvenute e la conoscenza è condivisa liberamente.
Se hai feedback sul prodotto o errori durante la creazione visita:
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione AI Co-op Translator. Sebbene ci impegniamo per la precisione, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un umano. Non siamo responsabili per eventuali malintesi o interpretazioni errate derivanti dall'uso di questa traduzione.