Claude Artifacts: cosa sono. L'IA diventa ancora più evoluta

Il 20 giugno 2024 Anthropic ha presentato Claude 3.5 Sonnet, il primo della nuova e ancora più evoluta famiglia di modelli basati sull’intelligenza artificiale generativa. Con il preciso obiettivo di stabilire un vero e proprio punto di riferimento nel settore, la startup di San Francisco ha contestualmente presentato il concetto di Artifacts. Come abbiamo visto nell’articolo citato in precedenza, Claude Artifacts è una funzionalità che segna la transizione da un’intelligenza artificiale conversazionale a un ambiente di lavoro collaborativo.

Parlando dei migliori chatbot, abbiamo visto che essi rispondono alle richieste (prompt) degli utenti avanzate utilizzando il linguaggio naturale. Sono i sottostanti modelli generativi che si occupano di analizzare, elaborare il testo in ingresso e produrre una risposta pertinente e sufficientemente argomentata. I modelli più evoluti, come OpenAI GPT-4o (“omni”) sono diventati multimodali, ossia sono capaci di combinare informazioni di diversa tipologia: non solo semplici testi, quindi, ma anche immagini e altre risorse multimediali.

Claude Artifacts: contenitori che favoriscono la creatività degli utenti

Quando un utente chiede al chatbot Claude di generare contenuti specifici, il chatbot omonimo affianca automaticamente un “contenitore” accanto alla conversazione. Si tratta di uno spazio di lavoro dinamico che gli utenti possono sfruttare per verificare, modificare e migliorare le creazioni di Claude in tempo reale. L’intelligenza artificiale diviene così uno strumento per velocizzare e ottimizzare i flussi di lavoro. Ma cosa è possibile fare con Claude Artifacts?

Innanzi tutto, come spieghiamo nell’articolo citato in apertura, per usare gli Artifacts è necessario effettuare il login con il proprio account utente su Claude.ai: l’accesso immediato è possibile anche con un account Google. Per attivare Artifacts, è quindi necessario fare clic sull’opzione Try it out per poi porre su On il corrispondente “interruttore”.

claude artifacts: cosa sono. l'ia diventa ancora più evoluta

Riconoscimento ottico dei caratteri (OCR)

Cliccando sull’icona della graffetta nella chat di Claude, si può inviare al modello di Anthropic una qualunque immagine contenente del testo per sottoporla a OCR.

Come si vede nell’esempio, Claude è perfettamente in grado di rilevare il testo, riconoscendo il layout multicolonna. Addirittura, a conferma delle abilità di visione artificiale integrate in Claude 3.5 Sonnet, il modello descrive le foto contenute nel documento.

Ciò che il chatbot Claude e Artifacts non sono ancora in grado di fare, ad esempio, è generare documenti in alcuni formati (come Word e PDF). Inviando al chatbot un file PDF, l’applicazione Web si rifiuta di elaborarlo indicando che non è supportato.

claude artifacts: cosa sono. l'ia diventa ancora più evoluta

Sviluppare interfacce Web e creare pagine interattive

Uno dei punti di forza che emergono prepotentemente sin dai primi test di Claude Artifacts, è l’abilità del modello nello sviluppo di codice e, ad esempio, nella creazione di interfacce Web.

Nell’esempio proposto di seguito, abbiamo fornito a Claude un’immagine in formato JPG raffigurante un layout Web che risulta di nostro gradimento. Abbiamo quindi chiesto all’intelligenza artificiale di convertire il design grafico in un componente React che utilizzi Tailwind CSS.

Partendo semplicemente dall’immagine e riconoscendo gli elementi presenti, Claude ha provveduto a generare un componente React che utilizza le classi di Tailwind CSS per lo stile.

claude artifacts: cosa sono. l'ia diventa ancora più evoluta

React è una libreria JavaScript per la costruzione di interfacce utente, sviluppata e mantenuta da Meta insieme ad altri sviluppatori e aziende. Tailwind CSS, invece, è un framework CSS che fornisce una serie di classi di utilità integrabili direttamente nel codice di markup HTML per applicare gli stili. A differenza di altri framework CSS come Bootstrap, che forniscono componenti pre-stilizzati, Tailwind CSS mette a disposizione classi di base che permettono una maggiore flessibilità e personalizzazione nello styling degli elementi.

Guardate il risultato: a sinistra il riquadro della chat di Claude commenta quanto generato mentre a destra spicca l’Artifact ovvero il contenitore che ospita il codice generato e lo visualizza in anteprima.

