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 다이어그램을 지원하는 스트리밍 최적화 고성능 마크다운 렌더러.
  • @ant-design/x-card: A2UI 프로토콜을 사용하여 구조화된 JSON 스트림을 통해 AI 에이전트가 상호작용 가능한 인터페이스를 생성하고 렌더링할 수 있는 동적 카드 렌더러.
  • @ant-design/x-skill: AI 대화 애플리케이션 개발을 가속화하기 위한 사전 설계된 에이전트 스킬 라이브러리.

대상 사용자

사용자와 LLM 간의 상호작용을 관리하기 위해 전문적이고 기업 수준의 컴포넌트와 유틸리티가 필요한 AI 애플리케이션 개발자.

주요 특징

  • 스트리밍 우선 설계: 실시간 데이터 스트림을 효율적으로 처리하는 마크다운 및 동적 카드 전용 렌더러.
  • A2UI 프로토콜 지원: AI 에이전트가 JSON 스트림 기반으로 UI를 동적으로 생성하고 업데이트할 수 있도록 합니다.
  • 기업용 준비 완료: Ant Group 내부에서 AI 기반 인터페이스 개발에 사용 중인 프레임워크입니다.
  • 포괄적인 도구 세트: UI 컴포넌트, 스트림 관리용 SDK, 에이전트 로직용 스킬 라이브러리가 통합되어 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트