این json-render از Vercel یه ایده خیلی جذاب برای Generative UI داره: به جای اینکه AI کد دلخواه تولید کنه، بهش یه catalog از کامپوننتها و actionهای مشخص میدی و AI با استفاده از همونها UI رو به شکل JSON میسازه.
یعنی کاربر میتونه بگه «یه داشبورد فروش بساز»، «نمودار رو حذف کن و جدول بذار» یا «یه فیلتر تاریخ اضافه کن» و AI رابط کاربری رو داینامیک تغییر بده؛ در حالی که خروجی همچنان قابلکنترل، قابلپیشبینی و امنتر باقی میمونه.
جالبتر اینکه این سیستم فقط برای UI استاتیک نیست؛ state، data binding، interaction، streaming و rendererهای مختلف مثل React، Vue، Svelte و حتی React Native رو هم پوشش میده. حتی میشه UI تولیدشده رو به کد React مستقل تبدیل کرد.
به نظرم این یکی از نمونههای خوب این ایدهست که آینده UIهای مبتنی بر AI شاید بیشتر شبیه این باشه: به جای اینکه AI فقط جواب بده، خودش interface مناسب برای جوابش رو هم بسازه:
json-render.dev
@Linuxor
Post #4956
8.99K