Sì, perché sfruttando le abilità di rendering del browser Web dell’utente, gli Artifacts possono mostrare vere e proprie applicazioni funzionanti basate su HTML, CSS e codice JavaScript (compresi tutti i vari framework). Lo vedremo meglio nell’esempio successivo.

Con un clic su Code, è possibile ispezionare il codice prodotto dall’IA mentre cliccando sulla freccia “Indietro“, nella parte superiore del riquadro Artifact, si possono verificare tutti gli elementi che compongono il progetto.

claude artifacts: cosa sono. l'ia diventa ancora più evoluta

Creare un videogioco funzionante con Python

Come ulteriore prova delle indiscutibili abilità di Claude Artifacts, abbiamo provato a presentare al modello la seguente richiesta, complessa e molto strutturata:

Crea un semplice gioco Snake utilizzando Python con le seguenti specifiche:

1. Utilizza la libreria Pygame per la grafica.

2. Il gioco dovrebbe avere un’interfaccia visivamente attraente con colori vivaci.

3. Il serpente dovrebbe essere composto da quadrati colorati.

4. Lo sfondo dovrebbe essere un gradiente o un motivo che aggiunge interesse visivo senza distrarre dal gameplay.

5. Il cibo per il serpente dovrebbe essere di un colore diverso dal serpente e dovrebbe risaltare chiaramente.

6. Il gioco dovrebbe includere animazioni e transizioni fluide.

7. Aggiungi un display del punteggio nell’angolo superiore con un font moderno.

8. Effetti sonori semplici quando il serpente mangia il cibo e per il game over.

9. Assicurati che il gioco sia reattivo e possa gestire velocità crescenti man mano che il serpente diventa più lungo.

10. Aggiungi una schermata iniziale e una schermata di game over con un design elegante.

11. Fornisci istruzioni chiare per giocare.

Con una velocità di risposta davvero invidiabile, Claude ha generato quasi istantaneamente il codice Python che assolve perfettamente alle nostre richieste. Non potendolo eseguire da browser Web, Artifacts chiede all’utente di scaricare il sorgente ed eseguirlo con Python, installato su un sistema locale o remoto. Precisa inoltre quanto segue:

Per eseguire il gioco, assicurati di avere Pygame installato (pip install pygame) e i file audio necessari nella stessa directory del codice. Puoi personalizzare ulteriormente il gioco modificando i colori, le dimensioni o aggiungendo nuove funzionalità.

claude artifacts: cosa sono. l'ia diventa ancora più evoluta

Generare la versione HTML, CSS e JavaScript

Il bello deve ancora arrivare: digitando nella chat la richiesta “Crea lo stesso gioco usando HTML e JavaScript“, Claude genera una versione del semplice videogame interamente basata su HTML, CSS e JavaScript, offrendo – dopo pochi istanti – la possibilità di interagirvi da browser.

claude artifacts: cosa sono. l'ia diventa ancora più evoluta

Essendo di fatto una pagina HTML, è possibile interagire subito con l’applicazione prodotta da Claude, all’interno del riquadro Artifact sulla destra. Al solito Preview, mostra appunto l’anteprima del contenuto generato mentre la sezione Code dà modo di esaminare il codice.

claude artifacts: cosa sono. l'ia diventa ancora più evoluta

Tornando alla finestra riassuntiva degli Artifacts legati al progetto, è possibile verificare come Claude consente un accesso semplice e veloce sia alla versione Python che a quella basata su HTML, CSS e JavaScript.

claude artifacts: cosa sono. l'ia diventa ancora più evoluta

La rivoluzione è appena iniziata

La funzionalità Artifacts è solo “un assaggio” della visione di Anthropic che mira a supportare la collaborazione in team. Nel prossimo futuro, infatti, più soggetti che cooperano sugli stessi progetti saranno in grado di mettere a fattor comune le loro conoscenze, i documenti e i flussi di lavoro in uno spazio condiviso. Claude fungerà da prezioso compagno di squadra.

Facile, a questo punto, che gli ingegneri software di Anthropic inizino a creare dei “componenti ponte” per collegare il codice generato con i principali IDE (ambienti di sviluppo) e con gli strumenti per interpretare, compilare ed eseguire le istruzioni.

Credit immagine in apertura: iStock.com – BlackJack3D

Leggi l'articolo originale >> Claude Artifacts: cosa sono. L'IA diventa ancora più evoluta

OTHER NEWS

2 hrs ago

Quanti cuccioli possono fare i conigli?

2 hrs ago

