OpenUI
OpenUIはAIチャット用にデザインされたオープンソースのUIフレームワークです。単なるCSS/JS等ではなく、json-renderのようにメディアやUIをチャット内でレンダリングしつつも、より高いパフォーマンスを実現したものになります。
AIチャットにおいてAIがUIを直接生成する、つまりAIの出力をUIそのものにするAIチャットで、例えば大手生成AIの公式でもテーブルを生成したりチャート、リスト、フォーム等が表示されたりしますが、これをどんなJavaScriptフレームワークでも、どんなLLMプロバイダーを使ったAIチャットでも実現するよう設計されています。
json-renderも同様の事が出来ますが、json-renderがJSONを生成する仕様なのに対し、OpenUIはOpenUI Langというコンパクトな独自言語を用いる事でトークン消費を減らす事でAPIのコストを削減し、パフォーマンスも向上させています。
Playgroundもあるので導入前に試す事も可能です。自社でAIアシスタントを運用している方はご覧になってみては如何でしょうか。ライセンスはMIT。
