逆向工程 ChatGPT Intelligent UI:它究竟是如何实现的
OpenAI 推出 Generative UI 并更名为 Intelligent UI 后,作者对其实现进行了深度逆向分析。文章详细拆解了系统的五层架构:模型使用 OpenAI 自研的 DIL 语言(Markdown + JSX 风格标签 + JavaScript)生成界面;服务端将流式部分响应编译为 JavaScript 程序和 JSON 常量文档,完成错误隔离、状态键稳定化和修复验证;客户端在沙箱 iframe 与 Web Worker 中执行程序,移除网络、定时器等能力并设置看门狗;运行时以类 React 方式做调和,输出 UI 操作列表,最终由 ChatGPT 原生组件渲染,实现了跨 Web 与移动端的原生交互式界面。