Opus 4.6 + Agent TeamsでClaude Codeが異次元の進化

BBetter Stack
컴퓨터/소프트웨어경영/리더십AI/미래기술

Transcript

00:00:00先週、Claude Codeのエージェント・スウォーム機能について動画を作りました。
00:00:03特定のタスクのために専門のサブエージェントが作成され、
00:00:07メインのオーケストレーターやチームリーダーに報告できる機能です。
00:00:11当時はハッキングでしか呼び出せない隠し機能でしたが、
00:00:15ついに「試験的機能」として正式にリリースされました。
00:00:19公式ドキュメントやチームワーク機能も完備されています。
00:00:21チームメイト同士が意見を出し合ったり、議論したりもできます。
00:00:25チャンネル登録して、さっそく中身を見ていきましょう。
00:00:28今週のAnthropicは絶好調です。Opus 4.6のリリースから、
00:00:32サム・アルトマンを不快にさせたスーパーボウルの広告まで。
00:00:35しかし「エージェント・チーム」は、Claude Code最大級のアップデートと言えるでしょう。
00:00:40タスク機能と並列サブエージェントを組み合わせたものです。
00:00:44ただ、チーム機能は単なるサブエージェントよりずっと優れています。
00:00:48お見せしましょう。
00:00:48この機能を使うには、バージョン2.1.32以降が必要です。
00:00:54.Claudeディレクトリ内のsettings.jsonにこの行を追加してください。
00:00:58さて、ここにXDLというツールのWeb版を追加する計画があります。
00:01:03Twitterから動画をダウンロードできるツールです。
00:01:05エージェントに計画を読み込み、タスク作成後、フロントエンドとデザイナーを呼ぶよう指示しました。
00:01:11実行する前に、画面下を見てください。実はTmuxを使っています。
00:01:16エージェントはTmuxやiTerm2を使って画面を分割し、
00:01:21各メンバーが何をしているか、リアルタイムで表示できるんです。
00:01:24では、実行してみましょう。
00:01:26計画を読み込んでタスクを作成しています。
00:01:30その後にチームメイトを並列で起動します。
00:01:33最初のメンバー、フロントエンド担当が登場しました。
00:01:35動きが激しいので、全体が見えるように少しズームアウトしますね。
00:01:39下の方には2人目、UIスタイリング担当のメンバーがいます。
00:01:43作業中のメンバーに直接コマンドを送って、
00:01:47指示を出すことも可能です。
00:01:49大きなモニターを使っていれば、
00:01:53それぞれの動きをはっきりと確認できます。
00:01:55今はズームしているので、少し見づらいかもしれませんが。
00:01:58メンバーが作業を終えると、
00:02:00メインリーダー側のClaude Codeが自動的にその画面を閉じます。
00:02:04両方の作業が終わったので、デザインを見てみましょう。
00:02:08こんな感じになりました。
00:02:09ツイートのURLを貼ってダウンロードを押すと、動画が抽出されます。
00:02:14ブラウザでそのままダウンロードして視聴できますね。
00:02:18素晴らしい。
00:02:19.claude/teamsディレクトリを確認してみると、
00:02:22プロジェクト名とブランチ名のフォルダが作成されています。
00:02:26中のconfig.jsonを見ると、プロジェクト情報や、
00:02:31チームリーダーの使用モデル(今回はHaiku)が記載されています。
00:02:36指定はしていませんが、適材適所でモデルが自動選択されたようです。
00:02:41次に、Tmuxを使わずに同じプロンプトを実行してみます。
00:02:46再びタスクが設定され、チームメンバーが作成されます。
00:02:50今回は、画面下部にメンバーのタブが表示されています。
00:02:53デザイナー、フロントエンド、そしてメインリーダーです。
00:02:57Enterで各メンバーに切り替えれば、作業内容を確認でき、
00:03:01このウィンドウ内でコミュニケーションも取れます。
00:03:04Tmuxに似ていますが、分割画面ではなく、
00:03:09ひとつの大きな画面でメンバーを切り替えて操作する形式です。
00:03:13タスク終了後にメンバーが消え、リーダーが引き継ぐのは同じです。
00:03:18完了したタスクの報告があり、
00:03:21全体のまとめが表示されます。
00:03:24サブエージェントと似ているようですが、実は大きな違いがあります。
00:03:28ドキュメントをスクロールして、このセクションを見てみましょう。
00:03:31チームメンバーはそれぞれ独立したコンテキストを持っています。
00:03:35サブエージェントはメインとのみ通信しますが、
00:03:38チームメンバー同士は直接やり取りし、タスクリストを共有します。
00:03:43サブエージェントの場合はメインがすべてを管理します。
00:03:46ここからが興味深い点です。
00:03:47サブエージェントは結果を要約してメインに返しますが、
00:03:51チームメンバーはそれぞれ独自のClaudeインスタンスを使用します。
00:03:55つまり、消費トークン量が圧倒的に増えるのです。
00:03:57エージェント・チーム機能は正式に登場しましたが、
00:04:02正直、私はそれほど頻繁には使わないでしょう。
00:04:04Anthropicのモデルコストに加え、この機能は、
00:04:09猛烈にトークンを消費します。常用するには少し躊躇しますね。
00:04:13リサーチや、エージェント同士のダブルチェックといった特殊なケースに限定するつもりです。
00:04:19これを見てください。
00:04:20初めてチーム機能を使ってみた時の結果です。
00:04:23先ほどの作業で、メイン以外の2人のメンバーだけで、
00:04:27Opus 4.6の利用枠の29%(約13,000トークン)を消費しました。
00:04:34ただ、並列エージェント自体は新しい概念ではありません。
00:04:37OpenCodeなど、他のツールには以前からあった機能です。
00:04:41Tmuxのショートカットがそれほど直感的でないことも含め、
00:04:47今後ユーザーにどう受け入れられるか注目ですね。

