本番AIエージェントADK-Rust v2スーパーエージェント

AIエージェントがプロフェッショナルなExcelファイルを作成

zSpreadsheet は会話から実際の Excel ワークブックを計画、構築、スタイル設定、計算、プレビュー、バージョン管理します。結果は作業中ずっと表示および編集可能です。

実際の製品キャプチャチャット · ツール · ライブワークブック
zSpreadsheet 製品がエージェントとの会話と生成された四半期売上ワークブックを並べて表示

なぜそれがスーパーエージェントなのか

完全なExcelワークブックを生成、検証、返却します。

基本的なスプレッドシートアシスタントは数式の質問に答えたり、CSVのブロックを返したりします。 zSpreadsheet は完成したワークブックの責任を負います: その構造、数式、データ、書式設定、計算、ファイル作成、およびレビュー体験。

エージェントはまだ可視範囲内で動作します。ランタイムに接続されたスプレッドシートツールのみ呼び出せ、ユーザーのワークスペースに保存し、インターフェースで進捗を表示します。ユーザーは数式バーを検査し、直接ワークブックを編集し、ファイルをダウンロードしたり会話を続けたりできます。

これが製品を有用なADK-Rustケーススタディにしている要素です。複数のエージェント、MCP機能サーバー、RAG、セッション、ストリームイベント、成果物ストレージが1つの馴染みあるビジネス成果の周りに組み立てられています: 誰かが開いて使えるワークブック.

実際のExcelファイル

結果は数式、書式設定、チャート、テーブル、検証、ワークブックメタデータを含むダウンロード可能な.xlsxワークブックであり、チャットに貼り付けられたテーブルではありません。

監視できる作業

ツール呼び出しは会話にストリームされ、進行的な保存がワークブックプレビューを更新します。ユーザーは成果物が形作られる様子を確認できます。

編集可能なワークブック

プレビューには数式バーと直接ワークブックコントロールが含まれます。ユーザーはセルを自分で変更するか、エージェントに再処理を依頼できます。

記憶するワークスペース

アップロード、アクティブなワークブックコンテキスト、エージェントセッション、不変のワークブックバージョンはユーザーのワークスペースに紐づいたままです。

1つのワークブックを追跡する

プロンプトから動作する.xlsxファイルへ。

各ステージには明確な責任がある。その分離により、開発者は計画モデル、ワークブックツール、スタイリングポリシー、ストレージ層を製品全体を再設計せずに変更可能。

  1. 01

    ビジネス成果を説明

    予算、予測、価格モデル、トラッカー、運用レポート、既存のワークブックの変更を依頼してください。アップロードされたファイルがソースデータを提供できます。

  2. 02

    ワークブックを計画する

    プランナーはリクエストをシート、正確なセル位置、数式、書式ルール、チャート範囲、保存先に変換します。

  3. 03

    MCP を通じて構築する

    ライターはExcel MCPサーバーを通じて値と数式をバッチ処理します。独立した操作は同時に実行でき、モデルとツールの往復回数を減らします。

  4. 04

    スタイル設定と計算

    スタイリングエージェントはテーマ、数値形式、境界線、テーブル、チャート、レイアウトを適用します。ワークブックエンジンは保存前に数式を再計算します。

  5. 05

    アーティファクトを検査、編集、保持する

    ブラウザは保存済みワークブックをレンダリングし、数式を評価し、直接編集をサポートし、基盤の.xlsxファイルを隠さずに新しいバージョンを記録します。

アーキテクチャ

エージェントワークフローがワークブックエンジンに接続する仕組み。

ブラウザは会話インターフェースでありワークブックエディターでもあります。ADK-Rustはエージェントと状態を調整し、MCPはこれらエージェントにExcelエンジンへの制御された接続を提供し最終成果物を作成します。

