プロンプトでPCを操作できるClaude「computer use」を使ってみた

プロンプトでPCを操作できるClaude「computer use」を使ってみた

公開: 更新:
だーだい
フリーランスWebライター兼Web製作者。Webライターとしてガジェットメディアやプログラミングに関する記事を執筆する傍ら、LP制作とWordPressの改修案件もこなしつつ、活動しています。 profile

ClaudeのComputer Useとは

「Computer Use」はAnthropic社が開発したAIモデル「Claude」の新しい機能。AIが人間と同じようにコンピュータを操作できるのが特徴です。

仮想画面を表示してマウスカーソル操作やボタンクリック、テキストを入力したりできます。このように通常だと人間が行う操作をAIに任せられることから注目を集めています。

Claude「Computer Use」は現在ベータ版として提供されており、開発者はAPIを通じて活用できます。ただし機能はまだ試験段階にあり、予期せぬエラーが発生する可能性があるため、安全性を重視して低リスクのタスクから始めることがおすすめです。

関連記事

ClaudeのComputer Useでできること

Web検索の効率化

Claudeの「Computer Use」では、AIが指定されたキーワードを基にWeb検索できるのが特徴です。たとえば、特定のトピックに関する最新記事を探し出し、その要点をまとめられます。

この機能により手作業での検索を省き、必要な情報を素早く取得することが可能です。

アプリケーションの起動と実行

プロンプトを用いてソフトウェアの軌道を支持することで、AIが指定されたソフトウェアを起動し、その中で特定の操作を行えます。

たとえばスプレッドシートを開いてデータを入力したり、設定されたタスクを自動的に進めたりすることが可能です。

入力作業の自動化

AIを使ってWebフォームやアプリケーション内の入力フィールドに情報を記入できるのも特徴のひとつです。たとえばオンラインでの申し込みフォームに必要な個人情報を入力させることが挙げられます。

入力作業を自動化することで人的ミスを減らし、作業スピードを向上させられます。

ClaudeのComputer Useを利用するための条件

「Computer Use」では、AIが仮想デスクトップ環境を操作することで機能を実現しています。この仮想環境を簡単に構築し、安定的に動作させるためはDockerの利用が最適です。

Dockerは仮想的な実行環境をコンテナという形で提供し、異なる環境でも一貫した動作を保証するのが特徴。開発者が複雑な設定をせずにスムーズに実行環境を準備できます。

【2024年版】Dockerのインストール方法(Windows)を手順ごとに詳しく解説
【2024年版】Dockerのインストール方法(Windows)を手順ごとに詳しく解説

 

また、ClaudeのComputer useをを動作させるためには、Anthropicが提供するClaudeのAPIの使用が必須です。

Claude「Computer Use」の使い方

Claude Computer useを使うにあたり、下記の環境を用意できているか事前に確認しておきましょう。

  • Docker Desktopのインストール
  • ClaudeのAPIキー取得
  • Gitのインストール

上記の環境が整っているいことを前提に解説します。はじめにClaudeのAPIキーを取得します。

ClaudeのAPIキーを取得する

Claudeより

Claudeへアクセスして左下のアカウント名をクリック。表示内容から「API Console」をクリックしてください。

ClaudeのAPIキーを取得する

Claudeより

表示内容から「Get API keys」をクリックします。

ClaudeのAPIキーを取得する

Claudeより

APIキーの作成画面が標示されるので、右上にある「Create Key」をクリックしてください。

ClaudeのAPIキーを取得する

Claudeより

「Create in Workspace」欄は「Default」を指定し「Name your key」は任意の名称を英字で入力しましょう。これでAPIキーの取得は完了です。

つぎにDocker Desktopを起動します。そしてPower Shell(Macだとターミナル)を開き、下記のコマンドを実行してください。

git clone https://github.com/anthropics/anthropic-quickstarts

そのあとは下記のコマンドを実行し、ClaudeのComputer useを立ち上げます。

Windows(Power Shell)の場合

$env:ANTHROPIC_API_KEY = "your_api_key"
docker run `
-e ANTHROPIC_API_KEY=$env:ANTHROPIC_API_KEY `
-v ${HOME}\.anthropic:/home/computeruse/.anthropic `
-p 5900:5900 `
-p 8501:8501 `
-p 6080:6080 `
-p 8080:8080 `
-it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latest

Macの場合

export ANTHROPIC_API_KEY=%your_api_key%
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 \
    -it ghcr.io/anthropics/anthropic-quickstarts:computer-use-demo-latest

上記コマンドの「"your_api_key"」欄へ先ほど取得したAPIキーを入力してください。たとえばAPIキーが「hogehoge」だった場合「"hogehoge"」と入力しましょう。

Claude「Computer Use」の使い方

PRTimesより

するとコードが実行され、上記画面が標示されるので「許可」をクリックします。

Claude「Computer Use」の使い方

PRTimesより

上記のように「Computer Use Demo is ready」という文字とローカルホストのリンクが表示されたら無事起動されています。表示されたURLへアクセスしてください。

Claude「Computer Use」の使い方

PRTimesより

上記のようにClaude Computer useのデモページが表示されます。画面左下にある入力欄へプロンプトを指定することで、画面右の仮想画面にPC操作の過程が表示されます。

プロンプトを入力した出力結果は下記の通りです。

プロンプトによる指示内容から若干異なっており、まだ実用するには課題があるように感じます。しかし検索エンジンを立ち上げてキーワードを入力し、一番上の記事をクリックするという動作は完璧に実行できました。

BEFORE

AFTER

Claude Computer useのはAPI費用がかかるので、利用ごとに費用がかかります。ClaudeのAPIは5$まで無料で利用でき、「Billing」欄から確認できます。

Claude「Computer Use」の使い方

PRTimesより

Claude Computer Useは上記のように、Docker Desktopのコンテナで実行されています。動作を停止したいときは、画面右の「■」をクリックしてください。

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する