QVR ClientをAIエージェントで操作(ベータ版)

QNAPはComputex 2026とQNAP World Tour 2026で、AIエージェントがQVR Clientを操作する様子を披露しました。エージェントは自然言語で指示を受け、カメラの切り替え、録画の検索、クリップのエクスポート、結果の報告を行います。

現状:リリーステスト段階。対応AIエージェント:ChatGPT Codex、Claude Code、Antigravity CLI。ベータ版が利用可能です。リクエスト方法は本投稿の最後に記載しています。

対応タスク

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

現在のビルドでは92種類の自動化メソッドを提供しています。対応範囲:ライブビュー、再生、検索、エクスポート、ブックマーク、イベントルール、スケジュール、PTZ、スクリーンショット。複数段階のタスクも対応可能です。例:「今朝アレックスの顔認識結果をすべて検索し、それぞれ30秒のクリップにして表にまとめて」

動作概要

  1. 検出 エージェントはQVR Agent(Clientに付属する登録サービス)経由で稼働中のClientを検出します。
  2. 仕様取得 エージェントはセッションルール、メソッドリスト、各メソッドのパラメータをClientから取得します。
  3. 実行とチェック エージェントはJSON-RPCコマンドをWebSocket経由で送信します。各アクション後にClientの状態を確認します。

Clientは自身のインターフェースを自動でドキュメント化します。WebSocket接続できる全てのエージェントで利用可能。後続ビルドのメソッドもスキル更新なしで認識されます。

セットアップ方法

  1. QVR Clientの設定 > AIエージェント制御でAIエージェントコマンドを受け入れるを有効化します。Clientがローカルエンドポイントを起動します。無効化すると即座にサービス終了。
  2. スキルのインストールでプロンプトをコピーし、AIエージェントのチャット欄(例:Claude Code)に貼り付けます。エージェントはQVR Client同梱のSkill「qvr_ctrl」をインストールします。

セットアップ完了です。おすすめの最初の入力:「QVR ClientをこのPCで操作できる?」

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

  • 有効化「AIエージェントコマンドを受け入れる」がオンの間のみサービス稼働。
  • 範囲 エンドポイントは127.0.0.1のみで待ち受け、ネットワーク経由ではアクセス不可。
  • 認証情報 パスワード・PIN・カメラ認証情報はエージェントへ公開されません。
  • 権限 エージェントはサインイン中アカウントの権限内で動作します。
  • メソッド属性 各メソッドは読取・書込を明示。読取専用への制限や、変更操作ごとに承認要求が可能です。

注意:AIエージェントが取得したデータ(カメラリスト、サーバーステータス、スクリーンショット、録画等)は、それぞれのAIプロバイダーのプライバシーポリシーに基づきクラウドに送信されます。機密区域の撮影に使うことは推奨しません。結果は各AIエージェントやモデルにより異なる場合があります。

必要環境と制限事項

必要環境:WindowsまたはmacOS上のQVR Clientベータ版、および同じPCにセットアップされたAIエージェント。

ベータ版の制限:

  • リモート操作は非対応。
  • 一部メソッドは未対応。
  • ログイン操作はユーザー自身が対応。

ベータ版の入手方法

インストールファイルを希望する場合は本投稿にコメント、または私宛にDMしてください。インストールパッケージを提供いたします。