Agent 每轮根据任务决定用哪种形式回答,是直接文本回复、原生组件、还是自写交互界面。这句话来自开源项目 Open Intelligent UI 的说明,也是它最核心的设计思路。
过去我们习惯的 AI 对话,输出形态基本被锁死在文字上。需要图表就自己画,需要表单就自己填。Open Intelligent UI 想做的事,是把"回复形式"这个决定权交还给 Agent 本身。
![]()
三种响应形态,由任务复杂度决定
按照项目描述,系统会根据用户任务的复杂度,自主决定走哪条路:
- 纯文本回复,适合简单问答
- 调用现有原生组件,适合结构固定的场景
- 通过流式代码动态构建专属交互界面,适合需要定制化呈现的任务
第三条是关键。它不是从组件库里挑一个拼上去,而是在运行时直接生成 HTML/CSS/JS,边生成边渲染。图表、表单、甚至 3D 交互场景,都可以这样被"写"出来。
沙箱里跑代码,交互能回传
动态生成的代码不会直接跑在主页面里,而是放在 iframe 沙箱中安全渲染。这解决的是安全问题——毕竟让 AI 现场写 JS 再执行,风险不言而喻。
更值得注意的是交互闭环。用户在生成界面里的每一次点击操作,都会作为上下文直接反馈给 Agent,开启新一轮交互。也就是说,界面不只是展示结果的终点,它本身也是对话链路的一部分。
这个项目定位是"复现动态交互界面能力的开源方案",目标是把生成式 UI 能力搬到自定义业务场景里。对于想在自己产品中试水动态界面的团队来说,它提供了一条可以参照的路径。
从纯文本到原生组件再到动态 UI,Agent 的回复形态正在变得分层。至于这种能力在实际业务里能跑多远,还得看落地效果。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.