AB
AiBoss站
快讯

Vercel:Chat SDK 智能体可借 json-render 流式输出生成式 UI

Vercel 发布更新,Chat SDK 智能体可通过 json-render 流式输出生成式 UI:模型按类型化组件目录写出 JSON 规格,再转换为 Chat SDK 卡片,并由各适配器以平台原生格式发布。

核心事实

Vercel 在更新日志中宣布,Chat SDK 智能体现在可以借助 json-render 流式输出生成式 UI。据其说明,开发者先定义一份带类型的组件目录,智能体据此写出 JSON 规格,json-render 再把规格转换成 Chat SDK 卡片;随后各适配器以对应平台的原生格式发布卡片,例如 Slack 的 Block Kit 与 Teams 的 Adaptive Cards。该目录覆盖表格、图表、按钮等组件,因此不必为每种消息形态单独开发和维护工具。

背景与影响

按官方描述,streamCard 会在卡片根元素有内容后先行发布,并随新元素流入持续更新消息,默认最多每 500 毫秒编辑一次,与 Chat SDK 的流式间隔一致;流结束后展示最终且经过校验的卡片。toCard 会依据组件 schema 校验每个元素的 props,规格不合法时抛出 CardSpecError,并给出可读的问题列表,便于回传给模型修正。平台对单条消息容量设有上限,Chat SDK 适配器会对超限内容做降级处理,例如 Slack 适配器会把第二张表格转成代码块;也可传入 limits 直接拒绝这类规格。

限制与来源

上述内容来自 Vercel 官方更新日志,具体组件支持范围、默认行为与配置方式以官方文档和官网当前信息为准。素材未披露定价、可用地区与正式发布时间等细节,相关安排尚未获官方进一步确认。