上一期 PSUIP 正式发布后(点击回顾),在开发者群体中反馈热烈,高频疑问集中在 “语法怎么用”“和 AG-UI / 传统工具的核心差异”“如何快速集成到现有项目”——这一期,我们完全基于 PSUIP 设计者的核心逻辑,从原理、语法、类似工具对比到实操集成,层层拆解 “AI 输出→UI 落地” 的全链路,帮大家通过设计者的视角看懂、用会这个创新协议。
一、PSUIP 核心概述
PSUIP(粒子服务用户界面协议)是为 LLM 与 AI Agent 提供统一 GUI 构建能力的创新协议标准。它与 MCP(Model Context Protocol)形成互补:MCP 解决 LLM 上下文调用与工具使用问题,PSUIP 专注于 GUI 生成,确保 AI 内容呈现一致优雅。
二、PSUIP 价值与优势
1. 视觉一致性 & 零编码渲染
- AI 是界面的“创作者”,可直接输出带 UI 语义的内容,在提示词准确的情况下生成准确率大于 99%;
- 前端无需额外开发逻辑,即可渲染出风格统一的视觉界面。
2. 灵活的表达能力
通过增强 Markdown、布局组件、图表、按钮等机制,轻松实现丰富的可视化效果与互动功能,彻底省去结果展示页的开发耗时,实现 100% 的时间节省。
3. 高效达成设计与品牌的统一性
利用 Design Token 实现 UI 主题、风格自定义与响应式设计,适配不同设备与品牌场景,且页面平均生成响应时间小于 500ms。
4. 无缝协作与连续交互心流
输出的结构化 UI 描述作为完整的上下文传递至下一个 Agent,实现无缝的任务交接和界面演进,用户重复操作减少 90%,任务流转整体耗时缩短 80%,大幅提升协作效率与用户操作流畅度,保证用户体验的连贯和沉浸。
三、PSUIP 工作原理——AI 到 UI 的标准化流转全链路
PSUIP 采用标准化的 5 步工作流程,确保 “AI 输出→UI 落地” 的高效与稳定,具体步骤如下:
- AI 内容输出:大语言模型或第三方模型直接输出标准的 PSUIP 格式内容,该内容已包含 UI 语义结构化信息。
- AIGUI 引擎处理:AIGUI 引擎对 PSUIP 内容进行解析,并调用预设的 Design Token 调整 UI 的布局、样式与交互规则。
- 八要素生成:基于 Design Token 与 PSUIP 解析结果,生成包含 “布局、组件、交互、样式映射、数据绑定、状态管理、响应式规则、上下文传递” 的八要素文件,为渲染提供完整结构化依据。
- 渲染输出:渲染引擎将八要素文件转换为最终的页面结果,支持多端(网页、APP、小程序)原生渲染,无需额外适配。
- 交互反馈:支持 UI 与下一个 Agent 的无缝衔接,将用户操作行为与 UI 语义作为上下文自动传递,实现跨 Agent 的连续交互。

