ant-design/x

Craft AI-driven interface effortlessly🤖

解决的问题

Ant Design X 是一个专为构建 AI 驱动型用户界面而设计的 UI 框架。它提供了一套专门的组件和工具,用于处理大型语言模型(LLMs)的独特交互模式,例如流式响应和动态界面更新。

如何工作

该项目由多个专业包组成:

  • @ant-design/x: 基于 RICH 交互范式,为 AI 交互的不同阶段提供原子级 UI 组件的库。
  • @ant-design/x-sdk: 用于管理模型代理数据流的一组实用 API。
  • @ant-design/x-markdown: 针对流式传输优化的高性能 Markdown 渲染器,支持公式、代码高亮和 Mermaid 图表。
  • @ant-design/x-card: 使用 A2UI 协议的动态卡片渲染器,允许 AI 代理通过结构化 JSON 流构建和渲染交互式界面。
  • @ant-design/x-skill: 一组预设计的代理技能,用于加速 AI 对话应用的开发。

适用人群

需要专业、企业级组件和工具来管理用户与 LLM 之间交互的前端开发者。

主要亮点

  • 流式优先设计:专为 Markdown 和动态卡片设计的渲染器,可高效处理实时数据流。
  • 支持 A2UI 协议:使 AI 代理能够基于 JSON 流动态生成和更新 UI。
  • 企业级就绪:在 Ant Group 内部用于 AI 驱动型界面开发。
  • 全面的工具链:整合了 UI 组件、流管理 SDK 和代理逻辑技能库。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目