Segui questi passaggi per iniziare a utilizzare queste risorse:
- Fai un Fork del Repository: Clicca
- Clona il Repository:
git clone https://github.com/microsoft/edgeai-for-beginners.git - Unisciti al Discord di Azure AI Foundry e incontra esperti e altri sviluppatori
Arabo | Bengalese | Bulgaro | Birmano (Myanmar) | Cinese (Semplificato) | Cinese (Tradizionale, Hong Kong) | Cinese (Tradizionale, Macao) | Cinese (Tradizionale, Taiwan) | Croato | Ceco | Danese | Olandese | Estone | Finlandese | Francese | Tedesco | Greco | Ebraico | Hindi | Ungherese | Indonesiano | Italiano | Giapponese | Coreano | Lituano | Malese | Marathi | Nepalese | Norvegese | Persiano (Farsi) | Polacco | Portoghese (Brasile) | Portoghese (Portogallo) | Punjabi (Gurmukhi) | Rumeno | Russo | Serbo (Cirillico) | Slovacco | Sloveno | Spagnolo | Swahili | Svedese | Tagalog (Filippino) | Tamil | Thailandese | Turco | Ucraino | Urdu | Vietnamita
Se desideri supportare ulteriori lingue, l'elenco delle lingue supportate è disponibile qui
Benvenuto in EdgeAI per Principianti – il tuo viaggio completo nel mondo trasformativo dell'Intelligenza Artificiale Edge. Questo corso colma il divario tra le potenti capacità dell'IA e la loro implementazione pratica su dispositivi edge, permettendoti di sfruttare il potenziale dell'IA direttamente dove i dati vengono generati e le decisioni devono essere prese.
Questo corso ti guiderà dai concetti fondamentali fino alle implementazioni pronte per la produzione, trattando:
- Small Language Models (SLMs) ottimizzati per il deployment su dispositivi edge
- Ottimizzazione hardware-aware su diverse piattaforme
- Inferenza in tempo reale con capacità di preservare la privacy
- Strategie di deployment in produzione per applicazioni aziendali
Edge AI rappresenta un cambiamento di paradigma che affronta sfide moderne cruciali:
- Privacy e Sicurezza: Processa dati sensibili localmente senza esposizione al cloud
- Prestazioni in Tempo Reale: Elimina la latenza di rete per applicazioni critiche
- Efficienza dei Costi: Riduce la larghezza di banda e le spese di calcolo nel cloud
- Operazioni Resilienti: Mantiene la funzionalità durante interruzioni di rete
- Conformità Normativa: Rispetta i requisiti di sovranità dei dati
Edge AI si riferisce all'esecuzione di algoritmi di IA e modelli linguistici localmente su hardware, vicino al luogo in cui i dati vengono generati, senza dipendere dalle risorse cloud per l'inferenza. Riduce la latenza, migliora la privacy e consente decisioni in tempo reale.
- Inferenza su dispositivo: I modelli di IA vengono eseguiti su dispositivi edge (telefoni, router, microcontrollori, PC industriali)
- Capacità offline: Funziona senza connettività internet persistente
- Bassa latenza: Risposte immediate adatte a sistemi in tempo reale
- Sovranità dei dati: Mantiene i dati sensibili localmente, migliorando sicurezza e conformità
Gli SLMs come Phi-4, Mistral-7B e Gemma sono versioni ottimizzate di LLMs più grandi—addestrati o distillati per:
- Ridotto consumo di memoria: Utilizzo efficiente della memoria limitata dei dispositivi edge
- Minore richiesta di calcolo: Ottimizzati per prestazioni su CPU e GPU edge
- Tempi di avvio più rapidi: Inizializzazione veloce per applicazioni reattive
Sbloccano potenti capacità NLP rispettando i vincoli di:
- Sistemi embedded: Dispositivi IoT e controller industriali
- Dispositivi mobili: Smartphone e tablet con capacità offline
- Dispositivi IoT: Sensori e dispositivi intelligenti con risorse limitate
- Server edge: Unità di elaborazione locale con risorse GPU limitate
- Computer personali: Scenari di deployment su desktop e laptop
| Modulo | Argomento | Area di Focus | Contenuti Chiave | Livello | Durata |
|---|---|---|---|---|---|
| 📖 00 | Introduzione a EdgeAI | Fondamenti e Contesto | Panoramica EdgeAI • Applicazioni Industriali • Introduzione agli SLM • Obiettivi di Apprendimento | Principiante | 1-2 ore |
| 📚 01 | Fondamenti di EdgeAI | Confronto Cloud vs Edge AI | Fondamenti di EdgeAI • Casi di Studio Reali • Guida all'Implementazione • Deployment Edge | Principiante | 3-4 ore |
| 🧠 02 | Fondamenti dei Modelli SLM | Famiglie di modelli e architettura | Famiglia Phi • Famiglia Qwen • Famiglia Gemma • BitNET • μModel • Phi-Silica | Principiante | 4-5 ore |
| 🚀 03 | Pratica di Deployment SLM | Deployment locale e cloud | Apprendimento Avanzato • Ambiente Locale • Deployment Cloud | Intermedio | 4-5 ore |
| ⚙️ 04 | Toolkit di Ottimizzazione Modelli | Ottimizzazione cross-platform | Introduzione • Llama.cpp • Microsoft Olive • OpenVINO • Apple MLX • Sintesi del Workflow | Intermedio | 5-6 ore |
| 🔧 05 | SLMOps in Produzione | Operazioni di produzione | Introduzione a SLMOps • Distillazione Modelli • Fine-tuning • Deployment in Produzione | Avanzato | 5-6 ore |
| 🤖 06 | Agenti AI e Chiamata di Funzioni | Framework di agenti e MCP | Introduzione agli Agenti • Chiamata di Funzioni • Protocollo di Contesto Modello | Avanzato | 4-5 ore |
| 💻 07 | Implementazione su Piattaforma | Esempi cross-platform | Toolkit AI • Foundry Locale • Sviluppo su Windows | Avanzato | 3-4 ore |
| 🏭 08 | Toolkit Foundry Locale | Esempi pronti per la produzione | Applicazioni di esempio (vedi dettagli sotto) | Esperto | 8-10 ore |
- 01: Avvio Rapido REST Chat
- 02: Integrazione SDK OpenAI
- 03: Scoperta e Benchmarking Modelli
- 04: Applicazione Chainlit RAG
- 05: Orchestrazione Multi-Agente
- 06: Router Modelli-come-Strumenti
- 07: Client API Diretto
- 08: App Chat Windows 11
- 09: Sistema Multi-Agente Avanzato
- 10: Framework Foundry Tools
Materiali completi per workshop pratici con implementazioni pronte per la produzione:
- Guida al Workshop - Obiettivi di apprendimento completi, risultati e navigazione delle risorse
- Esempi Python (6 sessioni) - Aggiornati con best practice, gestione degli errori e documentazione completa
- Notebook Jupyter (8 interattivi) - Tutorial passo-passo con benchmark e monitoraggio delle prestazioni
- Guide alle Sessioni - Guide dettagliate in markdown per ogni sessione del workshop
- Strumenti di Validazione - Script per verificare la qualità del codice e eseguire test preliminari
Cosa Costruirai:
- Applicazioni chat AI locali con supporto streaming
- Pipeline RAG con valutazione della qualità (RAGAS)
- Strumenti di benchmarking e confronto multi-modello
- Sistemi di orchestrazione multi-agente
- Routing intelligente dei modelli con selezione basata sui compiti
- Durata Totale: 36-45 ore
- Percorso Principiante: Moduli 01-02 (7-9 ore)
- Percorso Intermedio: Moduli 03-04 (9-11 ore)
- Percorso Avanzato: Moduli 05-07 (12-15 ore)
- Percorso Esperto: Modulo 08 (8-10 ore)
- Architettura Edge AI: Progetta sistemi AI local-first con integrazione cloud
- Ottimizzazione Modelli: Quantizza e comprimi modelli per deployment edge (85% di aumento velocità, 75% di riduzione dimensioni)
- Deployment Multi-Piattaforma: Windows, mobile, embedded e sistemi ibridi cloud-edge
- Operazioni di Produzione: Monitoraggio, scalabilità e manutenzione dell'AI edge in produzione
- Foundry Local Chat Apps: Applicazione nativa per Windows 11 con cambio modello
- Sistemi Multi-Agente: Coordinatore con agenti specializzati per flussi di lavoro complessi
- Applicazioni RAG: Elaborazione di documenti locali con ricerca vettoriale
- Router di Modelli: Selezione intelligente tra modelli basata sull'analisi dei compiti
- Framework API: Client pronti per la produzione con streaming e monitoraggio dello stato
- Strumenti Cross-Platform: Modelli di integrazione LangChain/Semantic Kernel
Manifattura • Sanità • Veicoli Autonomi • Città Intelligenti • App Mobile
Percorso di Apprendimento Consigliato (20-30 ore totali):
- 📖 Introduzione (Introduction.md): Fondamenti EdgeAI + contesto industriale + framework di apprendimento
- 📚 Fondamenti (Moduli 01-02): Concetti EdgeAI + famiglie di modelli SLM
- ⚙️ Ottimizzazione (Moduli 03-04): Deployment + framework di quantizzazione
- 🚀 Produzione (Moduli 05-06): SLMOps + agenti AI + chiamata di funzioni
- 💻 Implementazione (Moduli 07-08): Esempi di piattaforma + toolkit Foundry Local
Ogni modulo include teoria, esercizi pratici e campioni di codice pronti per la produzione.
Ruoli Tecnici: Architetto di Soluzioni EdgeAI • Ingegnere ML (Edge) • Sviluppatore AI IoT • Sviluppatore AI Mobile
Settori Industriali: Manifattura 4.0 • Tecnologia Sanitaria • Sistemi Autonomi • FinTech • Elettronica di Consumo
Progetti di Portfolio: Sistemi multi-agente • Applicazioni RAG in produzione • Deployment cross-platform • Ottimizzazione delle prestazioni
edgeai-for-beginners/
├── 📖 introduction.md # Foundation: EdgeAI Overview & Learning Framework
├── 📚 Module01-04/ # Fundamentals → SLMs → Deployment → Optimization
├── 🔧 Module05-06/ # SLMOps → AI Agents → Function Calling
├── 💻 Module07/ # Platform Samples (VS Code, Windows, Jetson, Mobile)
├── 🏭 Module08/ # Foundry Local Toolkit + 10 Comprehensive Samples
│ ├── samples/01-06/ # Foundation: REST, SDK, RAG, Agents, Routing
│ └── samples/07-10/ # Advanced: API Client, Windows App, Enterprise Agents, Tools
├── 🌐 translations/ # Multi-language support (8+ languages)
└── 📋 STUDY_GUIDE.md # Structured learning paths & time allocation
✅ Apprendimento Progressivo: Teoria → Pratica → Deployment in produzione
✅ Case Study Reali: Microsoft, Japan Airlines, implementazioni aziendali
✅ Esempi Pratici: Oltre 50 esempi, 10 demo complete di Foundry Local
✅ Focus sulle Prestazioni: Miglioramenti di velocità dell'85%, riduzioni di dimensioni del 75%
✅ Multi-Piattaforma: Windows, mobile, embedded, cloud-edge ibrido
✅ Pronto per la Produzione: Monitoraggio, scalabilità, sicurezza, framework di conformità
📖 Guida allo Studio Disponibile: Percorso di apprendimento strutturato di 20 ore con indicazioni di allocazione del tempo e strumenti di autovalutazione.
EdgeAI rappresenta il futuro del deployment AI: locale, rispettoso della privacy ed efficiente. Acquisisci queste competenze per costruire la prossima generazione di applicazioni intelligenti.
Il nostro team produce altri corsi! Dai un'occhiata:
- MCP for Beginners
- AI Agents For Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners using JavaScript
- Generative AI for Beginners
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for AI Paired Programming
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
Se hai difficoltà o domande sulla creazione di app AI, unisciti a:
Se hai feedback sui prodotti o riscontri errori durante la creazione, visita:
Disclaimer (Avvertenza):
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Sebbene ci impegniamo per garantire l'accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa dovrebbe essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un esperto umano. Non siamo responsabili per eventuali incomprensioni o interpretazioni errate derivanti dall'uso di questa traduzione.
