日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 元宇宙 > AI

前端程序員請注意:首個截圖就能生成現(xiàn)代前端代碼的 AI 開源

來源: 責編: 時間:2025-02-28 12:37:57 70觀看
導讀 現(xiàn)在截圖生成代碼,已經(jīng)來到了一個新高度 —— ?個?向現(xiàn)代前端代碼?成的多模態(tài)?模型解決?案,來了!而且是開源的那種。(注:現(xiàn)代前端代碼開發(fā)具有組件化、狀態(tài)管理和數(shù)據(jù)驅動渲染、開發(fā)規(guī)范嚴格以及動態(tài)交互性強

現(xiàn)在截圖生成代碼,已經(jīng)來到了一個新高度 —— ?個?向現(xiàn)代前端代碼?成的多模態(tài)?模型解決?案,來了!而且是開源的那種。C1428資訊網(wǎng)——每日最新資訊28at.com

C1428資訊網(wǎng)——每日最新資訊28at.com

(注:現(xiàn)代前端代碼開發(fā)具有組件化、狀態(tài)管理和數(shù)據(jù)驅動渲染、開發(fā)規(guī)范嚴格以及動態(tài)交互性強等特點。這些特點相互關聯(lián),共同構成了現(xiàn)代前端開發(fā)的復雜體系,對代碼生成提出了更高要求。如基于 React、Vue 等框架的開發(fā)。)C1428資訊網(wǎng)——每日最新資訊28at.com

這個模型叫做 Flame,話不多說,直接來看效果。C1428資訊網(wǎng)——每日最新資訊28at.com

例如截圖讓 AI 生成下面這個界面:C1428資訊網(wǎng)——每日最新資訊28at.com

C1428資訊網(wǎng)——每日最新資訊28at.com

Flame 模型在“看”完圖片之后,給出來的代碼是這樣:C1428資訊網(wǎng)——每日最新資訊28at.com

C1428資訊網(wǎng)——每日最新資訊28at.com

不難看出,F(xiàn)lame ?成代碼明顯是符合現(xiàn)代前端開發(fā)規(guī)范的,包括?較清晰的外聯(lián)樣式以及模塊化組件結構。C1428資訊網(wǎng)——每日最新資訊28at.com

同時在組件的實現(xiàn)中正確定義了組件的各個狀態(tài)、事件響應、以及基于數(shù)據(jù)的組件動態(tài)渲染。C1428資訊網(wǎng)——每日最新資訊28at.com

然而,誠如 GPT-4o 這樣頂尖的 SOTA 模型,可能也與現(xiàn)代前端開發(fā)的核?需求背道?馳,因為局限在于端到端復刻設計圖的過程中只能產(chǎn)出靜態(tài)組件。C1428資訊網(wǎng)——每日最新資訊28at.com

例如同樣的界面,GPT-4o 的解法是這樣的:C1428資訊網(wǎng)——每日最新資訊28at.com

C1428資訊網(wǎng)——每日最新資訊28at.com

問題根源在于這類靜態(tài)代碼既?法?撐模塊化架構,也難以?撐動態(tài)交互。C1428資訊網(wǎng)——每日最新資訊28at.com

每個組件都是“?次性產(chǎn)物”,任何細微的需求開發(fā)和迭代,可能都要開發(fā)者開發(fā)?量定制化代碼,甚?是推倒重來。C1428資訊網(wǎng)——每日最新資訊28at.com

C1428資訊網(wǎng)——每日最新資訊28at.com

那么 Flame 模型又是如何解決這個問題的呢?C1428資訊網(wǎng)——每日最新資訊28at.com

核心問題:數(shù)據(jù)稀缺

?型視覺語?模型(LVLM)在?成專業(yè)前端代碼上表現(xiàn)不盡?意的根本原因在于數(shù)據(jù)稀缺。C1428資訊網(wǎng)——每日最新資訊28at.com

現(xiàn)代前端開發(fā)流程?常復雜,?如像 React 這樣的前端框架,強調組件化、狀態(tài)管理和數(shù)據(jù)驅動的渲染?式。C1428資訊網(wǎng)——每日最新資訊28at.com

這就要求?成的代碼不僅要能?,還要符合開發(fā)規(guī)范,具備動態(tài)性和響應性。C1428資訊網(wǎng)——每日最新資訊28at.com

然?,開源社區(qū)中?持前端開發(fā)的?質量圖像-?本(代碼)數(shù)據(jù)集極度稀缺。C1428資訊網(wǎng)——每日最新資訊28at.com

像 websight 這樣的數(shù)據(jù)集只涉及靜態(tài) HTML,不適?于現(xiàn)代前端開發(fā)。C1428資訊網(wǎng)——每日最新資訊28at.com

收集并構建?質量的訓練數(shù)據(jù)?臨許多挑戰(zhàn):C1428資訊網(wǎng)——每日最新資訊28at.com

如何從公共代碼庫中提取有效代碼片段?C1428資訊網(wǎng)——每日最新資訊28at.com

如何在保持原有代碼效果的情況下進行渲染?C1428資訊網(wǎng)——每日最新資訊28at.com

如何?成符合?程師習慣的?量、多樣化數(shù)據(jù)?C1428資訊網(wǎng)——每日最新資訊28at.com

針對這些問題,F(xiàn)lame 模型的團隊給出了解法就是數(shù)據(jù)合成。C1428資訊網(wǎng)——每日最新資訊28at.com

為提升 LVLM 在前端代碼?成能?,我們設計了?整套?反思的智能體?作流,?于?成前端開發(fā)場景下的?質量數(shù)據(jù)。C1428資訊網(wǎng)——每日最新資訊28at.com

該?作流不僅能?動從公共代碼庫中提取真實數(shù)據(jù),還能夠?主合成數(shù)據(jù),?成專業(yè)、多樣化的前端代碼。C1428資訊網(wǎng)——每日最新資訊28at.com

團隊設計并實現(xiàn)了 3 種合成?法:C1428資訊網(wǎng)——每日最新資訊28at.com

C1428資訊網(wǎng)——每日最新資訊28at.com

基于進化的數(shù)據(jù)合成(Evolution-Based Synthesis)

借鑒 WizardLM 的 Evol-Instruct ?法,通過隨機進化?成多樣化的代碼。它采?兩種策略:?度進化和深度進化。C1428資訊網(wǎng)——每日最新資訊28at.com

?度進化通過改變代碼的功能和視覺?格,?成新變體;深度進化則通過增加代碼的技術復雜度,優(yōu)化組件處理、狀態(tài)管理和性能,提升代碼的可靠性和可維護性。C1428資訊網(wǎng)——每日最新資訊28at.com

通過不斷進化,可以得到?量覆蓋不同需求的前端代碼。C1428資訊網(wǎng)——每日最新資訊28at.com

基于瀑布模型的數(shù)據(jù)合成(Waterfall-Model-Based Synthesis)

模擬傳統(tǒng)軟件開發(fā)的瀑布流模型,確保?成的代碼結構清晰、邏輯?致。從需求分析開始,推導出系統(tǒng)功能需求,設計 UI 布局和架構,保證代碼符合現(xiàn)代前端開發(fā)的模塊化和可擴展性要求。C1428資訊網(wǎng)——每日最新資訊28at.com

接著,通過多輪迭代,將需求轉化為具體的、可復?的前端組件和??。這種?法?成的代碼邏輯清晰,適合復雜功能的開發(fā)任務。C1428資訊網(wǎng)——每日最新資訊28at.com

基于增量開發(fā)的數(shù)據(jù)合成(Additive Development Synthesis)

在現(xiàn)有代碼基礎上,逐步增加功能和復雜性。通過逐步集成狀態(tài)管理、交互邏輯或 API 等功能模塊,?成的代碼能更好地滿?實際開發(fā)需求。C1428資訊網(wǎng)——每日最新資訊28at.com

這種?法強調逐步提升代碼的功能和復雜度,確保每次擴展都最?可能符合最佳實踐。C1428資訊網(wǎng)——每日最新資訊28at.com

上述的三種?法不僅豐富了數(shù)據(jù)集的規(guī)模和多樣性,還確保了數(shù)據(jù)質量與實際應?價值。C1428資訊網(wǎng)——每日最新資訊28at.com

這些?法能夠低成本?規(guī)模合成特定前端框架的圖?數(shù)據(jù),借助上述?法,F(xiàn)lame 團隊針對 React 框架構建了超過 400k 的多模態(tài)數(shù)據(jù)集。C1428資訊網(wǎng)——每日最新資訊28at.com

同時,基于瀑布模型和增量開發(fā)的?法還?持多圖場景下的數(shù)據(jù)合成、視覺思維鏈的合成,為更復雜場景下的前端代碼?成提供了更多可能。C1428資訊網(wǎng)——每日最新資訊28at.com

Flame:針對前端開發(fā)場景的 VLM

Flame 團隊??構建了?套包含 80 道測試題?的?質量測試集并通過改進后的 Pass@k 來評測多模態(tài)模型的前端代碼?成能?。C1428資訊網(wǎng)——每日最新資訊28at.com

如果?成的代碼能夠通過編譯驗證、符合編碼規(guī)范,并且所渲染出的??與輸?的設計圖?夠相似,則認為該代碼符合要求。C1428資訊網(wǎng)——每日最新資訊28at.com

評測結果顯?,當前頂級模型如 GPT-4o,Gemini 1.5 Flash 因其?成代碼主要為靜態(tài)代碼,嚴重偏離代碼規(guī)范,使其最? Pass@1 僅為 11%,? Flame 在相同條件下達到了 52%+,展現(xiàn)出了極?的潛?。C1428資訊網(wǎng)——每日最新資訊28at.com

同時,F(xiàn)lame 僅? 20w 左右的數(shù)據(jù)量級即取得以上成果,進?步驗證了上述數(shù)據(jù)合成?法的價值以及?質量數(shù)據(jù)集在多模態(tài)模型能?提升中的關鍵作?。C1428資訊網(wǎng)——每日最新資訊28at.com

C1428資訊網(wǎng)——每日最新資訊28at.com

△ 左:測試圖;右:Flame 效果圖C1428資訊網(wǎng)——每日最新資訊28at.com

值得一提的是,將訓練數(shù)據(jù)、數(shù)據(jù)合成流程、模型及測試集已經(jīng)全?開源,感興趣的小伙伴趕緊去看看吧。C1428資訊網(wǎng)——每日最新資訊28at.com

GitHub 地址:C1428資訊網(wǎng)——每日最新資訊28at.com

https://github.com/Flame-Code-VLM/Flame-Code-VLM/blob/main/README.mdC1428資訊網(wǎng)——每日最新資訊28at.com

本文來自微信公眾號:量子位(ID:QbitAI),作者:關注前沿科技C1428資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-45-11193-0.html前端程序員請注意:首個截圖就能生成現(xiàn)代前端代碼的 AI 開源

聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 谷歌發(fā)布最強「科研輔助神器」:能幫你提新 idea,三大真實場景實證

下一篇: OPPO ColorOS 正式接入滿血 DeepSeek-R1:支持語音喚醒交互,40+機型可體驗

標簽:
  • 熱門焦點
  • 風口已至,多領域平臺融入社交元素!

    在眾多領域平臺中,社交元素都扮演著重要角色,如直播營銷帶貨、線上配對聽歌、游戲局內互動等。隨著元宇宙時代的來臨,社交產(chǎn)品不斷升級,社交元素推動流量變現(xiàn),多平臺領域融入社交
  • 如何對一款 NFT 項目進行價值評估?

    原文作者 | Othmane Senhaji Rhazi,Web 3 企業(yè)家.編譯整理 | 黑米@白澤研究院我之所以成為一位大力倡導 Web3 和 NFT 領域的企業(yè)家,因為我相信我們正在見證社會
  • “虛擬人”角斗場,基于“硬實力”下的人性平衡法則?

    在打工人“反內卷”的當下,一眾虛擬人卻“內卷”了起來。從北京春晚虛擬人蘇小妹與劉宇演繹歌舞《星河入夢》,央美畢業(yè)的虛擬人夏語冰登上央視節(jié)目《對話》,湖南
  • 8個最適合藝術家發(fā)行NFT的交易市場

    近年來,加密風靡全球。加密圈最令人興奮的方面之一是它能夠用于創(chuàng)建稱為NFT 的數(shù)字資產(chǎn)。從 CyberKitties 到 Cyber Galleries,NFT 已成為藝術家和藝術鑒賞家的
  • 本周NFT領域重要資訊回顧

    NFT在蘇富比拍賣是一波三折的嗎?其實不完全如此,但本周在蘇富比拍賣行發(fā)生了一系列有趣的事。與此同時,美聯(lián)社因其最新的NFT銷售被推到了風口浪尖,而Opensea正面臨
  • NFT藝術家Hayley Rincon 專訪:我的迷幻數(shù)字藝術之路

    Hayley Rincon是一位令人印象深刻才華橫溢的創(chuàng)作者,她的作品呈現(xiàn)出迷幻的氣息。今天就來聊聊她的藝術作品,和她自己的數(shù)字藝術之路。Hayley是加利福尼亞灣區(qū)的有
  • 知名藝術家打造去中心化“好萊塢”:一部電影一個DAO

    根據(jù)市場追蹤網(wǎng)站 DappRadar 的數(shù)據(jù),隨著 NFT 的“出圈”與加密貨幣的普及,NFT 市場在 2021 年的銷售額達到約 250 億美元,而 2020 年僅為 9490 萬美元,同比增超 2
  • 冬奧會數(shù)字收藏品升溫,市場再現(xiàn)“一墩難求”

    根據(jù)公開信息顯示,國際奧委會官方授權的冰墩墩數(shù)字盲盒于北京時間2月12日凌晨在nWayPlay平臺發(fā)售,總數(shù)為500個,每個99美元,每人限購5個。此外,不同的奧運徽章數(shù)字藏
  • 元宇宙專題二:GameFi 深度解析,元宇宙內容雛形顯現(xiàn)

    GameFi=Game(游戲)+DEFI(去中心化金融),核心特點為“Play to Earn”。通過技術與去中心化價值觀賦能,GameFi 游戲資產(chǎn)化身為NFT 和代幣上鏈,具備了可驗證性和流通性;開
Top 主站蜘蛛池模板: 共和县| 武川县| 应城市| 五大连池市| 马尔康县| 淮阳县| 噶尔县| 临漳县| 囊谦县| 西宁市| 宁南县| 彭山县| 德惠市| 甘孜县| 搜索| 茶陵县| 万荣县| 徐水县| 澄迈县| 新密市| 乌拉特前旗| 远安县| 金湖县| 凤台县| 平遥县| 南宁市| 和龙市| 林州市| 柏乡县| 尉氏县| 太仆寺旗| 贞丰县| 渝北区| 无锡市| 茌平县| 阿瓦提县| 卓资县| 舒城县| 碌曲县| 汝南县| 资中县|