跳到正文
Hacker News· laybak·· 9 天前AI 评分22

Page.json:用 JSON 描述 UI 的开放标准

Show HN: Page.json – An open standard for representing UI

AI 导读

Wuwei Systems 发布开放标准 Page.json,用 JSON 树描述界面的内容、布局与交互,每个节点对应一个组件。该格式可渲染为网页、移动视图和富文本文章,并可由人类与 AI 智能体用任意编辑器工具编辑。其目标类似 MCP 标准化智能体调用工具的方式,让生成式 AI 按需创建的 UI 不被模型提供商绑定,成为可检查、可编辑、可复用的数字产物。

正文 · AI 翻译

Page.json 以数据形式描述用户界面:其内容、布局和交互。

正如 MCP 标准化了智能体调用工具的方式,Page.json 旨在标准化跨应用和平台描述页面的方式。

生成式 AI 让按需创建 UI 变得容易,但我们不希望它们与模型提供商耦合。相反,Page.json 将这些界面捕获到你可以检查、编辑和复用的文档中。

工作原理

页面是一棵 JSON 树。每个节点描述一个组件、其内容和布局。

最简单的示例如下:

{
"type": "frame",
"children": [
{
"type": "text",
"text": "Hello, world!"
}
]
}

此格式具有

  • 可移植性:通过兼容的渲染器,可渲染为网页、移动端视图、富文本文章等。

  • 可由人类和 AI 智能体使用任何编辑器工具进行编辑。

  • 声明式且可检查。

Page.json 将界面变成一流的数字产物,而不是被锁在应用程序代码中。

示例

文章

仪表盘

表单

本页面

保持联系

接收我们在 Wuwei Systems 所构建内容的最新动态。

来源:Hacker News · wuwei.us