Claude Codeがアップグレードされました

Anthropic・Claude・ダリオアモデイ
この記事は約8分で読めます。

AnthropicがClaude Codeに実装した/btw機能は、開発作業中のトークン消費と時間を半減させる画期的なアップデートである。従来は作業途中での指示変更や質問のために会話スレッドを中断するか新しいインスタンスを立ち上げる必要があったが、/btwを使えばメインの処理を止めることなくサイドパネルで並行してやり取りできるようになった。これにより新規ウィンドウ起動時の固定トークンコスト(1〜2万トークン)を回避し、統一されたコンテキスト内でリアルタイムに作業を微調整できる。ワンショットプロンプトの精度向上と並列化の両立を実現し、開発ワークフローを根本から変える機能と言える。

Claude Code Just Got An Upgrade
🔥 Join Maker School & get customer #1 guaranteed: 📚 Watch my NEW 2026 Claude Code course:

Claude Codeの革新的な新機能が登場

Anthropicが、Claude Codeにこれまでで最も便利な機能の一つを追加しました。それが/btwです。この機能を使えばトークンが2倍節約でき、作業時間も半分で済むようになります。でも、この機能を知っている人は意外と少ないんじゃないかと思います。

以前は、Claude Codeと会話をしているときに、例えば「1,000件のPPC広告代理店オーナーのリードをスクレイピングして、Googleスプレッドシートにまとめて」と頼んだとしましょう。でも途中で何か変更したくなったとします。

その場合、選択肢は一つしかありませんでした。文字通りEscapeキーを押して会話のスレッドを止めるしかなかったんです。そうすると、ここで見えるように小さな赤い点が表示されて、可愛らしいスペースインベーダーの友達もあまり嬉しくなさそうになります。

これはトークンと時間の両方で大幅にコストがかかります。なぜなら、スレッドを停止する必要がある上に、バックグラウンドでまだ何らかの関数やツール呼び出しが動いていてトークンを消費し続けていることが多いからです。さらに明らかに、関数を停止してから実際に次の指示を出すまでの間にも時間のロスが発生します。

だから、この場合なら「すみません、これはCSVファイルで欲しいです」と言い直すことになります。そうすればスレッドを続けて先に進めます。

従来の非効率な方法

あるいは、この作業の途中でClaude Codeに質問したくなることもあったかもしれません。それは読み込んだスキルやトークンウィンドウ内のコンテキストに関連した質問かもしれません。でも、これをやる唯一の方法は、文字通り別のClaude Codeスレッドを開いて、質問をして、「スクレイピングリードについて教えて」と言って進めてもらうしかありませんでした。

この問題は明らかです。Claude Codeの新しいインスタンスを立ち上げるたびに、実際の作業とは関係のない膨大な量のトークンを消費してしまうんです。基本的に、新しいウィンドウを開くたびに1万から2万トークンの固定コストがかかり、それを回避する方法がなかったんです。

/btw機能の登場

そこで便利なのが/btwです。今なら、1,000件のPPC広告代理店オーナーのリードをスクレイピングするよう指示できます。でも途中でこれに関するフォローアップの質問があったり、やっぱりCSVで欲しいと思ったりしたら、/btwと入力してから伝えたいことを書くだけでいいんです。「すみません、CSVでお願いします」という具合に。

これによって/btwウィンドウという新しいウィンドウが動的に開いて、実際にスレッドを中断することなく会話チェーンに情報を挿入できるようになります。

また、特定のスキルについて質問することもできて、ここにある多くの機能を活用できます。だから/btwと入力して「このスキルの仕組みを教えて」と言えるわけです。

現在スキルに取り組んでいる最中でも、スキルのドキュメントを確認してくれます。そして、すべてのトークンをリロードさせる代わりに、この小さな回答スレッドでコンテキストと情報を提供してくれるんです。

実際に、上の方で残りのすべてをデバッグしながら、これを並行して行っているのが分かると思います。だから、これまで読んだ内容に基づいて、すべての仕組みはこうなっています、という説明をしてくれます。このウィンドウは、上の方でコンテキストが流れ続けている間も閉じないんです。

だからすごく便利なんです。この小さなサイドウィンドウがあるので、必ずしも20個も並列インスタンスを立ち上げる必要なく会話ができるわけです。

トークンコストの大幅削減

これは大きな変化です。/btw以前は、トークンコストがかなりかかっていました。というのも、Claude Codeが行っている将来の動作を変更したいときは毎回、すべてを停止して、実際にスレッド全体を止めてから、自分のコンテキストや何やらを入力しなければならなかったからです。

さらに、最初のスレッドのコンテキストに関連した質問をしたいけれど、メインスレッドを中断したくない場合は、まったく新しいClaude Codeセッションを開いて、そのセッションで「さっきXYZについて話していた会話のコンテキストを見つけて」みたいなことを言わなければなりませんでした。

