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, 에이전트 로직용 스킬 라이브러리가 통합되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트