ここで試す
エージェントとの会話を試す
スクリプトによるデモです。LLMやAPIキーは必要ありません。
シナリオを選択
すべての応答はスクリプトです。再生はいつでも停止できます。
ストリーミングと推論
返信が少しずつ届く様子を確認できます。推論を開くと、その背景にあるスクリプトのメモを読めます。
Material 3 Expressiveの特徴は何ですか?
シナリオを再生すると会話が表示されます。
ひとつのデザインシステム
アプリ全体でデザインを統一できます。
アプリのコントロールにはMaterial 3 Expressiveを、会話にはAG-UI連携パッケージを使います。どちらもライトモードとダークモードを含む同じテーマに従います。このページ上部のテーマコントロールを切り替えて、両方の変化を確認してください。
Materialコンポーネントを見るチャット全体を使うことも、各要素を組み合わせることもできます
AgentChatから始めるか、メッセージ、推論、ツール呼び出し、アクティビティ、実行状態を独自のレイアウトに配置できます。テキストよりカードやコントロールが適している場合は、ツールレンダラーを登録します。
このパッケージはAG-UIストリームを描画します。LLMは含まず、呼び出しもしません。必要になったら独自のエージェントを接続してください。
開発を始める
ReactアプリにAG-UIを追加する
React 18または19のアプリに、ネイティブAG-UIパッケージとそのpeer依存関係をインストールします。
npm install @language-lit/material3-expressive-ag-ui @language-lit/material3-expressive @ag-ui/client @ag-ui/core次の順番で両方のスタイルシートを読み込み、Material3Provider内でAgentProviderを使ってエージェントを接続します。
import '@language-lit/material3-expressive/styles.css'
import '@language-lit/material3-expressive-ag-ui/styles.css'すでにCopilotKitをお使いですか?
このアダプターが対応するのはCopilotKit 1.71.x v1のみです。既存のCopilotKitセットアップ内で@language-lit/material3-expressive-ag-ui/copilotkitから読み込みます。v2 APIには対応していません。
独自のエージェントインターフェースを構築する
チャットから始めて、アプリに必要なコンポーネントを追加できます。これらのガイドではネイティブAPIとCopilotKitアダプターを説明します。
AG-UIを使い始める
連携パッケージをインストールしてエージェントに接続し、アプリに会話機能を追加します。
AG-UIコンポーネントとツールレンダラー
スレッドを構成し、ツールをコンポーネントとして表示し、状態を共有して承認を処理します。
CopilotKitでAG-UIを使う
CopilotKit 1.71.x v1でMaterialアダプターを使用します。