소개
mdocUI는 LLM이 인라인 Markdoc 스타일 컴포넌트 태그가 포함된 일반 Markdown을 작성하도록 하는 알파 단계의 Generative UI 라이브러리입니다. 아직 초기 프로젝트이지만, JSON 트리 및 도구 호출과 구별되는 접근법이라는 점에서 유용합니다. 설명문과 상호작용 컴포넌트가 같은 스트림을 공유하고, 렌더러가 검증, 플레이스홀더, 오류 경계, 사용자 정의 컴포넌트 매핑을 처리합니다.
요약
1. Markdown 중심 생성: 설명문과 UI 컴포넌트를 LLM이 다루기 쉬운 하나의 출력 형식으로 유지합니다
2. Markdoc 태그 문법: JSON 비중이 높은 생성형 인터페이스 명세에 대한 간결한 대안을 제공합니다
3. 스트리밍 UX 중심: 플레이스홀더, 스트리밍 애니메이션, 부분 출력을 위한 컴포넌트 병합을 포함합니다
4. 검증과 경계: 잘못 생성된 속성과 런타임 렌더링 실패를 명시적으로 다룹니다
5. 신중한 선정: 아직 OpenUI나 json-render만큼 성숙하지는 않지만, 새롭게 등장하는 패턴으로서 지켜볼 가치가 있습니다