21 Lezioni che insegnano tutto ciò che devi sapere per iniziare a costruire applicazioni di Generative AI
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 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 il necessario 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 proprio argomento, quindi inizia dove preferisci!
Le lezioni sono etichettate come "Learn" che spiegano un concetto di Generative AI o "Build" che spiegano un concetto e mostrano esempi di codice sia in Python che in TypeScript quando possibile.
Per sviluppatori .NET guarda 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"
-
È utile una conoscenza base di Python o TypeScript - *Per principianti assoluti consulta questi corsi Python e TypeScript
-
Un account GitHub per fare fork di questo intero repo sul tuo account GitHub personale
Abbiamo creato una lezione Course Setup per aiutarti a configurare il tuo ambiente di sviluppo.
Non dimenticare di aggiungere una stella (🌟) a questo repo per trovarlo più facilmente in seguito.
Se cerchi esempi di codice più avanzati, consulta la nostra collezione di Codici di Generative AI in sia Python che in TypeScript.
Unisciti al nostro server Discord ufficiale Azure AI Foundry per incontrare e fare networking con altri studenti che stanno seguendo questo corso e ottenere supporto.
Fai domande o condividi feedback sul prodotto nel nostro Azure AI Foundry Developer Forum su Github.
Visita Microsoft for Startups per scoprire come iniziare a costruire oggi con crediti Azure.
Hai suggerimenti o hai trovato errori di ortografia o nel codice? Apri un issue o crea una pull request
- Una breve introduzione video all’argomento
- Una lezione scritta nel README
- Esempi di codice in Python e TypeScript che supportano Azure OpenAI e OpenAI API
- Link a risorse extra per continuare ad imparare
| # | Link Lezione | Descrizione | Video | Ulteriore Apprendimento |
|---|---|---|---|---|
| 00 | Impostazione Corso | Impara: Come Configurare il Tuo Ambiente di Sviluppo | Video in Arrivo | Per saperne di più |
| 01 | Introduzione a Generative AI e LLMs | Impara: Capire cosa è Generative AI e come funzionano i Large Language Models (LLMs) | Video | Per saperne di più |
| 02 | Esplorare e Confrontare diversi LLMs | Impara: Come scegliere il modello giusto per il tuo caso d'uso | Video | Per saperne di più |
| 03 | Usare Generative AI Responsabilmente | Impara: Come costruire applicazioni di Generative AI in modo responsabile | Video | Per saperne di più |
| 04 | Comprendere i Fondamenti dell'Ingegneria dei Prompt | Impara: Pratiche consigliate pratiche per l'ingegneria dei prompt | Video | Ulteriori informazioni |
| 05 | Creare Prompt Avanzati | Impara: Come applicare tecniche di ingegneria dei prompt che migliorano il risultato dei tuoi prompt. | Video | Ulteriori informazioni |
| 06 | Costruire Applicazioni di Generazione Testo | Costruisci: Un’applicazione di generazione testo usando Azure OpenAI / OpenAI API | Video | Ulteriori informazioni |
| 07 | Costruire Applicazioni di Chat | Costruisci: Tecniche per costruire e integrare applicazioni di chat in modo efficiente. | Video | Ulteriori informazioni |
| 08 | Costruire App di Ricerca e 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 di generazione 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: Cos'è function calling e i suoi casi d'uso per applicazioni | Video | Ulteriori informazioni |
| 12 | Progettare UX per Applicazioni AI | Impara: Come applicare i principi di design UX quando sviluppi applicazioni AI Generative | Video | Ulteriori informazioni |
| 13 | Mettere in Sicurezza le Tue Applicazioni di AI Generativa | Impara: Le minacce e i rischi ai sistemi AI e i metodi per metterli in sicurezza. | Video | Ulteriori informazioni |
| 14 | Il Ciclo di Vita dell'Applicazione AI Generativa | Impara: Gli strumenti e le metriche per gestire il ciclo di vita LLM e LLMOps | Video | Ulteriori informazioni |
| 15 | Generazione Augmentata da Recupero (RAG) e Database Vector | Costruisci: Un'applicazione usando 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 Agente AI | Video | Ulteriori informazioni |
| 18 | Fine-Tuning di LLM | Impara: Cosa, perché e come fare il fine-tuning dei LLM | Video | Ulteriori informazioni |
| 19 | Costruire con SLM | Impara: I benefici di costruire con Small Language Models | Prossimamente Disponibile | Ulteriori informazioni |
| 20 | Costruire con Modelli Mistral | Impara: Le caratteristiche e le differenze dei modelli della famiglia Mistral | Prossimamente Disponibile | Ulteriori informazioni |
| 21 | Costruire con Modelli Meta | Impara: Le caratteristiche e le differenze dei modelli della famiglia Meta | Prossimamente Disponibile | Ulteriori informazioni |
Ringraziamenti speciali a John Aziz per aver creato tutte le GitHub Actions e i workflow
Bernhard Merkle per il contributo chiave a ogni lezione per migliorare l'esperienza di apprendimento e il codice.
Il nostro team produce altri corsi! Scopri:
Se ti blocchi o hai domande sulla creazione di app AI. Unisciti a colleghi studenti 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 errori durante la creazione visita:
Nota di responsabilità: Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Pur impegnandoci per l’accuratezza, si prega di considerare 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 la traduzione professionale effettuata da un traduttore umano. Non ci assumiamo alcuna responsabilità per eventuali fraintendimenti o interpretazioni errate derivanti dall’uso di questa traduzione.