Skip to content

Latest commit

 

History

History
188 lines (134 loc) · 23.9 KB

File metadata and controls

188 lines (134 loc) · 23.9 KB

Generative AI For Beginners

21 lezioni che insegnano tutto ciò che devi sapere per iniziare a costruire applicazioni di AI 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)

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.

AI Generativa per Principianti (Versione 3) - Un Corso

Impara le basi per costruire applicazioni di AI Generativa con il nostro corso completo di 21 lezioni creato da Microsoft Cloud Advocates.

🌱 Iniziare

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.

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 dare una ⭐ a questo repo per trovarlo più facilmente in futuro.

🧠 Pronto per il deployment?

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.

🗣️ Incontra altri studenti, ottieni supporto

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.

🚀 Costruisci una startup?

Visita Microsoft for Startups per scoprire come iniziare a costruire con i crediti Azure oggi.

🙏 Vuoi aiutare?

Hai suggerimenti o hai trovato errori di ortografia o codice? Apri un problema o Crea una pull request

📂 Ogni lezione include:

  • 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

🗃️ Lezioni

# 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

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.

🎒 Altri Corsi

Il nostro team produce altri corsi! Dai un’occhiata a:

LangChain

LangChain4j per Principianti LangChain.js per Principianti


Azure / Edge / MCP / Agenti

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


Serie Generative AI

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


Apprendimento di Base

ML per Principianti Data Science per Principianti 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 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.

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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.