首页Reactant-design/x
// archived 2026-04-16
4,492

// 项目简介

Ant Design X 提供了一套全面的原子组件和实用 API,专为构建智能 AI 界面而设计。该库包含用于流式 Markdown 渲染、动态卡片生成以及管理 AI Agent 数据流的专业工具。它提供了一个企业级的生态系统,帮助开发者高效地创建高质量的交互式 AI 对话应用。

// 技术分析

Ant Design X 是一套全面的企业级组件库,旨在简化 AI 驱动的用户界面开发。通过采用模块化架构,它为交互组件、数据流管理和动态渲染提供了专门的包,使开发者能够轻松构建复杂的 AI 应用程序。该项目专注于解决集成 LLM 数据流和交互式 UI 元素的复杂性,并通过流式友好的 Markdown 渲染和动态卡片协议等功能,优先考虑性能和可扩展性。

// 核心亮点

01
提供了一套基于 RICH 交互范式的丰富原子组件,以促进灵活的 AI 界面构建。
02
包含一个专用的 SDK,提供用于开箱即用管理 AI 应用程序数据流的实用 API。
03
具有高性能、流式友好的 Markdown 渲染器,支持公式、代码高亮和 mermaid 图表。
04
利用基于 A2UI 协议的动态卡片渲染器,使 AI Agent 能够从结构化 JSON 流中生成交互式界面。
05
提供了一个智能技能库,旨在提高开发效率并解决构建 AI 对话应用程序中的常见挑战。

// 典型使用场景

01
使用原子组件构建交互式 AI 用户界面
02
管理 AI 应用数据流和模型 Agent 连接
03
从结构化 JSON 渲染流式 Markdown 和动态卡片

// 快速开始

Ant Design X 使用 npm workspaces 进行项目组织。开发者可以通过全局安装 'utoo' 工具,运行 'ut install' 来获取依赖项,并使用 'ut start' 来启动项目或特定的子包来设置环境。