Skip to content

Latest commit

 

History

History
179 lines (126 loc) · 24.3 KB

File metadata and controls

179 lines (126 loc) · 24.3 KB

Generative AI For Beginners

21 Lezioni che insegnano tutto ciò che devi sapere per iniziare a costruire applicazioni di Generative AI

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 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.

Generative AI per Principianti (Versione 3) - Un Corso

Impara le basi per costruire applicazioni di Generative AI con il nostro corso completo di 21 lezioni realizzato dai Microsoft Cloud Advocates.

🌱 Inizia

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.

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 aggiungere una stella (🌟) a questo repo per trovarlo più facilmente in seguito.

🧠 Pronto per il Deploy?

Se cerchi esempi di codice più avanzati, consulta la nostra collezione di Codici di Generative AI in sia Python che in TypeScript.

🗣️ Incontra Altri Studenti, Ottieni Supporto

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.

🚀 Stai costruendo una Startup?

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

🙏 Vuoi aiutare?

Hai suggerimenti o hai trovato errori di ortografia o nel codice? Apri un issue o crea una pull request

📂 Ogni lezione include:

  • 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

🗃️ Lezioni

# 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

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.

🎒 Altri corsi

Il nostro team produce altri corsi! Scopri:

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 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.

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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.