La Pirotecnica Morsani protagonista a Castel Sant'Angelo

3 hrs ago

Rinforzi estivi sul territorio: "In arrivo quaranta agenti"

3 hrs ago

MotoGp, Pecco Bagnaia guarda già avanti: messaggio a Jorge Martin e Marc Marquez

3 hrs ago

La Russa: "Perché Di Lorenzo in campo a tutti i costi?", Gasparri: "Spalletti come Biden, vanno sostituiti"

3 hrs ago

Il Milan potrebbe ingaggiare a parametro zero un pupillo di Paulo Fonseca

3 hrs ago

GP d'Olanda MotoGP, dominio di Pecco Bagnaia ad Assen

3 hrs ago

AMD sta sviluppando una tecnologia per ridurre il peso dei giochi sul disco

3 hrs ago

Nel contest sui social vince la rete inflitta al Napoli. Il destro di Kovalenko è il miglior gol

3 hrs ago

Biden si ritira? Oggi la riunione di famiglia a Camp David: «Decidono due persone, il presidente e sua moglie»

3 hrs ago

Revocati i domiciliari a moglie e suocera di Soumahoro

3 hrs ago

Jannik Sinner: "Mi sento bene. Onorato di arrivare a Wimbledon da numero uno"

3 hrs ago

Energia, da domani finisce il mercato tutelato: ecco cosa bisogna fare

3 hrs ago

Macron spende 1,5 miliardi per pulire la Senna ma c'è ancora rischio escherchiacoli: caos per le gare di nuoto alle Olimpiadi

3 hrs ago

Leclerc e l’incidente con Piastri nel Gp d’Austria: cosa è successo

3 hrs ago

Meteo, l'estate si ferma: temporali e freddo nella prima settimana di luglio

3 hrs ago

Russell vince un GP di Austria incredibile davanti a Piastri e Sainz. Verstappen, scorretto, elimina Norris nei giri finali

3 hrs ago

MotoGP | Troppo dolore alla mano destra: Aleix Espargaro non corre

3 hrs ago

Euro 24: Spalletti, punterò ancora di più sui giovani

3 hrs ago

Marc Marquez boccia sé stesso: "L'errore è tutto mio"

3 hrs ago

Cogne isolata, scatta evacuazione di 200 persone in elicottero

3 hrs ago

Atletico Madrid, ufficiale l’addio a Hermoso: Napoli più vicino

4 hrs ago

Stasera in TV: Film da vedere Domenica 30 Giugno, in prima serata

4 hrs ago

MotoGP | Bagnaia storico: fa tris ad Assen ed eguaglia anche Stoner!

4 hrs ago

Multe Codice della Strada, ecco quando non vanno pagate perché troppo vecchie

4 hrs ago

GP di Spielberg, la diretta: Verstappen leader, Norris cerca di contenere il distacco, Sainz quarto

4 hrs ago

Caos alla stazione Termini per un guasto alla linea elettrica, treni in ritardo o cancellati [VIDEO]

4 hrs ago

Nek, la figlia (della moglie) si è sposata: «Emozionante accompagnarla all'altare». I dettagli delle nozze di Martina Imarisio Neviani tra nuvole di fiori e semplice eleganza

4 hrs ago

Da Berceto al Nicaragua, la vita in viaggio di Valentina Setti. Tre continenti, oltre cinque lingue e la voglia di mettersi in gioco e scoprire sempre nuove culture

4 hrs ago

Nuova pista di Peretola, scontro politico tra Italia Viva e Sinistra

4 hrs ago

L’impresa delle penne nere di Lecco: festa al rifugio Cazzaniga risistemato dopo tre anni

4 hrs ago

Kickboxing, Faraoni re di Roma rimane campione del mondo e infiamma il Palatiziano

4 hrs ago

Raffica di scadenze fiscali, cosa va saldato entro lunedì

4 hrs ago

Meteo, nubifragi al Nord caldo torrido al Sud. Vediamo cosa ci aspetta nei prossimi giorni

4 hrs ago

Gen Z sempre più analcolica: per il 16,7% l’aperitivo è con una bibita

4 hrs ago

La registrazione dei giochi sta arrivando su Steam

4 hrs ago

Coin ingaggia Kpmg contro Amazon

4 hrs ago

Cogne isolata, turisti "spostati ai piani alti dell'albergo"

4 hrs ago

Scena muta alla maturità, il ministero avvia una verifica sulla vicenda delle tre ragazze di Venezia

5 hrs ago

Set relax Deghi: due versioni per l’aperitivo all’aperto con stile