エージェント UI プロトコル
JSON で UI を記述し、エージェントにインターフェースを構築させる。AUP は構造化 UI レンダリングのためのセマンティックノードグラフ——エージェントがコンポーネントツリーを記述し、ランタイムがレンダリング・イベント処理・リアルタイムデータ更新を担当します。
コアコンセプト
AUP は宣言型レンダリングプロトコルです。エージェントが何を表示するかを記述し、ランタイムがどのように表示するかを決定します。
セマンティックノード
AUPNode は核となる単位——id、type、props、children を持つ型付きノード。エージェントがノードをツリーに組み立て、レンダラーが表示方法を決定します。
データバインディング
ノードは src(読み取り専用)と bind(読み書き)で AFS パスにバインド。データはエージェントメモリから UI へ流れ、テーブルのページネーション、チャートのアニメーション、フォームのバリデーションを実現。
イベントシステム
イベントはユーザーアクションを AFS exec 呼び出しにマッピング。クリック、スワイプ、送信——各イベントが構造化引数付きのエージェント定義アクションをトリガー。
テーマエンジン
スタイル = トーン × パレット × モード。4 トーン、5 パレット、2 モードで 40 種のビジュアルバリエーション——エージェントコードの変更は不要。
21テーマ
AUP のコンポーザブルスタイルシステム:スタイル = トーン × パレット × モード。4 トーン、5 パレット、2 モード——40 のユニークな組み合わせ。セルをクリックしてライブプレビュー。
レシピ
トーン × パレット マトリックス
Neutral
Warm
Vivid
Natural
Electric
Editorial
Clean
Bold
Mono