
Sketch2Code由微軟AI Lab于2018年推出,旨在幫助開發(fā)人員輕松地將手繪草圖轉(zhuǎn)化成HTML代碼的開源項目。使用Sketch2Code,開發(fā)人員可以繪制線框草圖并將其導(dǎo)出為源代碼。Sketch2Code使用人工智能和自動化從線框草圖中開發(fā)代碼,支持基本的網(wǎng)頁視覺元素,包括標(biāo)簽、文本字段、文本段落、圖像和按鈕等。

2018年發(fā)布時,該項服務(wù)背后的模型已經(jīng)用數(shù)百萬張圖像進行了訓(xùn)練,可以對各種類型的物體進行物體檢測。有了這些信息,該工具可以生成設(shè)計中不同元素的HTML代碼片段,然后可以根據(jù)識別的元素的位置推斷設(shè)計的布局,并相應(yīng)地生成最終的HTML代碼。
而在GPT 4的演示中,也有一段將草圖轉(zhuǎn)換成網(wǎng)頁的Demo演示,很可能微軟已經(jīng)將該技術(shù)與OpenAI合作并進行了迭代,而最新訓(xùn)練的圖像數(shù)據(jù)也可能遠(yuǎn)超2018年。