21 lezioni che insegnano tutto ciò che devi sapere per iniziare a costruire applicazioni di Generative AI
Francese | Spagnolo | Tedesco | Russo | Arabo | Persiano (Farsi) | Urdu | Cinese (Semplificato) | Cinese (Tradizionale, Macao) | Cinese (Tradizionale, Hong Kong) | Cinese (Tradizionale, Taiwan) | Giapponese | Coreano | Hindi | Bengalese | Marathi | Nepalese | Punjabi (Gurmukhi) | Portoghese (Portogallo) | Portoghese (Brasile) | Italiano | Polacco | Turco | Greco | Thailandese | Svedese | Danese | Norvegese | Finlandese | Olandese | Ebraico | Vietnamita | Indonesiano | Malese | Tagalog (Filippino) | Swahili | Ungherese | Ceco | Slovacco | Rumeno | Bulgaro | Serbo (Cirillico) | Croato | Sloveno | Ucraino | Birmano (Myanmar)
Impara le basi per costruire applicazioni di Generative AI con il nostro corso completo di 21 lezioni creato dai Microsoft Cloud Advocates.
Questo corso comprende 21 lezioni. Ogni lezione tratta un argomento specifico, quindi inizia da dove preferisci!
Le lezioni sono etichettate come "Learn" per spiegare 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 gli sviluppatori .NET, dai un’occhiata a 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 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 il fork di questo intero repo 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 in futuro.
Se cerchi esempi di codice più avanzati, dai un’occhiata alla nostra collezione di esempi di codice Generative AI sia in Python che in 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 sul prodotto nel nostro Azure AI Foundry Developer Forum su Github.
Iscriviti a Microsoft for Startups Founders Hub per ricevere crediti OpenAI gratuiti e fino a $150k in crediti Azure per accedere ai modelli OpenAI tramite Azure OpenAI Services.
Hai suggerimenti o hai trovato errori di ortografia o di codice? Apri un issue o crea una pull request
- Una breve introduzione video all’argomento
- Una lezione scritta nel README
- Esempi di codice Python e TypeScript che supportano Azure OpenAI e OpenAI API
- Link a risorse extra per continuare ad imparare
| # | Link alla Lezione | Descrizione | Video | Apprendimento Extra |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Come configurare il tuo ambiente di sviluppo | Video in arrivo | Scopri di più |
| 01 | Introduzione a Generative AI e LLMs | Learn: Comprendere cos’è la Generative AI e come funzionano i Large Language Models (LLMs) | Video | Scopri di più |
| 02 | Esplorare e confrontare diversi LLMs | Learn: Come scegliere il modello giusto per il tuo caso d’uso | Video | Scopri di più |
| 03 | Usare Generative AI in modo responsabile | Learn: Come costruire applicazioni di Generative AI in modo responsabile | Video | Scopri di più |
| 04 | Fondamenti di Prompt Engineering | Learn: Best practice pratiche di Prompt Engineering | Video | Scopri di più |
| 05 | Creare Prompt Avanzati | Learn: Come applicare tecniche di prompt engineering che migliorano i risultati dei tuoi prompt | Video | Scopri di più |
| 06 | Creare applicazioni di generazione di testo | Costruisci: Un'app di generazione di testo usando Azure OpenAI / OpenAI API | Video | Scopri di più |
| 07 | Creare applicazioni di chat | Costruisci: Tecniche per costruire e integrare applicazioni di chat in modo efficiente. | Video | Scopri di più |
| 08 | Creare app di ricerca con database vettoriali | Costruisci: Un'applicazione di ricerca che utilizza Embeddings per cercare dati. | Video | Scopri di più |
| 09 | Creare applicazioni di generazione di immagini | Costruisci: Un'applicazione per la generazione di immagini | Video | Scopri di più |
| 10 | Creare applicazioni AI Low Code | Costruisci: Un'applicazione di AI generativa usando strumenti Low Code | Video | Scopri di più |
| 11 | Integrare applicazioni esterne con Function Calling | Costruisci: Cos’è function calling e i suoi casi d’uso nelle applicazioni | Video | Scopri di più |
| 12 | Progettare UX per applicazioni AI | Impara: Come applicare i principi di design UX nello sviluppo di applicazioni di AI generativa | Video | Scopri 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 proteggerli. | Video | Scopri di più |
| 14 | Il ciclo di vita delle applicazioni di AI generativa | Impara: Gli strumenti e le metriche per gestire il ciclo di vita LLM e LLMOps | Video | Scopri di più |
| 15 | Retrieval Augmented Generation (RAG) e database vettoriali | Costruisci: Un'applicazione che utilizza un framework RAG per recuperare embeddings da database vettoriali | Video | Scopri di più |
| 16 | Modelli open source e Hugging Face | Costruisci: Un'applicazione che utilizza modelli open source disponibili su Hugging Face | Video | Scopri di più |
| 17 | Agenti AI | Costruisci: Un'applicazione che utilizza un framework di AI Agent | Video | Scopri di più |
| 18 | Fine-Tuning LLMs | Impara: Cosa, perché e come fare il fine-tuning dei LLM | Video | Scopri di più |
| 19 | Costruire con SLMs | Impara: I vantaggi di costruire con Small Language Models | Video in arrivo | Scopri di più |
| 20 | Costruire con modelli Mistral | Impara: Le caratteristiche e le differenze dei modelli della famiglia Mistral | Video in arrivo | Scopri di più |
| 21 | Costruire con modelli Meta | Impara: Le caratteristiche e le differenze dei modelli della famiglia Meta | Video in arrivo | Scopri di più |
Un ringraziamento speciale a John Aziz per aver creato tutte le GitHub Actions e i workflow
Bernhard Merkle per i contributi chiave in ogni lezione, migliorando l’esperienza di apprendimento e del codice.
Il nostro team produce altri corsi! Dai un’occhiata a:
- NUOVO Model Context Protocol per principianti
- Agenti AI per principianti
- AI generativa per principianti con .NET
- AI generativa per principianti con JavaScript
- ML per principianti
- Data Science per principianti
- AI per principianti
- Cybersecurity per principianti
- Sviluppo Web per principianti
- IoT per principianti
- Sviluppo XR per principianti
- Mastering GitHub Copilot per programmazione AI in coppia
- Mastering GitHub Copilot per sviluppatori C#/.NET
- Scegli la tua avventura con Copilot
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Pur impegnandoci per garantire l’accuratezza, 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 ci assumiamo alcuna responsabilità per eventuali malintesi o interpretazioni errate derivanti dall’uso di questa traduzione.