github.devotd.
新着AIエージェント

thesysdev/open-intelligent-ui — 回答をインタラクティブ UI にするデモ

thesysdev/open-intelligent-ui は、OpenUI Lang のストリーミングで地図やグラフ、写真などを回答内に表示する TypeScript のデモアプリである。

リポジトリ情報thesysdev/open-intelligent-ui ↗

An open-source take on ChatGPT's Intelligent UI: answers stream as interactive UI (maps, photos, charts, drawings and working tools). Built with OpenUI.

スター
★ 526
フォーク
41
言語
TypeScript
ライセンス
MIT
原文を見る ↗GitHub で見る ↗

thesysdev/open-intelligent-ui は GitHub に公開された TypeScript のデモアプリで、ChatGPT の Intelligent UI をオープンソースの構成要素で再現している。FACTS には別のリリース版は示されていない。アプリは OpenUI Lang 1.0 形式でモデルがストリーミングする内容を受け取り、画面にレンダリングする。決まったページ枠に内容を埋めるのではなく、モデル自身がレイアウトを配置する方式である。

このプロジェクトの中心は、モデルの回答をテキストに限定せずインタラクティブな UI で見せることにある。レイアウトには Col・Row・Box・Grid・Card などがあり、メディアには検索画像、表、グラフ、地図、YouTube が含まれる。SVG 描画やサンドボックス iframe ベースの HtmlView も提供する。OpenUI Lang 1.0 の組み込み関数に加えて、リスト・数値・文字列・日付の処理やデータダッシュボード用の関数を含む 59 個の @functions が回答の中でデータを計算する。コード言語は TypeScript、ライセンスは MIT。Node 24 が必要で、既定のモデルは OpenUI Cloud の gpt-6.1-sol である。OpenAI 互換 API を接続したり、Ollama 経由でローカルモデルを使うこともできる。

ただしこのリポジトリは、OpenUI Lang 1.0 と 16 個のサンプルを中心とするデモ実装に近い。関数単位のテストは 4 ファイルにあるが GitHub Actions のワークフローがないため CI による検証の根拠はなく、性能ベンチマークも示されていない。したがって生成型 UI のアプローチを参照することはできるが、実際のサービスにおける性能と運用上の適性は確認されていない。