Claude のコンピューター使用デモの始め方

DockerDockerBeginner
オンラインで実践に進む

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、Anthropic Computer Use Demo を使って Claude 3.5 Sonnet のコンピューターとの対話機能をご案内します。Anthropic の公式デモ環境を使った実践的なエクササイズを通じて、Claude のコンピューター使用機能が、アプリケーションの管理やソフトウェアのインストールから、システムリソースの監視まで、現実世界のコンピューティングタスクを可能にする方法を体験します。この実践的なチュートリアルは、Claude の高度なコンピューターとの対話能力を紹介し、Anthropic の AI 技術が、セキュリティと安全プロトコルを維持しながら、複雑なシステム操作を理解して実行できる方法を示しています。

更新内容

Anthropic Computer Use Demoをすぐに試してみることができます。インストールは不要です。

デモを手順通りに展開したい場合は、以下の手順に従ってください。

プレビュー

Claude Computer Use Demo

API キーの設定

まず、Claude が認証できるようにするために、Anthropic API キーを設定する必要があります。

  1. Anthropic API キーを環境変数としてエクスポートします。

    export ANTHROPIC_API_KEY=your_api_key_here

    your_api_key_hereを実際の Anthropic API キーに置き換えてください。

API key export command

注 1: Anthropic API キーがない場合は、Anthropic API Key Guideの指示に従って取得することができます。
注 2: LabEx VM は API キーを保存せず、使用後は環境が削除されます。

デモコンテナの実行

さて、必要な設定でコンピューター使用デモコンテナを起動しましょう。

  1. Docker コンテナを実行します。

    docker run \
      -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
      -v $HOME/.anthropic:/home/computeruse/.anthropic \
      -p 5900:5900 \
      -p 8501:8501 \
      -p 6080:6080 \
      -p 8080:8080 \
      -e WIDTH=1024 \
      -e HEIGHT=768 \
      -it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latest

    上記のコマンドをコピーして、ターミナルの右クリックメニューを使って貼り付けることができます。

Terminal command execution screenshot
Terminal command execution screenshot
  1. コンテナが初期化されるのを待ちます(1~3 分)。ターミナルにいくつかの起動メッセージが表示されます。

    コンテナが準備できたら、「Computer Use Demo is ready!」というメッセージが表示されます。

Computer Use Demo ready message

デモインターフェイスへのアクセス

Firefox でデモインターフェイスを開き、Claude と対話し始めましょう。

  1. 新しいターミナルウィンドウを開いて、次のコマンドを実行します。

    firefox http://localhost:8080

    または、デスクトップ上の Firefox アイコンをクリックしてブラウザを開きます。そして、アドレスバーに次の URL を入力します。http://localhost:8080

Firefox demo interface screenshot

これにより、チャットとデスクトップビューの両方が表示される統合インターフェイスが開きます。

  1. インターフェイスが完全に読み込まれるのを待ちます。チャットパネルと仮想デスクトップビューが表示されるはずです。

コンピューターとの対話の試し

実際の例を使って Claude のコンピューターとの対話能力をテストしましょう。

  1. チャットインターフェイスで、次の要求を入力します。

    Open a terminal, install htop and open it.
Claude terminal command input
  1. Claude が自動的に以下のことを行うのを見てください。

    • ターミナルを開きます。
    • apt-get を使って htop をインストールします。
    • ターミナルで htop を起動します。
  2. デスクトップビューで htop のシステムモニターインターフェイスを確認します。

htop system monitor interface
  1. チャットインターフェイスを使って、Claude に他のタスクを実行させたり、システムを探索したりすることができます。Claude にアプリケーションを開いたり、コマンドを実行したり、システムに関する情報を提供したりするように依頼してみてください。

注: LabEx VM は、カウントダウンタイマーが終了した後(画面右上)、自動的に環境を破棄します。

まとめ

この実験では、以下のことを学びました。

  1. Claude に必要な API キーを設定する方法
  2. コンピューター使用デモコンテナを起動する方法
  3. ウェブブラウザを通じてデモインターフェイスにアクセスする方法
  4. 実際のコンピュータータスクを実行するために Claude と対話する方法

Claude がコンピューターコマンドを理解して実行し、ソフトウェアをインストールし、アプリケーションと対話できる様子を見ました。これは、適切な安全対策を維持しながら、実際のコンピューティングタスクを支援する AI システムの可能性を示しています。

これはベータ機能であり、Claude は常に安全で責任あるコンピューターとの対話を優先します。より多くのコマンドや対話を探求しても構いませんが、システムの安全な境界と制限に留意してください。