アセットを再検索する必要がありました。コンテキストを分割する必要がありました。基本的に、それを完了するためにやらなければならない作業が膨大にあったんです。

でも今はbtw機能があるので、メインの会話ウィンドウを上に置いておいて、下で小さな会話をすることができます。実際に並列化したり、コンテキストを切り替えたり、マルチタスクを始めたりする必要がないんです。

統一されたコンテキストの利点

だから、はるかに安上がりです。すべてが一つのスレッド上の統一されたコンテキストウィンドウにあります。だから、おそらく応答の質も向上します。しかも、リアルタイムで舵取りができます。

つまり、フローが続いている間に細かい調整ができるので、メッセージを送る時点ですべてを知っている必要がないんです。

これが本当に長く骨の折れる作業になると分かっていれば、実際にとても素早く簡単にタスクを与えて、アプリを構築したりするプロセスを進めている間に、細かい調整をすることができるわけです。

例を挙げましょう。ユーザーとして、Claude Codeにメインタスクを与えます。「アプリを作ってほしい」と。

その一環として、まずリクエストを複数のサブステップに分解する必要があります。最初に目標を理解して、次にコードベースを読んで、それからファイルを編集して、実際にコーディングを進めていく、という感じです。

もしこれを途中で中断しなければならなかったら、基本的にすべてを停止して、新しいクエリを挿入して、メインの実行スレッドを何度も何度もリサイクルしなければならなくなります。

新しい目標を理解し直す必要があります。コードベースを読み直す必要があります。こういったことすべてをやり直さなければなりません。

今は、このメインコンテキストを含む小さなサイドチャネルを使って、基本的に一発で全部できるんです。そして前述の通り、実際に更新もできます。

ワンショット能力の向上

これにはいくつかの効果があります。一つは、ワンショットで何かをする能力が大幅に向上することです。

戦場の迫撃砲のようにプロンプトを発射して、着弾地点を見てから次の調整をする、という方法ではなく、実際にプロンプトを発射して、大陸間弾道ミサイルのように、ロケットとスラスターの方向を調整しながら、最終的に目標に到達させることができるんです。

使い方は簡単

仕組みについては、できる限りシンプルです。/btwと入力するだけです。この動画の時点ではClaude Codeのターミナルバージョンを使っている必要がありますが、これは変わると思います。

そして、同じメッセージでリクエストを書きます。だから、/btwとだけ入力してEnterを押してはいけません。それではうまくいきません。

/btw、スペース、そして何でも好きなことを入力する必要があります。そうすると、黄色で/btwと表示されたこの小さなサイドパネルが開きます。そして3つの選択肢があります。これを読んでから、スペース、Enter、またはEscapeを押して閉じることができます。

これをやると、ここでスペースを押しますが、メインスレッドにすぐ戻って、他の質問をする準備ができます。例えば、これらのエラーは何が起きているんだろう、みたいな質問です。

これによって、5秒ごとに一時停止する必要なく、Claudeが実際に答えてくれるので、物事が進んでいる間にコンテキストを得ることができるんです。

設定方法

もしまだこの機能がない場合、入手するのはかなりシンプルで簡単です。

Visual Studio Codeインスタンスの左上隅で、拡張機能を開いて設定をクリックしてください。まだアクセスできない場合は、おそらくClaude Code拡張機能か、Claude Code for desktopの機能が更新されていないからです。だから、自動更新がオンになっているか確認してください。

これに関して特定の問題がある場合は、「特定のバージョンをインストール」をクリックできます。

そして、ここのメインバージョンに更新できます。この場合は2.1.73、36分前のものです。VS Codeインスタンスを使っている場合は、Claude Codeをアンインストールしてから再インストールすることもできます。それで大抵うまくいきます。

それが終わったら、設定に行って、一番下のところで、「use terminal」を必ずオンにしておきたいです。

そうしないと、手動でClaudeのGUIに行って/terminalと入力しなければならなくなります。それは可能ですが、ちょっと面倒で、通常かなり時間がかかります。

Claude Codeの仕組みとターミナルバージョンが最初だったという事実から、彼らは通常、GUIではなくターミナル向けに新機能を開発します。他の動画で私がGUIを使っているのを見たことがあるかもしれませんが、私がそうするのは最先端機能のためではなく、シンプルさのためです。

だから、ぜひ確認してみてください。そうすれば、この新しいターミナルが開いて、「やあ、元気?」と言えます。そして答えている間に、他のことも尋ねることができます。

これで物事が明確になって、/BTW機能を使いこなすために知っておくべきことがすべて分かったと思います。ワークフローを変えて、組み込みの並列化と削減されたトークンコストの両方を活用してください。

コメント

タイトルとURLをコピーしました