Intelligenza Artificiale Generativa per Principianti (Versione 3) - Un Corso

April 6, 2026 · View on GitHub

Generative AI For Beginners

21 Lezioni che insegnano tutto ciò che devi sapere per iniziare a costruire applicazioni di Intelligenza Artificiale Generativa

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

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 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:

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 LezioneDescrizioneVideoApprendimento Extra
00Impostazione del CorsoLearn: Come Configurare il Tuo Ambiente di SviluppoVideo in arrivoUlteriori Informazioni
01Introduzione all'Intelligenza Artificiale Generativa e ai LLMLearn: Comprendere cos'è l'Intelligenza Artificiale Generativa e come funzionano i Modelli Linguistici di Grandi Dimensioni (LLM).VideoUlteriori Informazioni
02Esplorare e confrontare diversi LLMLearn: Come selezionare il modello giusto per il tuo caso d'usoVideoUlteriori Informazioni
03Usare l'Intelligenza Artificiale Generativa ResponsabilmenteLearn: Come costruire applicazioni di Intelligenza Artificiale Generativa in modo responsabileVideoUlteriori Informazioni
04Comprendere i Fondamenti di Prompt EngineeringImpara: Best Practice pratiche di Prompt EngineeringVideoUlteriori informazioni
05Creazione di Prompt AvanzatiImpara: Come applicare tecniche di prompt engineering che migliorano i risultati dei tuoi prompt.VideoUlteriori informazioni
06Costruire Applicazioni per la Generazione di TestoCostruisci: Un’applicazione di generazione testo utilizzando Azure OpenAI / OpenAI APIVideoUlteriori informazioni
07Costruire Applicazioni di ChatCostruisci: Tecniche per costruire e integrare efficientemente applicazioni di chat.VideoUlteriori informazioni
08Costruire Applicazioni di Ricerca con Database VectorCostruisci: Un’applicazione di ricerca che utilizza Embeddings per cercare dati.VideoUlteriori informazioni
09Costruire Applicazioni di Generazione ImmaginiCostruisci: Un’applicazione per la generazione di immaginiVideoUlteriori informazioni
10Costruire Applicazioni AI Low CodeCostruisci: Un’applicazione di AI generativa usando strumenti Low CodeVideoUlteriori informazioni
11Integrare Applicazioni Esterne con Function CallingCostruisci: Che cos’è il function calling e i casi d’uso per le applicazioniVideoUlteriori informazioni
12Progettare la UX per Applicazioni AIImpara: Come applicare i principi di design UX nello sviluppo di applicazioni di AI generativaVideoUlteriori informazioni
13Mettere in Sicurezza le tue Applicazioni AI GenerativaImpara: Le minacce e i rischi per i sistemi AI e i metodi per mettere in sicurezza questi sistemi.VideoUlteriori informazioni
14Il Ciclo di Vita di un’Applicazione AI GenerativaImpara: Gli strumenti e le metriche per gestire il ciclo di vita LLM e LLMOpsVideoUlteriori informazioni
15Retrieval Augmented Generation (RAG) e Database VectorCostruisci: Un’applicazione che usa un Framework RAG per recuperare embeddings da un Database VectorVideoUlteriori informazioni
16Modelli Open Source e Hugging FaceCostruisci: Un’applicazione usando modelli open source disponibili su Hugging FaceVideoUlteriori informazioni
17Agenti AICostruisci: Un’applicazione usando un Framework di Agenti AIVideoUlteriori informazioni
18Fine-Tuning dei LLMImpara: Il cosa, il perché e il come del fine-tuning dei LLMVideoUlteriori informazioni
19Costruire con SLMImpara: I benefici di costruire con i Small Language ModelsVideo in ArrivoUlteriori informazioni
20Costruire con Modelli MistralImpara: Le caratteristiche e le differenze dei modelli della Famiglia MistralVideo in ArrivoUlteriori informazioni
21Costruire con Modelli MetaImpara: Le caratteristiche e le differenze dei modelli della Famiglia MetaVideo in ArrivoUlteriori 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

LangChain4j per Principianti LangChain.js per Principianti LangChain per Principianti

Azure / Edge / MCP / Agents

AZD per Principianti Edge AI per Principianti MCP per Principianti Agenti AI per Principianti


Serie AI Generativa

AI Generativa per Principianti AI Generativa (.NET) AI Generativa (Java) Generative AI (JavaScript)


Apprendimento Base

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Serie Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

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.

Microsoft Foundry Discord

Se hai feedback sul prodotto o errori durante la creazione visita:

Microsoft Foundry Developer Forum


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.