逆向工程拆解 ChatGPT Intelligent UI:DIL 语言+服务端编译架构曝光
rohanpaul_ai · x · 2026-10-12
有人对 ChatGPT 新推出的 Generative UI(现更名 Intelligent UI)做了逆向工程,揭示其实现架构:
- 模型从不写原始代码,而是输出一种自定义 UI 语言 DIL(混合 Markdown、JSX、JS 语法)
- 服务端编译:修复不完整输出、校验组件属性、将文本常量化,产出 JS 程序 + JSON 数据并流式传输
- 客户端在沙箱 iframe + Web Worker 中运行,维护状态、对 UI 树做 diff,用约 70 个原生组件渲染
- 交互不触发额外的 AI 调用,用户事件通过回调处理,因此界面感觉原生且响应快
整体思路:模型写 DIL,服务端编译,客户端执行并绘制原生组件——设计系统与组件目录由模型选择、编译器校验、渲染器绘制三方共享。
「编程与Agent」频道最新
- 被赞最有审美的动画 Skill 发布,可一键封装成 Agent 做短视频 — AlchainHust · 2026-10-12
- davidfowl:为 agent 构建 CLI 探索工具,让其自主发现并修复系统 bug — mariorod1 · 2026-10-12
- rtoml v0.14 发布:支持 Python 3.15 与 i128 大整数 — samuelcolvin · 2026-10-12
- 逆向工程泄露 Grok Bot 三项未发布功能,版本化记忆有望上线 — bfrench · 2026-10-12
- badlogic 实测 durable codemode:让 agent 中断后也能续跑长任务 — max_paperclips · 2026-10-12
- supermemory 把 Agent 上下文打包成一个 API:记忆检索全内置 — julianweisser · 2026-10-12