SuperAPI AI 工具集

ant-design-x

前端与建站

查看项目

更新于 10-15 19:56

技能介绍

Ant Design X 是针对 AI 对话与 Copilot 场景的组件与 SDK 方案,本技能提供其 2.x 版本的实现指引,运行在 antd 之上。

用途:构建聊天、Copilot、智能体类界面,处理消息与工具的数据模型、流式状态、会话布局以及工具结果可视化。

主要能力与关注点:消息与工具以可序列化数据建模,JSX 仅作纯视图;定义流式状态(messages 数组、streamingMessageId、isGenerating、stop/retry 操作);将工具输出映射为独立可视块并保持可展开、可检查;长会话下做虚拟化、限流流式更新与稳定 key;覆盖 X Markdown 扩展与渲染。

适用场景与参考主题:核心 v2 版本范围与基线(references/x-v2.md)、消息与工具组件模式(references/x-components-advanced.md)、流式集成与状态模型(references/x-sdk-advanced.md)、X Markdown 扩展与渲染(references/x-markdown-advanced.md)。

边界:不处理不含 AI 流程的通用 antd 组件问题(应使用 ant-design 技能),也不处理后台路由/布局与 CRUD 脚手架(应使用 ant-design-pro 技能)。

输出建议:给出消息 schema、工具 schema 与最小状态模型;推荐 X 组件与布局模式并简述理由;指出流式与性能风险及缓解方式(卡顿、滚动跳动、重复渲染);包含错误、停止、重试的交互要求与验收检查。安装命令与具体代码示例资料中暂未提供。