次の方法で共有


Windows 上のエージェント起動ツールの概要

Windows 上のエージェントランチャーは、アプリが AI エージェントを登録し、システム全体で検出できるようにする標準化された方法を提供します。 これにより、ユーザーは、サポートエクスペリエンス (スタート メニュー、検索、アプリケーション内など) からエージェントにアクセスできます。各エージェントを提供するアプリを知る必要はありません。

エージェントランチャーとは

エージェントランチャーは、Windows 上の AI エージェントの登録エントリ ポイントです。 エージェントランチャーがない場合、各エクスペリエンスでは、モデル コンテキスト プロトコル (MCP)、アプリ アクション、または独自の API を使用するかどうかにかかわらず、すべてのエージェントのカスタム統合コードが必要になります。 エージェントランチャーは、アプリがエージェントを一度登録する統合された登録と検出メカニズムを提供することでこれを解決し、すべてのサポート エクスペリエンスで使用できるようにします。

エージェントとは?

エージェントランチャーのコンテキストでは、エージェントは、ユーザーが複雑なタスクを実行するのに役立つアクティブで継続的な会話用に設計された AI を利用したアシスタントです。 これらは、チャットボットまたは 1 回限りの要求プロセッサを超えています。

  • 対話形式と会話形式: 複数ターンの会話を行い、質問を明確にし、コンテキストに応じた回答を提供する
  • タスク指向: 旅行の計画からデータの分析、コンテンツの作成まで、ユーザーが特定の目標を達成するのに役立ちます
  • コンテキスト対応: 会話全体のコンテキストを理解して維持し、以前の対話を記憶する
  • アクション対応: ユーザーに代わってアクションを実行し、アプリ機能と統合して作業を完了する
  • 表示およびアクセス可能: ユーザーがアクティブに対話し、進行状況を確認し、作業をガイドできるユーザー インターフェイスを開きます。

エージェントランチャーは、バックグラウンド サービスやサイレントオートメーションではなく、ユーザーと AI が共同作業する対話型エクスペリエンスを提供するエージェント向けに設計されています。

エージェントランチャーを使用する利点

ユーザー向け

  • 統合検出: サポート エクスペリエンスから使用可能なすべてのエージェントを検索します。どのアプリにどのエージェントが含まれているかを覚えておく必要はありません。
  • シームレスな統合: [スタート] メニュー、検索、または他のアプリケーション内など、さまざまなコンテキストからエージェントにアクセスします。
  • 一貫性のあるエクスペリエンス: プロバイダーに関係なく、一貫性のある使い慣れたパターンを使用してエージェントと対話します。

開発者向け

  • 1 つの統合: エージェントを 1 回登録し、すべてのサポート エクスペリエンスで使用できるようにします。
  • 柔軟なデプロイ: エージェントをインストール時に静的に登録するか、認証、サブスクリプション、またはその他の条件に基づいて実行時に動的に登録します。
  • エコシステムのリーチ: 標準化された App Actions フレームワークを活用して、成長するエコシステムを活用します。

エクスペリエンスとプラットフォームの場合

  • 簡単な検出: On-Device Registry (ODR) にクエリを実行して、システム上のすべての登録済みエージェントを検索します。
  • 信頼できる呼び出し: 適切に定義された入力を使用して標準化されたメカニズムを使用してエージェントを起動します。
  • カスタム統合なし: アプリ固有のコードなしですべてのエージェントをサポートします。

エージェントランチャーのしくみ

エージェントランチャーは、Windows App Actions フレームワーク上に構築されています。 エージェントランチャーは、次の要素で構成されます。

  • エージェント定義マニフェスト: 表示名、説明、一意識別子、呼び出すアプリ アクションなどのメタデータを含む JSON ファイル
  • アプリ拡張機能の宣言: エージェントを Windows に登録するアプリ パッケージ マニフェスト内のエントリ
  • 必要なエンティティを含むアプリ アクション: 必須agentNameprompt 入力を含むアプリ アクションに加えて、次のような省略可能なエンティティ attachedFile

エージェントは、 odr.exe コマンドライン ツールを使用して、オンデバイス レジストリ (ODR) に登録され、取得されます。 登録は静的 (インストール時) または動的 (実行時) にすることができます。 呼び出されると、システムは関連付けられているアプリ アクションを検索し、ユーザーのプロンプトとコンテキストを使用して起動し、対話のためにエージェントのインターフェイスを開きます。

概要

Windows アプリのエージェント起動ツールを作成する方法については、「Windows でのエージェント起動ツールの概要」を参照してください。

エージェント定義 JSON スキーマの詳細については、「 エージェント定義 JSON スキーマ」を参照してください。