简介
@assistant-ui/react-generative-ui 的官方实现指南,让模型通过 present 工具生成 JSON 界面树,再由开源运行时渲染。文档涵盖已注册的 React 组件、Zod 属性 schema、按需流式渲染、交互处理,以及 Slack、Teams 与 A2UI 适配。
内容总结
这个实现的新增价值:
1. 模型组合布局:从组件目录生成嵌套界面,而不只是为每个工具绑定固定 widget
2. 明确渲染契约:按名称查找已注册组件、校验属性,并支持逐步到达的属性
3. 交互闭环:把表单值和按钮动作交给应用处理,并区分 present 展示与 prompt_user 输入流程
4. 可运行集成:提供端到端示例,编译器将服务端 schema 与客户端渲染函数分离
5. 跨平台路径:将内置组件目录转换为 Slack Block Kit、Teams Adaptive Cards,也可接收 A2UI surface
1. 模型组合布局:从组件目录生成嵌套界面,而不只是为每个工具绑定固定 widget
2. 明确渲染契约:按名称查找已注册组件、校验属性,并支持逐步到达的属性
3. 交互闭环:把表单值和按钮动作交给应用处理,并区分 present 展示与 prompt_user 输入流程
4. 可运行集成:提供端到端示例,编译器将服务端 schema 与客户端渲染函数分离
5. 跨平台路径:将内置组件目录转换为 Slack Block Kit、Teams Adaptive Cards,也可接收 A2UI surface
标签
generative-uireactcomponent-catalogtool-callingstreaming