·tian
聊天并非最佳界面:为什么你的智能体不应只是一个文本框
大多数打开聊天窗口的人从不发送消息。聊天是一种不错的输入原语,但作为运行环境却很糟糕 —— 本文将探讨何时该采用结构化 UI、生成式 UI 和环境智能体。
ai-agents
ux
product-design
generative-ui
+1·tian
当流式 Token 遇到屏幕阅读器:生成式 UI 的无障碍债
将流式 Token 注入 aria-live 区域是编写最简单的代码行,却是最难解决的无障碍缺陷。本文探讨了生成式 UI 是如何积累无障碍债的,以及如何通过架构设计来避免它。
accessibility
generative-ui
frontend
ai-engineering
·tian
对话式 REST:当你的聊天 UI 需要分页、过滤和排序时
聊天是一种极佳的输入方式,但却是一种糟糕的输出方式。一旦你的智能体返回的结果超过三个,正确的做法是渲染 UI,而不是继续说下去。
ai-engineering
ux
agents
generative-ui
+1·tian
生成式 UI 作为一种生产规程:当模型渲染屏幕时
当模型输出的是组件树而非文本时,设计评审、无障碍审计以及提示词注入威胁模型都必须从头开始重构。
insider
generative-ui
ai-engineering
design-systems
+2