一覧へ戻る
📚リソース

Stop making AI write JSON - Why we built OpenUI

Thesys Engineering Team
2026-04

概要

OpenUI teamが、Generative UIでJSON treeの先へ進む理由を説明する公式engineering write-upです。interactiveなagent-generated interfaceに必要なruntime要件を整理し、stateful UIではnested JSONが壊れやすいことを示したうえで、model-generated UI向けのstreaming-first languageであるOpenUI Langを紹介しています。

要約

OpenUIの設計主張:

1. Interactive runtime focus: state、live data、mutation、follow-up editを扱う
2. JSON tradeoff: schema-heavyなJSONをLLMが保守し続ける難しさを示す
3. Streaming-first language: OpenUI Langはprogressive renderingとpatchingを前提に設計されている
4. Execution split: UIは生成後、毎clickをLLMへ戻さずに動作できる
5. Implementation depth: modern GenUI framework designを一次情報で理解しやすい資料

タグ

openuiframeworkstreamingopen-sourceengineering

関連記事

Generative UI、GenUI、生成AI UIデザインの厳選リソース集。

Made with ❤️ community