Claude Codeとその次の展開
サマリー
Claude Codeは、AIが自律的に作業を行い、プログラミングタスクを自己修正する能力を持つ新世代のツールです。これにより、プログラマーだけでなく、さまざまな知識労働者がAIを活用できる可能性が広がります。今後のAIの進化に注目が集まっています。
本文
私はClaude Codeを開いて、「私が何もせずに、アイデアを生成し実装することで月に1000ドルを稼げるウェブベースまたはソフトウェアベースのスタートアップアイデアを開発してほしい」と指示しました。AIは3つの選択肢の質問をし、プロフェッショナルユーザー向けに500のプロンプトセットを39ドルで販売することを提案しました。その後、AIは独立して1時間14分間作業を続け、数百のコードファイルとプロンプトを生成しました。そして、約束された500プロンプトセットを販売する実働ウェブサイトを作成し、展開するための単一のファイルを提供しました。実際にそのサイトを確認できますが、販売リンクは削除しました。もし私が良心を無視してこれらのプロンプトパックを販売した場合、約束された1000ドルを稼げると強く疑っています。Claude Codeはフレンドリーなインターフェースを持っていませんが、私が単一のリクエストを行い、AIが私にインタビューを行い、1時間以上独立して作業し、私が求めたものを正確に提供したことがわかります。これは、最近のAIコーディングツールの新世代の一つであり、過去1ヶ月ほどで急激な能力の飛躍を示しています。これらの新しいツールが突然強力になった理由は、単一のブレークスルーではなく、2つの進展の組み合わせによるものです。まず、最新のAIは自律的に多くの作業を行い、特にプログラミングタスクにおいて多くのエラーを自己修正する能力を持っています。次に、AIには問題を新しい方法で解決するための「エージェントハーネス」が与えられています。これら2つの要因の結果、最近のAIツールに大きな飛躍が見られます。METRは、AIが50%の信頼性で自律的に完了できるタスクの長さを追跡しています。これは時間とともに指数関数的に増加しており、過去数ヶ月で大きな飛躍が見られました。残念ながら、AIを試したいと考える私たちの多くにとって、これらの新しいツールはプログラマー向けに設計されています。これらのシステムは、知識労働者にとっても広く有用であるため、実際に何ができるかを見たり、自分で試したりすることで、AIの未来について多くを学ぶことができると思います。この投稿では、特にOpus 4.5によって動かされるClaude Codeに焦点を当てますが、これはOpenAIのCodexやGoogleのAntigravityと同様に機能します。Claude Codeによって立ち上げられたスタートアップ会社の例に戻ると、これは非常に印象的でしたが、このツールが可能な能力のほんの一部に過ぎません。私はClaude Codeをコーディングにのみ使用しましたが、もし私が異なるペルソナからのライブサイトのユーザーテストを依頼し、レポートを提供するように頼むと、Claudeは私のコンピュータのウェブブラウザへの接続を利用して、サイトを作成し、まるで人間のようにスクロールします。最初のレポートはかなり楽観的でしたが、AIが媚びる傾向があることを知っているので、より批判的なレポートも依頼しました。この2回目のレポートは、潜在的な問題をよりよく指摘しました。次のステップとして、私は簡単に提案を実装するように頼むことができ、私からの最小限の入力でプロセスを続けることができます。Claude Codeが優れている大きな理由は、非常にスマートなAIであるOpus 4.5が、LLMの多くの問題を克服するためのさまざまなトリックを使用していることです。AIがユーザーリサーチを行っている間、興味深いことが起こりました。AIのコンテキストウィンドウが満杯になったのです。AIは一度にどれだけの情報を「記憶」できるかに制限があります。このコンテキストウィンドウは人間の基準ではかなり長い(15万語以上)ですが、会話全体、AIが読むすべての文書、AIが取得するすべての画像、AIを導く初期のシステムプロンプトを含むため、驚くほど早く満杯になります。AIには実際の長期記憶がないため、コンテキストウィンドウが満杯になると、AIは他の情報を記憶できなくなります。カジュアルなチャットをしている場合、これはそれほど問題ではありません。しかし、実際の作業を行っている場合、AIが新しいコードを読みながら以前のコードを忘れることは大きな問題です。Claude Codeはこの問題を異なる方法で処理します。コンテキストが不足すると、AIは停止し、会話を「圧縮」して、どこで停止したかを正確にメモします。そして、コンテキストウィンドウをクリアし、新しいバージョンのClaude Codeがメモを読み、進捗を確認します。これにより、Claudeは何をしているかを追跡し続けることができます。Claude Codeは特に強力で、あなたのコンピュータやファイルで作業します。これにより、あなたのマシンにアクセスできる人間ができるほぼすべてのことを行うAIが得られます。すべてのファイルを読み、新しいファイルを作成し(PowerPointやWordは最終的にはコードです)、ブラウザを使用してウェブにアクセスし、プログラムを作成して実行することができます。もちろん、AIは完璧ではなく、AIにブラウザやコンピュータへのアクセスを与えることは新たなリスクや危険を生み出します。AIが削除してはいけないファイルを削除したり、意図しない結果を伴うコードを実行したり、ブラウザ内の機密データにアクセスしたりする可能性があります。これらの警告にもかかわらず、私はClaude Codeの非常に簡単な紹介を行いますが、バックアップを取り、専用のフォルダーを使用し、失っても構わないものにはアクセスを与えないでください。Claude Codeへのアクセスは、コマンドラインインターフェースを使用する方法のほかに、最近(昨日)からClaude Desktopをダウンロードしてインストールすることで簡単に行えます。現在、デスクトップ版はコマンドラインインターフェースよりもいくつかの機能が少ないですが、アマチュアが使用するにははるかに簡単です。AIにフォルダーへのアクセスを与え(このフォルダー内のファイルに対してAIが何でもできることを忘れないでください)、AIにリサーチやレポート作成を依頼したり、クレジットカードの記録にアクセスさせてスプレッドシートに入れさせたり、異常を報告させたり、データの視覚化を行わせたり、その他のことを依頼したりできます。前述の最も強力なオプションは、スラッシュコマンドを通じてアクセスされます。/agentsと入力するとサブエージェントを設定でき、/skillsと入力するとスキルを作成またはダウンロードできます。デスクトップ版には制限されたスラッシュコマンドがありますが、完全なセットが今後提供される予定です。多くの人々がClaude Codeを使用している方法があるため、何が自分に合うかを試してみることをお勧めしますが、コーディングを実際に行うために使用することもお勧めします。たとえば、この記事を書いている間、私は時折Claude Codeのウィンドウに移動し、AIに楽しみのためにゲームを作らせていました。文明が興亡し、自らの言語、文化、経済を発展させるシミュレーションです。数分ごとに、AIに不可能と思えるリクエストを追加しました。世界に独自のプレートテクトニクスと気象を持たせ、支配者の家系図を追跡し、出来事を劇的に要約するAIを組み込むなどです。各変更の後、AIは結果をプレイテストし、新しいバージョンのゲームを生成しました。以前のようなコーディングの経験とは異なり、AIは決して行き詰まったり、循環したりすることはなく、すべてがスムーズに進みました。これが何を意味するのでしょうか?プログラマーであれば、これらのツールをすでに探求しているはずです。プログラミングに関連する職業(データを扱う学者、コードを試したいデザイナー、想像しているものを構築したい人など)にいる場合、これは実験する瞬間です。しかし、ここにはより深いポイントがあります。適切なハーネスを使用すれば、今日のAIは実際に重要な持続的な作業を行うことができ、それが私たちのタスクへのアプローチを変え始めています。これは、プログラミングから始まっています。AIの世界で有名なプログラマーの一人であるAndrej Karpathyは最近、「プログラマーとしてこれほど遅れを感じたことはない。職業は劇的に再構築されており、プログラマーが貢献するビットはますます少なくなっている。私は、過去1年ほどで利用可能になったものを適切に組み合わせれば、10倍も強力になれると感じている。これを活用しないのは、明らかにスキルの問題だ」と投稿しました。現在のClaude Codeの不器用さやコーディングに特化していることに惑わされないでください。他の知識作業にAIを活用するための新しいハーネスが近い将来に登場し、それに伴う変化も訪れるでしょう。