四、PSUIP 语法——快速构建 AIGUI 的核心“密钥”
PSUIP 语法基于 Markdown 进行扩展,核心设计理念是 “低学习成本、高灵活性”,开发者无需掌握复杂新规则即可快速上手。
其核心扩展能力包括:
- 新增 layout 标签(支持横向
<layout:row>、纵向<layout:column>及嵌套布局)与 card 标签(提供多种样式容器),用于实现界面布局与组件封装; - 支持通过 Markdown 表格语法快速生成柱状图、面积图、环状图等图表组件。
具体语法细节可参考 PSUIP 官方文档(点击前往)。
五、类似工具多维对比——PSUIP 差异化核心优势解析
PSUIP 的设计初衷,是解决现有方案的核心痛点——无论是专注 Agent 交互的 AG-UI,还是传统快速开发工具 Gradio/Streamlit,目前看来都存在明确的能力边界,而 PSUIP 实现了多方位突破与补充。
1. PSUIP vs AG-UI:协议定位与核心目标截然不同
| 对比维度 | AG-UI (Agent-User Interaction Protocol) | PSUIP (Particle Service User Interface Protocol) |
|---|---|---|
| 核心定位 | 轻量级事件驱动协议,专注 Agent 与前端的双向通信 | AIGUI 生成协议,专注 AI 输出到 GUI 的直接渲染 |
| 核心目标 | 实现 Agent 与前端的实时交互、状态同步、工具调用 | 解决“AI 输出到 UI 落地”的鸿沟,减少开发者二次加工负担 |
| 关键特征 | 支持 SSE 通信、JSON 消息格式、多语言 SDK | 增强 Markdown 语法、Design Token 体系、零编码渲染、跨 Agent 心流交互 |
| 适用场景 | Agent 与前端的通信对接,需额外开发 UI 渲染逻辑 | AI 直接生成可用 UI,无需前端额外开发,适用于报告、助手、可视化等场景 |
2. PSUIP vs Gradio/Streamlit:从 Demo 工具到生产级方案
| 对比维度 | Gradio/Streamlit | PSUIP (Particle Service User Interface Protocol) |
|---|---|---|
| 跨平台适配 | 仅支持网页端,多端适配需额外开发 | 一次编写,多端原生渲染(网页/APP/小程序),八要素保障适配一致性 |
| 样式定制 | 品牌化适配需大量自定义 CSS,易兼容冲突 | Design Token 全局统一,一次配置同步所有 UI 样式 |
| 多 Agent 协作 | 无上下文传递能力,流程断裂 | 自动打包交互语义与上下文,跨 Agent 无缝接力 |
| 生产环境适配 | 性能弱、并发支持差,仅适用于 Demo | 原生支持高并发、低延迟,可直接用于生产环境 |
| 学习与接入成本 | 需学习专属 API,接入现有项目需改造逻辑 | 基于 Markdown 语法,零学习成本;支持主流框架直接集成 |
综上,AG-UI 解决了“Agent 与前端的通信问题”,Gradio/Streamlit 是出色的“模型演示包装工具”,它们在其定位上做到了极致。而 PSUIP 则代表了一种更前沿的“AI 原生界面生成范式”——它不仅仅是包装一个功能,而是让 AI 成为界面的直接定义者。这使其在自动化报告生成、动态仪表盘、多步骤 AI 向导应用以及任何需要由 AI 动态驱动复杂界面变化的场景中,具备压倒性的优势和更大的想象空间,旨在成为连接 AI 智能与世界的关键 UI 桥梁。
六、PSUIP 生成页面示例:从提示词到落地UI 的实战范本
我们在 PSUIP 语法中选取一个卡片示例作为模型的系统提示词,来看看模型怎么生成 PSUIP 语法,从而生成页面。
1. 基础语法提示词规范
系统提示词(通用):
PSUIP 格式基于 markdown,卡片图表 PSUIP 格式如下,将下列代码复制到模型中,如DeepSeek R1:
<card:headerCard background={color.primarycontainer.brand0}>
## 四、市场图表示例
为了更直观地展示不同图表类型,这里提供柱状图、面积图和环状图的对比示例。
[chart:bar|季度销售额(万元)]
| 季度 | 销售额 |
|------|--------|
| Q1 | 120 |
| Q2 | 180 |
| Q3 | 240 |
| Q4 | 320 |
[chart:area_chart|AI-PC 趋势]
| 时间 | 出货量 | 渗透率 |
|------|--------|--------|
| 2025.04 | 100 | 20 |
| 2025.05 | 160 | 24 |
| 2025.06 | 210 | 28 |
[chart:donut_chart|产品占比]
| 类型 | 占比 |
|------|------|
| 轻薄本 | 45 |
| 游戏本 | 35 |
| 工作站 | 20 |
</card:headerCard>
若要实现布局,则可以使用 layout 标签,例如 <layout:row></layout:row> 或者 <layout:column></layout:column>,也可以嵌套使用,注意 layout 布局要在 card 外层,不能在 card 内部使用
<layout:column>
<layout:row>
<card></card>
<card></card>
</layout:row>
</layout:column>
2. 场景化生成示例
上述步骤对系统提示词已做好规范,接下来在DeepSeek中输入用户提示词(可参考下方示例),生成 markdown 格式的 PSUIP 语法,将代码复制到 PSUIP 预览平台中,即可看到生成的页面样式 。
下面通过两个示例进一步详解。
示例一:指定图表数量与布局
用户提示词:生成一份 PSUIP 格式的产品分析报告,共两个卡片,每个卡片两个图表,垂直排布。
- 将上述用户提示词复制到模型中,模型生成了 markdown 格式的代码;
- 将生成的 markdown 格式代码复制到 PSUIP 预览平台中,*效果如下:

示例 二:灵活布局适配
用户提示词:生成一份 PSUIP 格式的产品分析报告,每个卡片里可以有 1~2 个图表,可根据不同卡片设置不同布局形式。
同样,将上述用户提示词给到模型后生成 markdown 格式的语法,将代码复制到 PSUIP 预览平台中,生成的 PSUIP 格式效果:

