インタラクティブビルダー
SDD の詳細は Spec-Driven Development をお読みください。
成熟度:成熟
概要
インタラクティブビルダーは、LLM アウトプットを反復するための汎用的で再利用可能な UI フレームワークです。左側は Duo Chat の会話で、中央ペインには生成中のアーティファクトのライブプレビューが表示されます。SDD(エージェントプラン生成)が最初のユースケースですが、フレームワーク自体は機能に依存しません。
エピック:インタラクティブビルダー
AI パネルとの関係
インタラクティブビルダーは、新しいサブアプリケーションとして既存の AI パネルアーキテクチャ内に存在します。そこで説明されているコンポーネントの非依存性、props のパススルー、イベント駆動型の通信パターンに従います。
ライブプレビュー
エージェントがツール呼び出しを通じてエージェントプランを更新すると、プレビューペインが変更をリアクティブに反映します。伝播メカニズム(ツール完了時の Apollo キャッシュ書き込み vs サブスクリプション)は TBD です。
汎用性
フレームワークは他の機能が独自のアーティファクトタイプとプレビューコンポーネントを登録できるプラグインコントラクトを公開します。このコントラクトの詳細は TBD です。
スコープ
インタラクティブビルダーは基本的なエージェントプラン + Duo Chat エクスペリエンスの上位の改善です。v1 ではウィジェットとチャットで十分であり、ビルダーはフォローアップのイテレーションです。
このワークストリームは、基本的な Duo Chat フローを通じてエージェントプラン自体が価値を追加することを検証するまで保留中です。コアアーティファクトが有用であることを確認する前に、より豊かなビルダー UI に投資することは時期尚早です。
5d840611)