ant-design/x

Craft AI-driven interface effortlessly🤖

何を解決するか

Ant Design X は、AI駆動型ユーザーインターフェースを構築するために特別に設計されたUIフレームワークです。大規模言語モデル(LLM)のユニークなインタラクションパターン、たとえばストリーミング応答や動的インターフェース更新を処理するための専門的なコンポーネントとツールを提供します。

動作方法

プロジェクトは複数の専門的なパッケージに構成されています:

  • @ant-design/x: AIインタラクションの異なる段階に応じた、RICHインタラクションパラダイムに基づく原子的UIコンポーネントのライブラリ。
  • @ant-design/x-sdk: モデルエージェントからのデータストリームを管理するためのユーティリティAPIのセット。
  • @ant-design/x-markdown: 公式式、コードハイライト、Mermaid図をサポートする、ストリーミング最適化の高性能Markdownレンダラー。
  • @ant-design/x-card: A2UIプロトコルを使用して、構造化JSONストリームを通じてAIエージェントがインタラクティブなインターフェースを構築・レンダリングできる動的カードレンダラー。
  • @ant-design/x-skill: AI会話アプリケーションの開発を加速するための事前設計されたエージェントスキルのライブラリ。

対象ユーザー

ユーザーとLLMのインタラクションを管理するためのプロフェッショナルで企業向けのコンポーネントとユーティリティを必要とする、AIアプリケーションを開発するフロントエンド開発者。

特徴

  • ストリーミング最適化設計: 実時間データストリームを効率的に処理する、Markdownおよび動的カード用の専用レンダラー。
  • A2UIプロトコル対応: AIエージェントがJSONストリームに基づいてUIを動的に生成・更新できるようにします。
  • 企業向け対応: Ant Group内でAI駆動型インターフェースの開発・運用に使用されている。
  • 包括的なツールキット: UIコンポーネント、ストリーム管理用SDK、エージェントロジック用スキルライブラリを統合しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト