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 组件与布局模式并简述理由;指出流式与性能风险及缓解方式(卡顿、滚动跳动、重复渲染);包含错误、停止、重试的交互要求与验收检查。安装命令与具体代码示例资料中暂未提供。