コンテンツにスキップ

# Google Antigravity 2.0 の紹介

· DeepMind 翻訳済
DeepMind

Google Antigravity 2.0 のご紹介

The Antigravity Team

Image 1: Introducing Google Antigravity 2.0

Google Antigravity 2.0 は、真にエージェント最適化された体験を余すところなく提供する、まったく新しい単体のデスクトップアプリです。macOS、Linux、Windows で利用でき、ダウンロード できます。ユーザーは強力なエージェントと同期・非同期の両方でやり取りでき、もはや IDE はありません。Antigravity IDE の Agent Manager インターフェースの多くの基本原則は引き継いでいますが、完全に独立したデスクトップアプリです。企業向けにも提供されており最新の Gemini モデルを搭載し、複雑なタスクを完了できるエージェント をオーケストレーションできます。

以下では、これらの新機能と新しい能力を手短にご紹介します。より多くのデモや詳しい解説については、こちらのブログ記事 をご覧ください。

エージェントが引き続き中心です。エージェントとは同期的に会話でき、生成された成果物を確認し、その成果物上で直接フィードバックを与えることで、望む結果へと導けます。

Image 2: Agent-first layout of Antigravity 2.0.
Antigravity 2.0 のエージェントファーストなレイアウト。

これらのエージェントは、以前よりさらに高性能になりました。新機能は次のとおりです。

  • 動的サブエージェント: メインエージェントが、焦点の定まったサブタスクを処理するためにサブエージェントを定義・呼び出すかどうかを動的に判断できます。これにより、メインエージェントのコンテキストウィンドウが汚染されるのを避けつつ、並列作業が可能になります。
  • 非同期タスク管理: タスクやコマンドを非同期で管理・実行でき、メインエージェントの作業を止めません。
  • JSON Hooks: シンプルな JSON 形式で hooks を定義し、Antigravity エージェントの挙動を横取りして制御できるようになりました。

Antigravity 2.0 では、エージェントとの新しい対話方法として Scheduled Tasks が追加されました。cron ジョブを定義して、あらかじめ設定したスケジュールでエージェント呼び出しをトリガーできます。もう各エージェントを手動で呼び出す必要はありません。

Image 3: Set recurring schedules or one-off timers using the /schedule command or Scheduled Tasks.
schedule コマンドまたは Scheduled Tasks を使って、定期実行のスケジュールや単発のタイマーを設定できます。

また、エージェントとリポジトリの密結合も緩和しました。エージェントの会話はもはや「workspace」(つまりリポジトリ)単位ではなく、「project」単位でまとめられます。1 つの project は複数のフォルダに対応でき、それぞれ独自のエージェント設定と権限を持ちます。これにより、適切で具体的なガードレールを維持しながら、エージェントにより多くの情報へアクセスさせ、より複雑なタスクに取り組ませることができます。

さらに、興味深い新しいスラッシュコマンドも多数追加されています。

  • /goal: ユーザーに途中入力を求めず、指定したタスクが完全に終わるまで処理を続けます。
  • /grill-me: 実装を始める前に、計画の具体的な内容について質問し、認識を揃えます。
  • /schedule: 指示を、未来の単発タイマーとして、または繰り返しスケジュール(Scheduled Tasks 経由)で実行します。
  • /browser: エージェントがいつ browser を使うべきか、まだうまく判断できないというフィードバックを受けました。そのため現時点では、これらの動作を明示的なスラッシュコマンドの背後に移しました。使用した場合、エージェントは意図的に browser のプリミティブを使います。使用しない場合は無視されます。

私たちのお気に入りの新機能のひとつが、テキストボックスの横にあるマイクアイコンによる音声入力です。生の音声ファイルをいったん収集してモデルに送るのではなく、発話内容をリアルタイムで文字起こしするようになりました。

Image 4: Google Antigravity Blinking Cursor

play_arrow

リアルタイム音声文字起こし。

もちろん、UI の洗練やパフォーマンス改善も数多く行われており、Antigravity 2.0 はエージェントとの協働において最も強力で直感的な方法になっています。サイドバーの整理、会話の分離、より見やすい変更レビューの流れ、新しいエージェント機能に対応した UI 要素など、ほかにも多数あります。

改めて、Antigravity 2.0 に追加された多くの新機能については、こちらの詳細解説 をぜひご覧ください。

なぜ 2.0 なのか?

2026 年 11 月に Google Antigravity IDE をリリースした当時、市場には本当の意味でエージェントファーストな GUI は存在していませんでした。私たちは、この種のインターフェースが少なくともソフトウェア開発においては実用的であることを示したかったのです。そのため、Antigravity IDE の本体は引き続きおなじみのエージェント駆動型 IDE のままでしたが、もう 1 つのインターフェースとして Agent Manager を導入し、従来の「IDE らしい」UI の多くを取り払いました。これによって、ユーザーはエージェントとの会話そのもの、エージェントが生成した成果物、そしてマルチエージェントの管理に集中できるようになりました。リリース以来、数百万の開発者が Antigravity IDE を採用し、エージェントファーストのパラダイムは業界標準になりました。

しかし、私たちは以前から次のように考えていました。

  • いずれ、コーディングはナレッジワークへと広がっていく。モデルは今後も進化し続けるからであり、また、単に プログラミング を加速するだけでは提供できる価値に限界があるからです。
  • そのような世界では、IDE とエージェントファーストのインターフェースを同じアプリにまとめるのはわかりにくく、コードや IDE に不慣れな人には威圧的にさえ感じられます。とはいえ、この分離がなくても、Antigravity IDE の Agent Manager をこうした開発以外のタスクにすでに活用している人が多いことには私たちも驚きました。ただ、それでも特に直感的というわけではありませんでした。
  • 製品レイヤー、エージェント実行フレームワーク層、モデル層は、すべて一体となって最適化・構築する必要があります。そして、エージェント的なコーディングは汎用モデル知能への必要な一歩ではあるものの、それだけでは十分ではありません。

ここ数か月、私たちは次のことを実現するために取り組んできました。

  • Antigravity プロダクトのエージェント実行フレームワークを、Gemini の学習・評価スタックと統合する
  • IDE やリポジトリのような開発特有の概念に依存しない、真のエージェントファーストとして製品をゼロから再構築する
  • より多くのインターフェースとツールを追加して Antigravity プラットフォームを完成させ、より包括的な製品にする(Antigravity CLIAntigravity SDK などのリリースをご覧ください)。

Antigravity 2.0 を始めるには

Google Antigravity を初めて使う方は、ダウンロードページ をご覧ください。

すでに Antigravity IDE をインストールしている場合、アプリが次回更新されたときに自動的に Antigravity 2.0 にアップグレードされます。その際、Antigravity IDE も残しておくかどうかを尋ねられます。開発者の方には残しておくことをおすすめします。

Image 5: Google Antigravity Blinking Cursor

play_arrow

Antigravity IDE から Antigravity 2.0 へアップグレードする際の更新画面。

2 つのアプリは、デバイスのドック上でアイコンの背景色によって見分けられます。Antigravity 2.0 のロゴは白い背景にあり、Antigravity IDE のロゴは黒いグリッドの上にあります。

![Image 6: Antigravity IDE and Antigravity 2.0 logos, respectively