見出し画像

クロードエージェントで何でも作れる方法

6,588 文字

クロードが大規模なアップデートを受けて、AIエージェントの構築がめっちょ簡単になりました。今回はその方法を紹介させてもらいます。
Anthropicが発表したmCPアップデートで、クロードがAPIみたいに自分でサーバーを実行できるようになりました。このビデオでは、mCPを使ってクロードで何でも自動化する方法をお見せします。
mCPはモデルコンテキストプロトコルの略で、クロードが外部ツールやアプリと連携する仕組みです。AIエージェントを作る時に直面する、データ連携の難しさという課題を解決してくれます。
これからは私たちみたいな一般の人でも、クロードを使ったAIアプリをもっと早く簡単に作れるようになります。1、2年もすれば、誰もがエージェントチームを持つ時代が来ると確信しています。このmCPアップデートで、その未来が予想以上に近づいてきました。
最後まで見てもらえる方には、たった1つのプロンプトで複数のステップを実行するAIエージェントの作り方をお教えします。
ちなみに私はデイビッド・アンドレといいます。ニューソサエティという組織を運営していて、AIエージェントとAI革命での儲け方について取り組んでいます。このビデオが参考になったら、ニューソサエティでもっと詳しいチュートリアルやガイドを提供していますので、下のリンクからチェックしてみてください。
それでは早速作っていきましょう。まず最初にクロードデスクトップをダウンロードする必要があります。CL.AIのダウンロードページに行って、MacOSかWindowsのボタンをクリックします。私はMacなのでそっちを選びます。
ダウンロードが終わったら、インストーラーを開いてアプリケーションフォルダにクロードを移動します。Finderを開いてアプリケーションフォルダに行き、クロードをダブルクリックするか、検索からクロードを直接開きます。
初めての場合はログインが必要です。クロードのアカウントを持ってない人は今すぐ作ってください。現時点で最高のAIサービスです。アカウント作成は1分もかかりません。
次は実際に何を作るのかをお見せします。最適な参考例として、クロードを開発したAnthropicの社員の事例を見てみましょう。アレックス・アルバートはクロードリレーションの責任者なんですが、たった1つのプロンプトでクロードをフルスタック開発者に変えたんです。ウェブサイトにアクセスして変更を加えたり、イシューを作成したり、プルリクエストを送ったり...めっちゃすごいですよね。デスクトップ版クロードに英語で1行入力するだけで、フルタイムのソフトウェア開発者になるんです。
これを見た時は衝撃を受けました。だからビデオにしようと思ったんです。ただ残念ながら、セットアップの説明がコメントにはなかったんです。セットアップがちょっと複雑なので、95%の人がここで諦めると思います。でも次の3分さえ乗り切れば、上位5%に入れることは間違いありません。
一緒にやっていきましょう。必要なコマンドは2つです。1つ目はフォルダを開くだけのコマンドです。ターミナルを開いて...Windowsならコマンドラインかパワーシェルですが、このMacOSコマンドを貼り付けます。このフォルダに新しいファイルを作る必要があるので、2つ目のコマンドを実行します。両方のコマンドは動画の説明欄に載せておきます。
ターミナルに戻って2つ目のコマンドをコピペすると、新しいファイルが作成されます。そのファイルを開くには、コードエディタか任意のテキストエディタを使います。私はCursorを使っていますが、VS Codeでもメモ帳でもOKです。JSONファイルを開いて編集できれば何でも大丈夫です。
次のステップは、Braveサーチ用のmCPをセットアップすることです。これによってクロードがウェブ検索できるようになります。現状のクロードデスクトップアプリでは「今日のビットコインニュースは?」と聞くと、「ウェブ閲覧はできません」と返されます。将来は変わるかもしれませんが、今はmCPを使ってウェブ検索の機能を追加する必要があります。
Vectal AIに行きましょう。これは私が開発中のAIアプリで、1、2週間以内にリリースする予定です。早期アクセスを希望する方は、下のリンクから無料のウェイトリストに登録してください。
GitHubのリンクに行きます。GitHubが初めての人は intimidating(威圧的)に感じるかもしれませんが、心配いりません。下にスクロールしてJSONブロックをコピペするだけです。正直これはコードとは言えないくらいシンプルなJSONです。
コードエディタやメモ帳に貼り付けて、APIキーを変更する必要があります。幸いAnthropicのGitHubリポジトリが簡単な手順を用意してくれています。動画の説明欄にリンクを載せておきますので、見つけやすいはずです。
手順は3つです。まずBraveサーチAPIが必要です。無料プランがあるのでAPIキーを生成しましょう。1つ目のリンクをクリックしてBraveサーチAPIのページに行きます。新規登録かログインをしてください。30秒もかからない簡単な作業です。
無料プランでも、まずサブスクリプションを選ぶ必要があります。これはリクエスト制限を超えないようにするためで、クレジットカードの登録が必要ですが、料金は発生しません。
APIキーをクリックすると、私の場合は既存のキーが表示されますが、右上の「APIキーを追加」をクリックして新しく作ります。「新しいソサエティ」という名前で無料サブスクリプションを追加し、トークンをコピーします。
コードエディタに戻って「your API key」をさっきコピーしたAPIキーに置き換えて保存します。次はVectalに戻って完了にチェックを入れましょう。
テストしてみましょう。フォーマットを少し直しましたが、クロードデスクトップを再起動する必要があります。mCPを追加した時は、クロードがデスクトップファイルとmCPサーバーを認識するまで数分かかるので再起動が必要です。
こういう細かい作業で多くの人が挫折してしまうんですが、乗り越えられれば既にAIユーザーの上位5%...いや、上位2%に入れます。
新しいアイコンが表示されました。これがmCPツールで、クロードを単なるチャットボットからAIエージェントに変えてくれます。その違いは大きいですよ。
今は2つのmCPツールがあります。Braveローカルサーチは、BraveローカルサーチAPIを使って近くの店舗や場所を検索します。そしてBraveウェブサーチがメインのツールで、Braveサーチ APIを使ってウェブ検索を行います。
さっきと同じように「ビットコインについてウェブを検索して」と頼むと、今度はBraveウェブサーチツールとmCPサーバーを使って検索できます。許可を求められますが、これはセキュリティのための良い習慣です。
特に自分のファイルへのアクセスを許可する場合は注意が必要です。GitHubにあるサーバーの中にローカルファイルシステムのものがあり、ファイルの変更や削除ができます。クリックする前に必ず確認してください。今回はウェブ検索なので安全です。ファイルの変更や削除の権限を与えるのは危険なので、むやみに許可しないでください。
このチャットで許可をクリックすると、ウェブ検索を実行して10のウェブサイトから情報を取得します。これだけでもすごいことですが、次はGitHubツールを追加してさらにパワーアップさせましょう。
Vectalに戻ってステップ6のリンクをコピーします。これもビデオの説明欄に載せておきます。GitHubのmCPサーバーのリポジトリに移動し、下までスクロールしてコードをコピーします。
Cursorを使うと便利で、編集機能を使ってmCPサーバーを正しいJSON形式で追加できます。コードやJSONに慣れてない人には少し難しく見えるかもしれません。だからCursorがおすすめです。昨日エージェント機能も追加されて、今一番いいコードエディタだと思います。
それについては別の動画を作る予定なので、チャンネル登録をお願いします。Cursorについてより詳しく知りたい方は、ニューソサエティで詳細なチュートリアルを提供していますので、リンクをチェックしてください。
貼り付けが終わったら、GitHubのパーソナルトークンも必要なことがわかります。Braveの時と同じように簡単です。GitHub.comに行きましょう。GitHubアカウントを持ってない人は作ってください。AIスタートアップやAIエージェント、コードに関わることをする人には必須です。怖がる必要はありません。ただのコード保管場所であり、プログラムのバージョン管理ができるだけです。
Anthropicのリポジトリに戻って、パーソナルアクセストークンのリンクをクリックします。新しいトークンを作成し、クラシックを選びます。名前は「新しいソサエティトークン」、有効期限は7日間にします。これはテスト用なので。
実はこの動画をアップロードする前にトークンは削除します。APIキーは絶対に他人と共有してはいけません。パスワードと同じように扱ってください。
リポジトリの権限を与え、パッケージの書き込み権限...全部は必要ないかな。パッケージの削除は要らないでしょう。管理者権限...ユーザーデータ...リポジトリの削除権限も不要です。これで十分でしょう。
正直に言うと、完全には把握してません。必要そうなものを選んでます。トークンを作成してコピーし、コードエディタに戻って括弧ごとアクセストークンに置き換えます。
BraveトークンとGitHubトークンの両方を入力したら、ファイルを保存してクロードを再起動します。今度は11個のmCPツールが表示されるはずです。
Braveのツールに加えて、GitHubのツールが追加されました。ブランチの作成、イシューの作成、ファイルの作成・更新、プルリクエスト、リポジトリフォーク...フルスタック開発者ができることは何でもできます。
これから1つのプロンプトで、1年前なら開発者が必要だったタスクを実行します。2年前なら絶対にプログラマーじゃないとできなかったことです。今はAIツールのおかげで、英語で指示するだけでソフトウェアエンジニアの仕事ができます。
これに興奮しない人、AIに関わってない人は取り残されますよ。はっきり言います。ステップ7に進んで、全部まとめて実行しましょう。このプロンプトはアレックス・アルバートから借りました。アレックス、見てたらぜひポッドキャストに出演してください。何度もDMを送ってますが、お忙しいのでチェックできてないんでしょうね。
プロンプトを貼り付けて読み上げてみます:
「以下を実行してください。シンプルなHTMLページを作成し、new-society-testというリポジトリを作成してHTMLページをプッシュし、HTMLにCSSを少し追加してプッシュしてください。コンテンツ追加を提案するイシューを作成し、featureというブランチを作成して修正を加えてプッシュし、最後にその変更をメインブランチに対してプルリクエストを作成してください」
これが1つのプロンプトです。英語で書かれた1つの指示で、複数のステップを実行します。これが未来です。AIエージェントを使い始めないと、本当に取り残されますよ。
GitHubでリポジトリを作成する許可を求められます。既存のリポジトリを削除されないように確認するのは重要です。特にスタートアップを作っている私のような立場だと。でも今回は新しいリポジトリの作成なので問題ありません。
このチャットで許可すると、リポジトリが作成されました。GitHubのプロフィールのリポジトリセクションを見ると、「new-society-test」が表示されているはずです。
クリックすると、クロードがファイルを作成したりイシューを追加したりプルリクエストを送ったりするのを見ることができます。これは全てクロードデスクトップアプリとmCPサーバーから実行されています。
続けましょう。ファイルの作成・更新の許可が必要です。盲目的に承認せず、内容を確認してください。エラーが発生しましたが、クロードは間違った引数を使ったようです。正しい形式で再試行させましょう。
エラーが起きた場合は、Braveサーチを使うよう指示できます。config.jsonのmCPサーバーにBraveサーチを追加したので、perplexityやChatGPTに切り替える必要はありません。クロードのアプリから直接できます。
30分かけてこのセットアップをすれば、AIの能力で上位0.5%に入れます。現実的に見ても上位5%です。
イシューの作成も許可しましょう。ブラウザを更新すると、「ホームページにもっとセクションを追加」というイシューが表示されます。
私のプロフィールにリンクされているので、ソフトウェアエンジニアや品質保証の仕事...カーネル開発やC++のような深いプログラミングではなく、単純なタスクなら、事前にタスクをスケジュールしておけば8時間の仕事を2-3時間で終わらせることができます。
クロードデスクトップとmCPサーバーを使えば、イシューの作成やプルリクエストを自動化でき、チームで最も生産性の高い人材として見なされるでしょう。もちろん、怠けずに通常の8-10時間を活用すれば、何日分もの仕事をこなせます。
新しいブランチの作成も許可が必要です。リポジトリを見ると、メインとfeatureの2つのブランチが表示されます。クロードはHTMLファイルをfeatureブランチにプッシュし、プルリクエストを作成しています。
エラーが発生しましたが、プルリクエストは成功しているようです。「デイビッド・アンドレがfeatureからメインにマージを希望」というプルリクエストが表示されています。
ここでは完全なプログラミングチームを構築できます。複数のAIエージェントが互いにフィードバックを送り合い、チェックし合うように見えます。
未来は既にここにあり、その進歩の速さは想像を超えています。私のようなAIの研究を仕事にしている人間でさえ、最新情報を追いかけるのが大変です。
真剣にAIに取り組む人と、そうでない人の差は広がる一方です。価値創造の能力に大きな差が生まれ、AIを活用しない人々は徐々に取り残されていくでしょう。新しい技術は常にそうです。今でもインターネットを使わない人がいるように。
ステップ7を完了する前に、もう1つやりたいことがあります。アーティファクトを使って、作成したウェブサイトを表示してみましょう。アーティファクトはクロードの機能の1つで、コードを書くだけでなく、実際のウェブサイトのように表示することができます。
CSSとHTMLを1つのファイルにマージして、作成したGitHubリポジトリのウェブサイトを表示します。もちろんこれは基本的なものですが、ポイントなのは、たった1つのプロンプトでこれだけのことができたということです。チャット履歴に残るだけでなく、実際のGitHubリポジトリに反映される結果を生み出しました。複数のツール - BraveサーチとGitHub - を使って実現しています。
もちろん、追加のプロンプトで改良することもできます。この例は単一のプロンプトでここまでできるという可能性を示しています。これに興奮しない人は、AIの革命的な価値を見逃しているでしょう。
最後にVectalについて。このAIパワードタスク管理アプリを使えば、新しいタスクを自動的に整理し、リスト上のタスクの完了も支援します。生産性の未来はこうなっていきます。早期アクセスを希望される方は、動画下のウェイトリストにご登録ください。
素晴らしい1週間をお過ごしください。ありがとうございました。

いいなと思ったら応援しよう!