La maggior parte delle persone usa Claude solo per il testo. Ma c'è un intero mondo di output visivi e interattivi che pochissimi esplorano. Gli Artifacts sono quella funzionalità.
---
Cos'è un Artifact
Quando chiedi a Claude qualcosa che produce output "visivo" o "strutturato", invece di buttare il codice nella chat, Claude apre un pannello laterale — l'Artifact — dove il contenuto viene renderizzato in tempo reale.
Tipi di Artifact che Claude può creare:- HTML/CSS/JS: pagine web complete, componenti UI, landing page mockup
- SVG: grafica vettoriale, icone, illustrazioni semplici
- Mermaid: diagrammi di flusso, ER, sequenza, Gantt
- React: componenti interattivi con stato
- Markdown: documenti formattati (con preview)
- Codice: qualsiasi linguaggio, con syntax highlighting
---
Come attivare e usare gli Artifacts
Gli Artifacts si attivano automaticamente quando Claude genera il tipo di contenuto giusto. Non c'è un bottone da cliccare — basta chiedere nel modo giusto.
Prompt che attivano gli Artifacts:- "Crea una pagina HTML con..."
- "Genera un grafico a barre con questi dati:..."
- "Disegnami un diagramma di flusso del processo X"
- "Costruisci un componente React che..."
- "Visualizza questo SVG:..."
- "Cambia il colore del titolo in blu"
- "Aggiungi un terzo elemento alla lista"
- "Rendi il pulsante più grande"
Claude aggiorna l'Artifact senza riscrivere tutto da zero.
---
Esempio pratico: dashboard dati
Immagina di avere questi dati di vendita:
Gennaio: 45.000 €
Febbraio: 52.000 €
Marzo: 48.000 €
Aprile: 61.000 €
Maggio: 58.000 €
Prompt:
Crea un grafico a linee in HTML+CSS con questi dati di vendita mensili.
Stile dark, colori verde neon per la linea, mostra i valori sui punti.
Claude genera un Artifact HTML con il grafico renderizzato. Poi puoi affinarlo:
- "Aggiungi una linea tratteggiata con la media"
- "Metti i mesi in italiano"
- "Aggiungi un tooltip al passaggio del mouse"
---
Diagrammi con Mermaid
Mermaid è un linguaggio testuale per disegnare diagrammi. Claude è molto bravo a generarli.
Diagramma di flusso:Disegna un diagramma di flusso del processo di onboarding
di un nuovo cliente, con questi step: richiesta contatto →
call di discovery → proposta → contratto → kickoff → delivery
Diagramma ER (database):
Genera un diagramma Entity-Relationship per un e-commerce
con le entità: Utente, Ordine, Prodotto, Categoria, Indirizzo
Gantt per progetto:
Crea un diagramma di Gantt per il lancio di un sito web
con queste fasi: brief (1 sett), design (2 sett),
sviluppo (3 sett), test (1 sett), lancio (3 gg)
---
Componenti React interattivi
Questa è la funzionalità più potente per chi lavora nel web.
Esempio — form con validazione:Crea un componente React per un form di contatto con:
- Nome, email, messaggio
- Validazione inline (campo vuoto → bordo rosso)
- Contatore caratteri per il messaggio (max 500)
- Stile dark moderno
Claude genera un componente funzionante che puoi vedere in anteprima nel pannello e poi copiare nel tuo progetto.
Esempio — widget calcolatrice:Costruisci un componente React per calcolare il ROI
di un investimento. Input: costo iniziale, rendimento annuo %,
anni. Output: valore finale e guadagno totale, aggiornati in tempo reale.
---
Come esportare il contenuto
Dall'Artifact puoi:
- Copiare il codice → pulsante "Copy" nell'Artifact header
- Scaricare come file → disponibile per alcuni tipi (HTML, SVG)
- Aprire in nuova finestra → per visualizzare la pagina HTML completa
- Condividere → Claude.ai permette di condividere conversazioni con Artifact
---
Quando usare gli Artifacts vs testo normale
| Task | Meglio Artifact | Meglio testo |
|---|---|---|
| Grafico/visualizzazione dati | ✅ | |
| Pagina HTML/mockup UI | ✅ | |
| Diagramma di flusso | ✅ | |
| Documento formattato lungo | ✅ (Markdown) | |
| Risposta a una domanda | ✅ | |
| Riassunto testo | ✅ | |
| Analisi concettuale | ✅ | |
| Lista di cose da fare | ✅ (più veloce) |
---
Limiti degli Artifacts
- Non può accedere a dati esterni (niente fetch API a URL reali)
- I grafici sono HTML puro — non usa librerie come D3 o Chart.js nativamente (ma può generarne il codice)
- Per React, usa una sandbox limitata — alcune librerie non sono disponibili
- Non salva automaticamente gli Artifact fuori dalla conversazione
---
Prossimo tutorial →Gestire la memoria e il contesto: far lavorare Claude al meglio su task lunghi 7 min