AI エージェントによる QVR Client の操作 (Beta)

QNAP は Computex 2026 および QNAP World Tour 2026 にて、AI エージェントが QVR Client を操作するデモを実施しました。AI エージェントは自然言語で指示されたタスクを受け取り、カメラの切り替え、録画の検索、クリップのエクスポートを行い、結果を報告します。

現在のステータス:Release Testing。対応する AI エージェントは ChatGPT Codex、Claude Code、Antigravity CLI です。ベータ版を提供可能です。申請方法は本記事の最後に記載しています。

対応タスク

入力 エージェントの動作
「Lobby カメラを全画面表示して。」 名前からカメラを特定し、表示します。
「Alex は昨日の午後いつ映っていた?」 指定時間帯で顔検索を実行します。
「ナンバー ABC-1234 は今週検出された?」 ナンバープレート検索を実行し、結果をまとめます。
「Door カメラの直近 5 分間をエクスポートして。」 クリップをエクスポートし、ファイル保存完了まで進捗を確認します。
「ルール作成:Walkway カメラで動体検知したら録画を開始。」 イベントルールを作成し、保存されたことを確認します。

現在のビルドは 92 個の自動化メソッドを提供します。対象範囲:ライブビュー、再生、検索、エクスポート、ブックマーク、イベントルール、スケジュール、PTZ、スクリーンショット。複数ステップのタスクにも対応します。例:「今朝の Alex の顔検索結果をすべて探し、それぞれ前後 30 秒のクリップをエクスポートして、表にまとめて。」

動作の仕組み

  1. 検出。 AI エージェントは、クライアントと共にインストールされるレジストリサービス QVR Agent に、実行中のクライアントを問い合わせます。
  2. 仕様の取得。 AI エージェントは、セッションルール、メソッド一覧、各メソッドのパラメーターをクライアントから取得します。
  3. 実行と検証。 AI エージェントは WebSocket 経由で JSON-RPC コマンドを送信します。各操作の後、クライアントの状態を確認します。

クライアントは自身のインターフェース仕様を提供します。WebSocket 接続が可能な AI エージェントであれば利用できます。今後のビルドで追加されるメソッドは、skill を更新せずに検出されます。

セットアップ

  1. QVR Client で Settings > AI Agent Control を開き、Accept AI Agent commands を有効にします。クライアントはローカル専用のエンドポイントを起動します。このオプションを無効にすると、サービスは即座に停止します。
  2. Skill Installation のプロンプトをコピーし、AI エージェントのチャット欄(例:Claude Code)に貼り付けます。AI エージェントは QVR Client に同梱された qvr_ctrl skill をインストールします。

セットアップは以上です。最初の入力例:「私のパソコンの QVR Client を操作できますか?」

セキュリティとプライバシー

  • 有効化。 サービスは Accept AI Agent commands が有効な間のみ動作します。
  • 接続範囲。 エンドポイントは 127.0.0.1 のみで待ち受けます。ネットワークからはアクセスできません。
  • 認証情報。 パスワード、PIN コード、カメラの認証情報は AI エージェントに公開されません。
  • 権限。 AI エージェントは、ログイン中のアカウントの権限の範囲内で動作します。
  • メソッドの区分。 各メソッドは読み取り専用または書き込みに区分されています。AI エージェントを読み取り専用メソッドに限定することも、変更ごとに承認を求めることもできます。

警告: AI エージェントが読み取るデータ(カメラ一覧、サーバーの状態、スクリーンショット、録画など)は、各 AI プロバイダーのプライバシーポリシーに基づき、そのクラウドに送信されます。機密性の高い場面を撮影するカメラでの使用は推奨しません。結果は使用する AI エージェントおよびモデルによって異なります。

要件と制限

要件:Windows または macOS 版の QVR Client ベータ版、および同じパソコン上で動作する AI エージェント。

本ベータ版の制限:

  • リモート操作には対応していません。
  • 一部のメソッドはまだ利用できません。
  • ログインはユーザー自身で行う必要があります。

ベータ版の入手

インストールファイルをご希望の場合は、本記事にコメントいただくか、私宛てにプライベートメッセージをお送りください。インストールパッケージを提供します。