以上就是 PSUIP 的核心原理、语法规范与场景化示例,相信开发者朋友已对其 “零编码渲染、多端统一” 的核心能力有了全面认知。为了让这些能力快速落地到实际项目,PSUIP 提供了轻量化 SDK 支持,适配主流前端框架,接入流程简洁高效。
七、使用 SDK 将 PSUIP 能力在项目中集成
PSUIP 渲染 SDK 提供在各主流前端框架中直接将 PSUIP Markdown 渲染为可交互 UI 的能力,接入流程简单高效,支持 React、Vue 等主流框架。
- Step 1. SDK 安装
通过 npm 即可快速安装 SDK:
npm i @dingdao/psuip-render
- Step 2. Vue 项目集成示例(TypeScript 版)
<script setup lang="ts">
import { ref, onMounted } from 'vue'
import { renderVueFromPSUIP } from '@dingdao/psuip-render/vue'// PSUIP 格式内容(可直接由 AI 生成或后端返回)
const psuip = ref(` # 优雅青蓝卡片系列展示 ## 设计特点 [icon:Abstract/ad-product]优雅青蓝卡片系列采用渐变背景、[icon:Base/home]精致装饰和层次化设计,[icon:Base/aiming]提供三种专业的内容展示方式。
[event:download][下载](https://github.com/example/edit)
<card:headerPrecentCard> ## 二、市场概述 AI-PC 概念自 2023 年由英特尔提出后,迅速引发行业关注
### 中国市场 <percentValue color={color.success.green6}>#### 15%</percentValue> AI-PC 出货量
### 全球市场 #### 25% AI-PC 渗透率
### 未来预测 #### 40% 预计增长率 </card:headerPrecentCard>
<card:headerCard background={color.success.green0}> ## 三、头部品牌分析 联想、苹果和荣耀作为 AI-PC 市场的头部品牌,各自凭借独特的产品功能和市场策略在竞争中占据一席之地。以下是联想、苹果和荣耀的销售份额占比。
[chart:barh|AI-PC 市场份额] | 品牌 | 市场份额 | 增长率 | |------|----------|--------| | 联想 | 35% | +12% | | 苹果 | 28% | +8% | | 荣耀 | 18% | +15% |
[chart:grouped_line|心流指标趋势] | 日期 | 心流满意度FSV | 心流专注值FFV | 心流效能值FEV | | --- | --- | --- | --- | | 2025-03-10 | 0.0 | 0.36 | 2.55 | | 2025-03-11 | 0.0 | 0.41 | 2.22 | | 2025-03-12 | 0.0 | 0.36 | 2.64 | | 2025-03-13 | 0.0 | 0.32 | 2.94 |
[chart:pie|笔记本市场占比] | 类型 | 占比 | |------|------| | 游戏本 | 40% | | 轻薄本 | 35% | | 工作站 | 25% | </card:headerCard>`)
const renderResult = ref<{ component: any, props: any } | null>(null)// 渲染 PSUIP 内容为 Vue 组件
const handleRender = async () => {
const result = await renderVueFromPSUIP(psuip.value, {}) renderResult.value = result}
onMounted(() => { handleRender() })
</script>
<template>
<component v-if="renderResult" :is="renderResult.component" v-bind="renderResult.props" />
</template>
<style scoped>/* 可根据需求自定义覆盖全局样式(可选) */</style>
-
Step 3.集成核心逻辑
开发者仅需引入 renderVueFromPSUIP 方法(React 等其他框架对应专属方法),传入 PSUIP 格式内容,即可直接返回对应框架的组件实例,无需编写额外 UI 代码、样式适配或交互逻辑,可快速在已有项目中接入模型能力,通过生成 PSUIP 内容实现页面渲染。
共建 PSUIP 生态,重塑 AIGUI 落地标准
PSUIP 的发布是 AIGUI 标准化落地的起点而非终点。作为一款聚焦开发者需求的协议标准,PSUIP 以 “零编码渲染、统一体验、连续交互” 为核心优势,已有效解决 AI 到 UI 落地中的多端适配、开发效率、体验一致性等核心痛点。
未来,我们将持续围绕开发者需求迭代优化:拓展表单、弹窗等更多组件类型,完善小程序 / APP 多端适配能力;开放插件市场,支持开发者自定义组件与功能扩展;基于社区反馈优化语法与 SDK 性能,让 PSUIP 更好适配各类垂直场景。
我们诚挚邀请广大开发者体验 PSUIP,无论是接入项目落地实战,还是反馈需求与建议,都将助力 PSUIP 成长为 AIGUI 的通用标准。让我们携手共建生态,推动 AI 技术在更多生产级场景中落地生根。
如需获取更多资源(接入手册、场景模板、技术支持),可访问 PSUIP 官方文档:https://psuip-docs.dingdaoos.com/docs。

被折叠的 条评论
为什么被折叠?



