Informazioni
mdocUI è una libreria alpha di Generative UI che chiede agli LLM di scrivere Markdown normale con tag componenti inline in stile Markdoc. Il progetto è ancora presto, ma è utile perché rappresenta un approccio distinto da alberi JSON e tool call: prosa e componenti interattivi possono condividere lo stesso stream mentre il renderer gestisce validazione, placeholder, error boundary e mapping di componenti custom.
Sintesi
1. Generazione Markdown-native: Tiene prosa e componenti UI in un formato di output amichevole per LLM
2. Sintassi tag Markdoc: Offre un'alternativa compatta alle spec di interfaccia generate troppo JSON-heavy
3. Focus su streaming UX: Include placeholder, animazioni di streaming e merge dei componenti per output parziale
4. Validazione e boundary: Affronta esplicitamente props generate male e failure di rendering runtime
5. Curato con cautela: Da seguire come pattern emergente, anche se non è maturo quanto OpenUI o json-render