Vercel開源了json-render,這是一個讓AI模型透過將其限制在預定義元件目錄中,從自然語言提示生成使用者介面的框架。該專案在Apache 2.0授權下發布,自2026年1月以來已獲得13,000個GitHub星標,支援React、Vue、Svelte、Solid和React Native。開發者使用Zod模式定義允許的元件,然後LLM生成JSON規範,框架在模型串流傳輸回應時逐步渲染。
這代表了一個中間路徑,既不給AI完全的創作自由(危險),也不是傳統的表單建構器(有限)。透過將AI限制在批准的元件目錄中,開發者保持控制的同時啟用動態介面生成。Vercel執行長Guillermo Rauch稱其為「非常顛覆性的技術」,「將AI直接插入渲染層」。該框架附帶36個預建構的shadcn/ui元件,還有PDF生成、HTML郵件和3D場景的套件。
開發者反應可預見地分化。Hacker News使用者報告「在建構text-to-dashboard方面取得了一些成功」,並將其與「90年代末的4GL相比較,那些讓使用者建立的表單變得更容易」。但懷疑者質疑為什麼Vercel要「將其重新發明為新系統」,當OpenAPI和JSON Schema已經存在時。關鍵區別:那些描述資料結構,而json-render描述使用者介面,帶有防止惡意程式碼生成的安全約束。
對於已經使用元件庫和設計系統的團隊,json-render提供了向AI輔助介面組合的自然演進。真正的考驗將是約束AI到元件目錄是否能產生足夠複雜的介面來取代人類設計師,還是只是生成帶有AI品牌的美化表單建構器。
