AI・機械学習
Google Antigravity、深層推論を強化する「Boost」を導入 (/boost)
Google Antigravity introduces Boost deep reasoning (/boost) (antigravity.google)
要約
Google Antigravityは、複雑なソフトウェアエンジニアリングタスクに対応するためのオンデマンド型マルチエージェント推論パイプライン「Boost」を発表しました。Boostは、単一ターンでのコーディング支援が困難な場合に、問題を分解し、専門エージェントに作業を委任し、独立してソリューションを検証する3段階のプロセスを実行します。これにより、開発者は日常のコーディングセッションで高度な推論能力を活用できます。
全文翻訳
Boost深層推論 (/boost)
/boostスラッシュコマンドは、挑戦的なソフトウェアエンジニアリングタスク向けに設計されたオンデマンドのマルチエージェント推論パイプラインをアクティブにします。複雑なバグ、競合状態、または複雑なリファクタリングに対して標準的な単一ターンコーディング支援が不十分な場合、/boostは問題を分解し、専門的なワークストリームを独立したサブエージェントに委任し、反復ラウンドを通じてソリューションを独立して検証します。
概要
現代のソフトウェア開発は、幅広い複雑さの問題を伴います。
日常的なエンジニアリング: インタラクティブな機能開発、コードベースのナビゲーション、リファクタリング、および速度と汎用性が光る一般的なプログラミングワークフロー。
深層推論タスク: マルチエージェントの探索と反復検証から恩恵を受ける、高難易度の並行処理バグ、アルゴリズム最適化、微妙な回帰、および複数ファイルにまたがるアーキテクチャパズル。
長期間のキャンペーン: リポジトリ規模の移行、大規模サブシステムの構築、数日間にわたる探索的研究。
/boostは、インタラクティブで高強度の開発者生産性という、重要な中間領域に対応します。複雑なセットアップや長時間のスコープインタビューを必要とせずに、日常のコーディングセッションに直接マルチエージェントの深層推論を提供します。
Boostの仕組み
/boostを呼び出すと、Antigravityは戦略策定と独立した実行および検証を分離する3段階のマルチエージェント推論パイプラインを開始します。
フェーズ1: 目標と戦略の策定
プライマリオーケストレーターは、プロンプトを受け取り、ワークスペースコンテキストを検査し、実行戦略を策定します。複雑なエンジニアリング課題を、個別の検証可能なサブタスクに分解し、必要な専門ワークストリームを決定します。
フェーズ2: 並列実行と検証
オーケストレーターは、クリーンで独立したスコープで動作する専門サブエージェントに、焦点を絞ったサブタスクをディスパッチします。
実装ワークストリーム: 候補コードソリューションを構築し、リファクタリングを適用し、単体テストを生成します。
調査ワークストリーム: ファイルを変更せずに、根本原因のデバッグを実行し、実行コールグラフをトレースし、馴染みのない依存関係を分析します。
ローカル検証: サブエージェントは、結果を報告する前に仮説を検証するために、ローカルでビルドターゲットとテストスイートを実行します。
フェーズ3: 合成と配信
最終的な結果を提示する前に、推論パイプラインは調査結果を集計し、回帰チェックを実行します。
オーケストレーターは、完全なテストスイートとエッジケースに対して統合されたソリューションを検証します。アサーションが失敗した場合、エラー診断は自動修正のために次のイテレーションにフィードバックされます。すべてのテストと要件がパスすると、検証済みの変更を含む簡潔な要約が配信されます。
/boostを使用するタイミング
以下の表は、Antigravityの3つの主要な実行モードを比較しています。
次元 | デフォルトエージェント | 🚀 Boost (/boost) | 👥 Teamwork (/teamwork-preview)
---|---|---|---
プライマリフォーカス | フルスペクトルインタラクティブコーディングとペアプログラミング | 深層推論とトリッキーなバグ | 自律的な数日間のエージェントチーム
タスクホライゾン | 数秒から数分 | 数秒から数時間 | 数時間から数日
プランティア | 全プラン | 有料プラン | 有料プラン
スコープフェーズ | 単一プロンプト | 即時実行 | 2段階スコープインタビュー
アーキテクチャ | 単一エージェント直接ループ | 3段階推論階層 | マルチロールエージェントチーム
ワークスペースモデル | 共有作業ツリー | 一時的な独立ワークツリー | マイルストーンごとの永続的な独立ワークツリー
検証 | 単一パスツールチェック | マルチラウンド独立検証 | 敵対的偽造と独立成功監査
最適な用途 | 機能開発、コードナビゲーション、リファクタリング、一般的なエンジニアリングワークフロー | 困難な並行処理バグ、アルゴリズム最適化、複雑な複数ファイルリファクタリング | サブシステム構築、形式証明、および自律的なOSスケールキャンペーン
/boostの使用方法
AntigravityのすべてのサーフェスでBoostを呼び出すことができます。
Antigravity 2.0で
会話のどのターンでも、/boostの後にタスクプロンプトを入力します。
/boost セッションキャッシュの競合状態を調査し、テスト付きのスレッドセーフな修正を実装してください。
Antigravity CLIで
ターミナルユーザーインターフェイス(TUI)のプロンプトボックスに直接/boostと入力します。
/boost 行列転置アルゴリズムをSIMDベクトル化を使用して最適化し、スループットをベンチマークしてください。
主なユースケース
1. 並行処理と競合状態
再現に慎重なトレース分析と独立した検証を必要とする、マルチスレッドタイミングの問題、デッドロック、キャッシュ同期バグのデバッグ:
/boost 高い接続ターンオーバー中の接続プールにおける断続的なデッドロックを再現し、修正してください。
2. アルゴリズム問題解決
厳密な境界テストを使用した、高性能アルゴリズム、カスタムデータ構造、グラフトラバーサル、または数学的ルーチンの実装:
/boost ストリーミングテレメトリイベント用のロックフリーリングバッファを実装し、ストレステストを記述してください。
3. 複雑なリファクタリング
密結合モジュールのリファクタリング、レガシーインターフェイスの最新化、または複数ファイルにわたる同期APIから非同期パターンへの移行:
/boost 既存のルートを壊すことなく、非同期トークン検証を使用するように認証ミドルウェアをリファクタリングしてください。
4. 深い根本原因調査
予期しない障害の正確な発生源を特定するために、馴染みのないまたは大規模なコードベース全体で実行パスをトレースする:
/boost コードを変更せずに、バッチペイロードサイズが2MBを超えたときにHTTPリクエストタイムアウトが急増する理由をトレースしてください。
安全性と権限
Boostは、すべての標準Antigravityセキュリティポリシーを尊重します。
スコープ付き権限: サブエージェントは、アクティブなワークスペースまたはプロジェクトに設定されたファイルアクセスルールとコマンド権限ポリシーを継承します。
インタラクティブな承認: ワーカーが信頼されたスコープ外の保護されたターミナルコマンドまたはファイル編集を提案した場合、承認プロンプトが確認のためにインターフェイスに表示されます。
コンテキスト分離: サブエージェントは独立したメモリ空間で実行されるため、冗長なデバッグログやスクラッチ差分がプライマリチャット履歴を散らかすのを防ぎます。
次のステップ
関連ドキュメントとガイドをご覧ください。
スラッシュコマンドカタログ: Antigravity 2.0およびCLIで利用可能なすべてスラッシュコマンドを確認してください。
チームワークエージェントチーム (/teamwork-preview): 協調的なエージェントチームが大規模な移行にどのように取り組むかを学びます。
Antigravity 2.0のサブエージェント: 非同期サブエージェントワーカーがどのように並列で動作するかを学びます。
Antigravity CLIリファレンス: CLIのターミナルキーバインディングとコマンドリファレンスを探ります。