Sketch2Code basato sull'intelligenza artificiale di Microsoft crea siti Web e app dai disegni

Microsoft ha sviluppato un AI- strumento di web design potenziato in grado di trasformare schizzi di siti web in codice HTML funzionale.

Vedi correlati 

Saffron Technology: l'azienda di intelligenza artificiale che cambia silenziosamente il mondo
Cos'è l'intelligenza artificiale? Dieci cose da sapere sul futuro dell'intelligenza artificiale

Chiamato Sketch2Code, Tara Shankar Jana, senior product manager di Microsoft AI, ha spiegato che lo strumento mira a "consentire a ogni sviluppatore e ogni organizzazione di fare di più con l'IA". È nato dal problema "intrinseco" di inviare un'immagine di un wireframe o di progetti di app dalla lavagna o dalla carta a un designer per creare prototipi HTML.

Per interrompere questo processo, Microsoft ha sviluppato un'applicazione basata sul Web che elimina l'elemento umano in più (in questo caso il designer). Invece, le immagini prese dagli schizzi vengono inviate ai server AI basati sull'infrastruttura cloud Azure di Microsoft.

LEGGI SUCCESSIVO: Cos'è l'intelligenza artificiale? Le 10 cose che devi sapere sul suo futuro

Le app per la creazione di siti Web con trascinamento della selezione non sono una novità. Molte aziende offrono un servizio per spostare i progetti personalizzati in uno spazio di lavoro digitale, ma questa è la prima a utilizzare l'intelligenza artificiale per completare il progetto.

L'intelligenza artificiale di Sketch2Code funziona eseguendo le immagini inviate su un modello di intelligenza artificiale pre-compilato che crea una base di codice HTML seguita da un'app risultante. Al centro di questo sistema c'è qualcosa chiamato "modello di previsione dell'oggetto di visione personalizzato", che è essenzialmente uno strumento di riconoscimento delle immagini specificamente addestrato con set di dati di immagini disegnate a mano.

Il modello identifica gli elementi HTML di base come pulsanti, etichette e caselle di testo, consentendogli di prevedere quando tali elementi sono presenti in una determinata immagine. Può anche riconoscere il testo scritto a mano all'interno delle caselle per creare un'app completa o una pagina web.

Lo strumento è disponibile per gli sviluppatori su GitHub e il suo codice è indipendente dall'HTML, secondo Shankar Jana, e può essere estratto con XMAL e Universal Windows Platform.