デベロッパー デバイス プラットフォーム エージェント スキル

GitHub の DDP Agent Skill を使用すると、直感的な自然言語プロンプトでデベロッパー デバイス プラットフォームのデバイスとセッションを予約して管理できます。

Developer Device Platform エージェント スキルを使用すると、デバイス ストリーミング API を介して Developer Device Platform のリモート デバイスでエージェント コーディングを行うことができます。

始める前に

これらの手順は、 Google Cloud プロジェクトを作成済みで、Developer Device Platform クイックスタート ガイドの設定手順を完了し、ターミナルで gcloud を使用して認証済みであることを前提としています。

前提条件

クイックスタートで説明されている Google Cloud 環境の確立に加えて、Developer Device Platform エージェント スキル用に次のパッケージをインストールします。

DDP エージェント スキルを設定する

  1. Google Cloud CLI で認証されていることを確認し、アクティブなアプリケーションのデフォルト認証情報(ADC)を構成します。

    gcloud auth application-default login
    
  2. 次のコマンドで Python 環境を確立します。

    python3 -m venv .venv
    source .venv/bin/activate
    
  3. 次のコマンドを使用して、Developer Device Platform エージェント スキルをインストールします。

    npx skills add https://github.com/google/skills --skill developer-device-platform-basics
    

DDP エージェントを使用する

developer-device-platform-basics スキルを使用すると、エージェント コーディング ツールは Device Streaming API を介してデバイス セッションを予約して管理できます。プロンプトの例は以下のとおりです。

  1. DDP で使用可能なデバイスを一覧表示する
  2. DDP から Google Pixel 10 を入手する
  3. デバイスを表示して制御できるようにする
  4. DDP でアクティブなデバイス セッションを一覧表示する
  5. 現在のデバイス セッションを 30 分延長する
  6. デバイス セッションを停止する