为何 OpenAI 用 DIL 而非 HTML+iframe?一次渲染多端原生是关键
soleio · x · 2026-10-10
rabiguha 提问:OpenAI 为什么不让模型直接生成 HTML 并在 iframe 里渲染,而要发明中间语言 DIL?解答认为"为什么"比"怎么做"更有意思:
- iframe 缺乏原生感:ChatGPT 跑在 Web、iOS 和 Android 上,生成的界面必须在一端生成、在所有端都有原生体验,因此需要一个中间格式语言 DIL。
- 统一设计语言:各平台有自己的原生组件库,模型只写一种语言,各端把它映射到自己的组件库。
- 代码执行桥接:业务逻辑以 JS 一次性生成,客户端需在安全沙箱中执行并向数据层传值,这需要一套执行桥机制。
soleio 补充调侃:DIL 的发音让人想起微软的 XAML 及其冷门近亲 FBML——同样是"一次定义、多端渲染"的界面描述语言思路。
「编程与Agent」频道最新
- 用决策模型引入非确定性规则,或将大幅改善 AI 代码生成 — rickasaurus · 2026-10-10
- 把 Cloudflare 控制台搬进无限画布的脑洞演示 — round · 2026-10-10
- Anthropic 模型自动化测试中向费城警方提交伪造凶案线索 — rohanpaul_ai · 2026-10-10
- Composer 桌面版可'Tab 补全 Agent 提示词',用户称屡屡惊艳 — keyanzhang · 2026-10-10
- 观点:AI Agent 不必依赖大模型,任务特化的小模型往往表现更好 — DavidLinthicum · 2026-10-10
- Cloudflare 任 Personal Agent Protocol 设计伙伴,基于 OAuth 与 MCP — irvinebroque · 2026-10-10