zSpreadsheet ADK-Rust v2 アーキテクチャブラウザからのリクエストはAxumサービスとADK-Rust Runnerに入り、プランナー、ライター、スタイラーエージェントを経由し、74ツールのExcel MCPサーバーを呼び出し、xlsxアーティファクトを作成し、プレビューを返します。一方、PostgreSQLとRAGが状態とコンテキストを提供します。1 つのリクエストが可視化、編集可能、バージョン管理されたワークブックになるユーザーチャット+ワークブックエディターAxum サービスHTTP + 型付きSSEADK-Rust Runnerコンテキスト+セッションプランナーセル+数式ライターデータ+数式スタイラーフォーマット+チャートADK MCPクライアントrmcp 2.2 + リトライExcel MCPサーバー74のツールzavora-xlsxネイティブワークブックエンジン.xlsx artifact保存 + 計算PostgreSQLセッション + バージョンワークスペースRAGアップロードされたファイルのコンテキスト破線のパスはワークスペースコンテキスト、永続状態、保存された成果物を同じADK-Rust呼び出しに添付。
エージェント実行コンテキストとイベントワークブック操作と成果物永続状態

ADK-Rust v2がもたらすもの

実際の製品で使用されるフレームワーク機能。

これらは現在の実装のソース検証済み部分です。zSpreadsheetは現時点でA2AやAWPのサポートを主張していません。

01

連続的なマルチエージェント作業

プランナー、ライター、スタイラーはそれぞれ異なる役割を持ちつつ、1つのリクエストとセッションを共有します。

02

プロバイダー対応ツールスキーマ

ADK-Rust v2はリクエスト時に74 MCPツールスキーマをGemini、OpenAI、Anthropic、DeepSeekに適応します。

03

現在のRust MCP SDK

アプリケーションはADK-Rustのrmcp 2.2再エクスポートを使用し、クライアントとフレームワークを同一プロトコルバージョンに保ちます。

04

回復可能なMCP接続

接続ファクトリーと制限付きリトライポリシーは、トランスポート障害が回復可能な場合に子プロセス接続の代わりになります。

05

並列ツールバッチ

ライターとスタイラーは依存関係のないワークブック操作を同時に実行でき、依存作業は順序通りに行われます。

06

永続的な会話状態

PostgreSQLはセッションとイベントを保存し、コンテキスト圧縮により長期のスプレッドシート会話を維持可能にします。

07

ワークスペースに基づくリクエスト

ADK-Rust RAGはリクエストがエージェントワークフローに届く前にアップロードされたワークブックとCSVコンテンツを検索します。

08

型付き進捗イベント

エージェントのテキスト、思考、ツール呼び出し、ツール結果、完了イベントは製品UIに表示されるSSEストリームになります。

製品の背後にあるRust

ADK-Rustによる合成可能なワークフロー。

ルートエージェントは逐次ワークフローであり、Runnerはセッションと圧縮をアタッチします。Excelツールはエージェントにハードコードされるのではなく、再接続可能なMCPクライアントを通じて提供されます。

完全な実装を読む ↗
agent.rs · workflow and runner
let pipeline = SequentialAgent::new(
    "spreadsheet_builder",
    vec![
        Arc::new(planner),
        Arc::new(writer),
        Arc::new(styler),
    ],
);

let runner = Runner::builder()
    .app_name("excel_agent")
    .agent(Arc::new(pipeline))
    .session_service(postgres_sessions)
    .compaction_config(compaction)
    .build()?;
mcp.rs · recoverable tool connection
let client = ().serve(
    TokioChildProcess::new(Command::new(excel_mcp_server))?
).await?;

let tools = McpToolset::new(client)
    .with_connection_factory(factory)
    .with_refresh_config(
        RefreshConfig::default().with_max_attempts(3)
    );

現在の製品境界

今動作しているものと残っているもの。

本日利用可能

  • 実際の.xlsxファイルを作成および修正
  • 74のExcel MCP操作
  • ライブワークブックと数式プレビュー
  • セルとワークブックの直接コントロール
  • ワークスペースのアップロードとRAG検索
  • PostgreSQLセッションとワークブックバージョン

まだ作成中です

  • すべてのピボット設定に対する完全なビジュアルレンダリング
  • すべての高度なチャート機能の直接UI契約
  • チームコラボレーションと共有権限
zSpreadsheet ワークブックエディタが数式、計算済み合計、生成された Excel ファイルを表示

結果を試す

実際に必要なワークブックを依頼してください。

ビジネスリクエストから始め、エージェントがMCPを通じて構築する様子を見守り、数式や書式設定を検査し、最終的なExcelファイルを保持します。