Computex 2026 と QNAP World Tour 2026 で、QNAP は AI エージェントによる QVR Client の操作を実演しました。エージェントは自然言語でタスクを受け取り、カメラの切り替え、録画の検索、クリップのエクスポート、結果の報告などを行います。
現状:リリーステスト中。対応AIエージェントは ChatGPT Codex、Claude Code、Antigravity CLI です。ベータ版ビルドが利用可能です。リクエスト方法はこの投稿の最後に記載しています。
対応タスク
| 入力 | エージェントの操作 |
|---|---|
| 「ロビーのカメラを全画面で表示して」 | カメラ名を判別し、カメラを表示する。 |
| 「昨日の午後、Alex はいつ現れた?」 | その時間帯で顔検索を実行する。 |
| 「今週、ナンバープレート ABC-1234 は見かけた?」 | ナンバープレート検索を実行し、結果を要約する。 |
| 「ドアカメラの直近5分の映像をエクスポートして」 | クリップをエクスポートし、ファイル保存まで進捗を監視する。 |
| 「ルール作成:ウォークウェイカメラで動きがあったら録画開始」 | イベントルールを作成し、保存を確認する。 |
現在のビルドは92種類の自動化メソッドを提供しています。対応範囲:ライブビュー、再生、検索、エクスポート、ブックマーク、イベントルール、スケジュール、PTZ、スクリーンショット。複数ステップのリクエストにも対応。例:「今朝の Alex の全顔一致を検索し、それぞれの周囲30秒をクリップとしてエクスポートし、テーブルでまとめて。」
仕組み
- ディスカバリー エージェントは、クライアントと共にインストールされたレジストリサービス「QVR Agent」を問い合わせて、稼働中のクライアントを確認します。
- コントラクト取得 エージェントは、セッションルール、メソッドリスト、各メソッドのパラメータをクライアントから取得します。
- 実行と検証 エージェントは、WebSocket を使って JSON-RPC コマンドを送信します。各アクション後にクライアント状態をチェックします。
クライアントは自分のインターフェースをドキュメント化します。WebSocket接続できるエージェントなら誰でも利用可能です。後のビルドで追加されたメソッドも、スキルの更新なしで自動検出されます。
セットアップ
- QVR Client で「設定 > AIエージェント制御」を開き、「AIエージェントコマンドを許可」を有効にします。クライアントはローカル限定のエンドポイントを起動します。オプションを無効にするとサービスは即時停止します。
- 「スキルインストール」でプロンプトをコピーし、AIエージェントのチャット(例:Claude Code)に貼り付けます。エージェントはクライアント同梱の
qvr_ctrlスキルをインストールします。
セットアップ完了です。最初のおすすめ入力:「QVR Client を私のPCで操作できますか?」
セキュリティとプライバシー
- 起動 「AIエージェントコマンドを許可」が有効な時だけサービスが動作します。
- スコープ エンドポイントは 127.0.0.1 のみリッスンし、ネットワークからアクセス不可です。
- 認証情報 パスワード、PIN、カメラの認証情報はエージェントへ開示されません。
- 権限 エージェントはログインアカウントの権限のみで操作します。
- メソッドラベル 各メソッドには「読み取り専用」や「書き込み」ラベルが付き、読み取り専用に限定したり、変更ごとに承認を求めることも可能です。
警告: エージェントによる読み取りデータ(カメラリスト、サーバーステータス、スクリーンショット、録画など)はAIプロバイダーのクラウドに送信され、プロバイダーのプライバシーポリシーが適用されます。機密性の高いシーンを撮影するカメラとの併用は推奨されません。結果はエージェントやモデルによって異なります。
要件と制限
要件:Windows または macOS 上の QVR Client ベータと、同じコンピューター上で稼働する AI エージェント。
ベータ版の制限:
- リモート操作はできません。
- 一部メソッドは未対応です。
- サインインはユーザー自身が行う必要があります。
ベータ版の入手方法
インストールファイルを依頼する場合、この投稿にコメントするか、私にプライベートメッセージを送ってください。インストールパッケージを提供します。