Key Takeaway

Claude Codeの新しいエージェント・チーム機能は、複数の独立したAIが並列で協調作業を行う画期的な進化を遂げたが、膨大なトークン消費量に見合う戦略的な利用が求められる。

Highlights

Claude Codeに「エージェント・チーム」機能が試験的機能として正式実装された

各エージェントは独立したコンテキストを持ち、メンバー同士で直接議論や議論が可能

TmuxやiTerm2を利用した画面分割により、各メンバーの作業をリアルタイムで監視できる

Tmuxを使わない場合でも、タブ切り替え形式で複数エージェントを操作可能

タスクの内容に応じて、HaikuやOpus 4.6などのモデルが自動的に最適化されて割り当てられる

強力な機能である反面、トークン消費量が非常に激しく、コスト管理が重要な課題となる

Timeline

エージェント・チーム機能の概要と導入

冒頭では、以前は隠し機能だったClaude Codeの「エージェント・スウォーム」が、「試験的機能」として正式にリリースされたことが報告されています。この機能はメインのオーケストレーターが専門のサブエージェントを作成し、チームとして協力させるものです。公式ドキュメントが完備され、チームメイト同士が意見交換できる高度なワークフローが実現しました。Opus 4.6のリリースと並び、Anthropicにとって非常に重要なアップデートと位置付けられています。開発者はこの機能を通じて、複雑なタスクの自動化における新しい可能性を提示しています。

セットアップと実演:XDLツールの開発

機能を有効にするためには、バージョン2.1.32以降を使用し、設定ファイルに特定の行を追加する必要があります。動画では具体例として、Twitterから動画を保存する「XDL」というツールのWeb版を開発するデモが行われています。フロントエンド担当やデザイナーといった役割を指定してエージェントを召喚する手順が示されます。ここで注目すべきは、TmuxやiTerm2を活用してターミナル画面を分割し、各エージェントの動きを可視化する手法です。これにより、AIがどのように並行して作業を進めるかをリアルタイムで把握することが可能になります。

並列作業の可視化とインタラクション

エージェントが起動すると、フロントエンドとUIスタイリングの担当者が同時に作業を開始します。ユーザーは作業中のメンバーに対して直接コマンドを送り、動的に指示を修正したり追加したりすることができます。大きなモニターがあれば各画面を詳細に確認でき、作業が完了するとリーダーが自動的にサブ画面を閉じる仕組みです。デモの結果、URLを入力して動画を抽出できる実用的なデザインのアプリが短時間で完成しました。このセクションでは、複数のAIが同期しながら一つの成果物を作り上げる様子が克明に描かれています。

ディレクトリ構造と自動モデル選択

プロジェクトの裏側では、.claude/teamsディレクトリ内にプロジェクト名やブランチ名に応じた詳細な管理フォルダが作成されます。config.jsonファイルを確認すると、どのエージェントがどのモデルを使用しているかが記録されています。興味深いことに、ユーザーが指定しなくても、適材適所でHaikuなどのモデルが自動的に割り当てられる仕組みになっています。これにより、リーダーとサブメンバーの間で効率的な役割分担が行われていることがわかります。システム側でリソースの最適化を図ろうとする設計思想が、このディレクトリ構造から読み取れます。

非Tmux環境でのUIとサブエージェントとの違い

Tmuxを使用しない場合の操作性についても解説されており、その場合は画面下部のタブでメンバーを切り替える形式になります。各タブ(デザイナー、フロントエンド、リーダー)をEnterキーで移動し、個別にコミュニケーションを取ることが可能です。従来のサブエージェントとの決定的な違いは、各メンバーが独立したコンテキストを持ち、メンバー間でタスクリストを共有して直接やり取りする点にあります。サブエージェントはメインとの通信に限定されますが、チーム機能はより自律的な集団として機能します。この違いが、より複雑な問題解決を可能にする鍵となっています。

トークン消費の課題と今後の展望

チーム機能の最大の懸念点は、それぞれのメンバーが独自のインスタンスを持つことによる圧倒的なトークン消費量です。デモのわずかな作業だけで、Opus 4.6の利用枠の約29%にあたる13,000トークンが消費されたという驚くべきデータが示されています。話し手はこのコスト負担を考慮し、日常的な利用よりもリサーチや厳密なダブルチェックといった特殊なケースに限定すべきだと主張しています。並列エージェントは既存のツールにも見られる概念ですが、Claudeの強力なモデルを活かしたこの機能が今後どう普及するかは注目に値します。最後に、Tmuxの操作性などユーザビリティ面での改善の余地についても触れられています。

Community Posts

No posts yet. Be the first to write about this video!

Write about this video