21 lezioni che insegnano tutto ciò che devi sapere per iniziare a costruire applicazioni di AI Generativa
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
Preferisci clonare localmente?
Questo repository include oltre 50 traduzioni in diverse lingue che aumentano significativamente la dimensione del download. Per clonare senza traduzioni, usa sparse checkout:
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 ciò che ti serve per completare il corso con un download molto più veloce.
Impara le basi per costruire applicazioni di AI Generativa con il nostro corso completo di 21 lezioni creato da Microsoft Cloud Advocates.
Questo corso ha 21 lezioni. Ogni lezione tratta un proprio argomento, quindi inizia da dove vuoi!
Le lezioni sono etichettate come lezioni "Learn" che spiegano un concetto di AI Generativa o lezioni "Build" che spiegano un concetto con esempi di codice in Python e TypeScript quando possibile.
Per sviluppatori .NET controlla Generative AI for Beginners (.NET Edition)!
Ogni lezione include anche una sezione "Keep Learning" con ulteriori strumenti di apprendimento.
-
Azure OpenAI Service - Lezioni: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lezioni: "githubmodels"
-
OpenAI API - Lezioni: "oai-assignment"
-
Conoscenze 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 dell'intero repo nel tuo account GitHub
Abbiamo creato una lezione Course Setup per aiutarti a configurare il tuo ambiente di sviluppo.
Non dimenticare di dare una ⭐ a questo repo per trovarlo più facilmente in futuro.
Se stai cercando esempi di codice più avanzati, dai un'occhiata alla nostra collezione di esempi di codice per AI Generativa in Python e TypeScript.
Unisciti al nostro server Discord ufficiale 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.
Visita Microsoft for Startups per scoprire come iniziare a costruire con i crediti Azure oggi.
Hai suggerimenti o hai trovato errori di ortografia o codice? Apri un problema o Crea una pull request
- Una breve introduzione video all’argomento
- Una lezione scritta nel README
- Esempi di codice Python e TypeScript a supporto di Azure OpenAI e OpenAI API
- Link a risorse extra per continuare a imparare
| # | Link alla Lezione | Descrizione | Video | Apprendimento Extra |
|---|---|---|---|---|
| 00 | Impostazione del Corso | Impara: Come configurare il tuo ambiente di sviluppo | Video in arrivo | Scopri di più |
| 01 | Introduzione all'AI Generativa e LLM | Impara: Comprendere cos’è l’AI Generativa 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 | Uso responsabile dell'AI Generativa | Impara: Come costruire applicazioni di AI Generativa in modo responsabile | Video | Scopri di più |
| 04 | Comprendere i fondamenti del Prompt Engineering | Impara: Best Practices pratiche di Prompt Engineering | Video | Scopri di più |
| 05 | Creazione di Prompt Avanzati | Impara: Come applicare tecniche di prompt engineering che migliorano il risultato dei tuoi prompt. | Video | Scopri di più |
| 06 | Creazione di Applicazioni per la Generazione di Testo | Costruisci: Un’applicazione di generazione testo usando Azure OpenAI / OpenAI API | Video | Scopri di più |
| 07 | Creazione di Applicazioni Chat | Costruisci: Tecniche per costruire e integrare efficacemente applicazioni chat. | Video | Scopri di più |
| 08 | Creazione di Applicazioni di Ricerca con Database Vector | Costruisci: Un’applicazione di ricerca che usa gli Embeddings per cercare dati. | Video | Scopri di più |
| 09 | Creazione di Applicazioni per la Generazione di Immagini | Costruisci: Un’applicazione per la generazione di immagini | Video | Scopri di più |
| 10 | Creazione di Applicazioni AI Low Code | Costruisci: Un’applicazione AI Generativa usando strumenti Low Code | Video | Scopri di più |
| 11 | Integrazione di Applicazioni Esterne con Function Calling | Costruisci: Cos’è function calling e i suoi casi d’uso per applicazioni | Video | Scopri di più |
| 12 | Progettazione UX per Applicazioni AI | Impara: Come applicare principi di design UX nello sviluppo di applicazioni AI Generativa | Video | Scopri di più |
| 13 | Sicurezza per le Tue Applicazioni AI Generativa | Impara: Le minacce e i rischi per i sistemi AI e come metterli in sicurezza | Video | Scopri di più |
| 14 | Il Ciclo di Vita delle Applicazioni AI Generativa | Impara: Gli strumenti e metriche per gestire il ciclo di vita LLM e LLMOps | Video | Scopri di più |
| 15 | Retrieval Augmented Generation (RAG) e Database Vector | Costruisci: Un’applicazione usando un Framework RAG per recuperare embeddings da Database Vector | Video | Scopri di più |
| 16 | Modelli Open Source e Hugging Face | Costruisci: Un’applicazione usando modelli open source disponibili su Hugging Face | Video | Scopri di più |
| 17 | Agenti AI | Costruisci: Un’applicazione usando un Framework Agenti AI | Video | Scopri di più |
| 18 | Fine-Tuning LLM | Impara: Cosa, perché e come fare fine-tuning degli LLM | Video | Scopri di più |
| 19 | Costruire con SLM | Impara: I vantaggi di costruire con Small Language Models | Video in Arrivo | Scopri di più |
| 20 | Costruire con i Modelli Mistral | Impara: Le caratteristiche e differenze dei modelli della famiglia Mistral | Video in Arrivo | Scopri di più |
| 21 | Costruire con i Modelli Meta | Impara: Le caratteristiche e differenze dei modelli della famiglia Meta | Video in Arrivo | Scopri di più |
Ringraziamenti speciali a John Aziz per aver creato tutte le GitHub Actions e i workflow
Bernhard Merkle per i contributi chiave a ogni lezione per migliorare l’esperienza degli studenti e del codice.
Il nostro team produce altri corsi! Dai un’occhiata a:
Se resti bloccato 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 riscontri errori durante la creazione visita:
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Pur impegnandoci per garantire precisione, si prega di considerare che le traduzioni automatiche possono contenere errori o inesattezze. Il documento originale nella sua lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda la traduzione professionale effettuata da un umano. Non siamo responsabili per eventuali fraintendimenti o interpretazioni errate derivanti dall’uso di questa traduzione.