Al termine di questo modulo, sarai in grado di:
- ✅ Installare e configurare AI Toolkit per Visual Studio Code
- ✅ Navigare nel Catalogo Modelli e comprendere le diverse fonti dei modelli
- ✅ Utilizzare il Playground per testare e sperimentare con i modelli
- ✅ Creare agenti AI personalizzati con Agent Builder
- ✅ Confrontare le prestazioni dei modelli tra diversi provider
- ✅ Applicare le migliori pratiche per il prompt engineering
AI Toolkit per Visual Studio Code è l’estensione principale di Microsoft che trasforma VS Code in un ambiente completo per lo sviluppo AI. Colma il divario tra ricerca AI e sviluppo pratico, rendendo l’intelligenza artificiale generativa accessibile a sviluppatori di tutti i livelli.
| Funzionalità | Descrizione | Caso d’uso |
|---|---|---|
| 🗂️ Model Catalog | Accesso a oltre 100 modelli da GitHub, ONNX, OpenAI, Anthropic, Google | Scoperta e selezione modelli |
| 🔌 BYOM Support | Integra i tuoi modelli (locali/remoti) | Deploy di modelli personalizzati |
| 🎮 Interactive Playground | Test in tempo reale con interfaccia chat | Prototipazione rapida e test |
| 📎 Multi-Modal Support | Gestione di testo, immagini e allegati | Applicazioni AI complesse |
| ⚡ Batch Processing | Esecuzione simultanea di più prompt | Workflow di test efficienti |
| 📊 Model Evaluation | Metriche integrate (F1, rilevanza, similarità, coerenza) | Valutazione delle prestazioni |
- 🚀 Sviluppo Accelerato: Dall’idea al prototipo in pochi minuti
- 🔄 Workflow Unificato: Un’unica interfaccia per più provider AI
- 🧪 Sperimentazione Semplice: Confronta modelli senza configurazioni complesse
- 📈 Pronto per la Produzione: Transizione fluida dal prototipo al deployment
Passo 1: Accedi al Marketplace delle Estensioni
- Apri Visual Studio Code
- Vai alla vista Estensioni (
Ctrl+Shift+XoCmd+Shift+X) - Cerca "AI Toolkit"
Passo 2: Scegli la Versione
- 🟢 Release: Consigliata per l’uso in produzione
- 🔶 Pre-release: Accesso anticipato a funzionalità all’avanguardia
Passo 3: Installa e Attiva
- L’icona AI Toolkit appare nella barra laterale di VS Code
- L’estensione è abilitata e attiva
- Nessun errore di installazione nel pannello output
🎯 Obiettivo: Imparare a usare il Model Catalog e testare il primo modello AI
Il Model Catalog è la tua porta d’ingresso all’ecosistema AI. Aggrega modelli da diversi provider, facilitando scoperta e confronto.
🔍 Guida alla Navigazione:
Clicca su MODELS - Catalog nella barra laterale di AI Toolkit
💡 Consiglio: Cerca modelli con capacità specifiche che si adattino al tuo caso d’uso (es. generazione di codice, scrittura creativa, analisi).
Strategia di Selezione Modello:
- GPT-4.1: Ideale per ragionamenti complessi e analisi
- Phi-4-mini: Leggero e veloce per compiti semplici
🔧 Processo di Configurazione:
- Seleziona OpenAI GPT-4.1 dal catalogo
- Clicca su Add to My Models per registrare il modello
- Scegli Try in Playground per aprire l’ambiente di test
- Attendi l’inizializzazione del modello (la prima volta potrebbe richiedere qualche istante)
⚙️ Parametri del Modello:
- Temperature: Controlla la creatività (0 = deterministico, 1 = creativo)
- Max Tokens: Lunghezza massima della risposta
- Top-p: Campionamento nucleus per diversità della risposta
Il Playground è il tuo laboratorio di sperimentazione AI. Ecco come sfruttarlo al meglio:
🎨 Best Practice per il Prompt Engineering:
- Sii Specifico: Istruzioni chiare e dettagliate danno risultati migliori
- Fornisci Contesto: Includi informazioni di background rilevanti
- Usa Esempi: Mostra al modello cosa vuoi con esempi concreti
- Itera: Affina i prompt in base ai risultati iniziali
🧪 Scenari di Test:
# Example 1: Code Generation
"Write a Python function that calculates the factorial of a number using recursion. Include error handling and docstrings."
# Example 2: Creative Writing
"Write a professional email to a client explaining a project delay, maintaining a positive tone while being transparent about challenges."
# Example 3: Data Analysis
"Analyze this sales data and provide insights: [paste your data]. Focus on trends, anomalies, and actionable recommendations."🎯 Obiettivo: Confrontare diversi modelli usando gli stessi prompt per valutarne i punti di forza
📋 Istruzioni:
- Aggiungi Phi-4-mini al tuo workspace
- Usa lo stesso prompt per GPT-4.1 e Phi-4-mini
- Confronta qualità, velocità e accuratezza delle risposte
- Documenta le tue osservazioni nella sezione risultati
💡 Spunti Chiave da Scoprire:
- Quando usare LLM vs SLM
- Compromessi tra costi e prestazioni
- Capacità specializzate di diversi modelli
🎯 Obiettivo: Costruire agenti AI specializzati per compiti e workflow specifici
Agent Builder è il vero punto di forza di AI Toolkit. Ti permette di creare assistenti AI su misura, combinando la potenza dei grandi modelli linguistici con istruzioni personalizzate, parametri specifici e conoscenze specializzate.
🧠 Componenti dell’Architettura Agente:
- Core Model: Il modello base LLM (GPT-4, Groks, Phi, ecc.)
- System Prompt: Definisce la personalità e il comportamento dell’agente
- Parametri: Impostazioni ottimizzate per le prestazioni
- Integrazione Strumenti: Connessione ad API esterne e servizi MCP
- Memoria: Contesto della conversazione e persistenza della sessione
🎨 Creare System Prompt Efficaci:
# Template Structure:
## Role Definition
You are a [specific role] with expertise in [domain].
## Capabilities
- List specific abilities
- Define scope of knowledge
- Clarify limitations
## Behavior Guidelines
- Response style (formal, casual, technical)
- Output format preferences
- Error handling approach
## Examples
Provide 2-3 examples of ideal interactionsNaturalmente, puoi anche usare Generate System Prompt per farti aiutare dall’AI a creare e ottimizzare i prompt
🔧 Ottimizzazione dei Parametri:
| Parametro | Intervallo Consigliato | Caso d’Uso |
|---|---|---|
| Temperature | 0.1-0.3 | Risposte tecniche/fattuali |
| Temperature | 0.7-0.9 | Compiti creativi/brainstorming |
| Max Tokens | 500-1000 | Risposte concise |
| Max Tokens | 2000-4000 | Spiegazioni dettagliate |
🎯 Missione: Creare un assistente specializzato in coding Python
📋 Passi di Configurazione:
-
Selezione Modello: Scegli Claude 3.5 Sonnet (ottimo per codice)
-
Design del System Prompt:
# Python Programming Expert Agent
## Role
You are a senior Python developer with 10+ years of experience. You excel at writing clean, efficient, and well-documented Python code.
## Capabilities
- Write production-ready Python code
- Debug complex issues
- Explain code concepts clearly
- Suggest best practices and optimizations
- Provide complete working examples
## Response Format
- Always include docstrings
- Add inline comments for complex logic
- Suggest testing approaches
- Mention relevant libraries when applicable
## Code Quality Standards
- Follow PEP 8 style guidelines
- Use type hints where appropriate
- Handle exceptions gracefully
- Write readable, maintainable code- Configurazione Parametri:
- Temperature: 0.2 (per codice affidabile e coerente)
- Max Tokens: 2000 (spiegazioni dettagliate)
- Top-p: 0.9 (creatività bilanciata)
Scenari di Test:
- Funzione Base: "Crea una funzione per trovare numeri primi"
- Algoritmo Complesso: "Implementa un albero di ricerca binaria con metodi insert, delete e search"
- Problema Reale: "Costruisci un web scraper che gestisca rate limiting e retry"
- Debugging: "Correggi questo codice [incolla codice con errori]"
🏆 Criteri di Successo:
- ✅ Il codice funziona senza errori
- ✅ Include documentazione adeguata
- ✅ Rispetta le best practice di Python
- ✅ Fornisce spiegazioni chiare
- ✅ Suggerisce miglioramenti
Metti alla prova le tue competenze:
- Riesci a spiegare le differenze tra i modelli nel catalogo?
- Hai creato e testato con successo un agente personalizzato?
- Sai come ottimizzare i parametri per diversi casi d’uso?
- Sei in grado di progettare system prompt efficaci?
- Documentazione AI Toolkit: Official Microsoft Docs
- Guida al Prompt Engineering: Best Practices
- Modelli in AI Toolkit: Models in Develpment
🎉 Complimenti! Hai acquisito le basi di AI Toolkit e sei pronto per sviluppare applicazioni AI più avanzate!
Pronto per funzionalità più avanzate? Prosegui con Modulo 2: MCP con AI Toolkit Fundamentals dove imparerai a:
- Collegare i tuoi agenti a strumenti esterni usando Model Context Protocol (MCP)
- Costruire agenti di automazione browser con Playwright
- Integrare server MCP con i tuoi agenti AI Toolkit
- Potenziare i tuoi agenti con dati e funzionalità esterne
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 inesattezze. 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 fraintendimenti o interpretazioni errate derivanti dall’uso di questa traduzione.







