コンテンツにスキップ

# 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 を定義して、あらかじめ設定したスケジュールで Antigravity エージェントの呼び出しをトリガーできます。もはや各エージェントを手動で呼び出す必要はありません。

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:エージェントがいつブラウザを使うべきかをうまく判断できないというフィードバックを受けたため、現在はこの挙動を明示的なスラッシュコマンドで制御するようにしています。使うときはブラウザのプリミティブをきちんと使い、使わないときは無視されます。

私たちが特に気に入っている新機能のひとつは、音声入力です。テキスト入力欄の横にあるマイクアイコンから使え、話した内容をモデルに渡す前に生音声ファイルとして集めるのではなく、リアルタイムで文字起こしするようになりました。

Image 4: Google Antigravity Blinking Cursor

play_arrow

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

もちろん、UI の磨き込みやパフォーマンス改善も数多く行われており、Antigravity 2.0 はエージェントとの共同作業において、最も強力で直感的な方法になっています。サイドバーの整理、独立した会話、すっきりした変更レビューの流れ、すべての新しいエージェント機能に対応する UI 要素など、ほかにも多くの改善があります。

Antigravity 2.0 の多くの新機能については、ぜひこちらの詳細解説もご覧ください。

なぜ 2.0 なのか?

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

ただし、私たちは最初から次のことも理解していました。

  • いずれ、コーディングは知識労働全般へと広がっていく。モデルの性能がさらに向上することも理由ですが、単に プログラミング を速くするだけでは、ユーザーに提供できる価値にはやがて限界があるためです。
  • そのような世界では、IDE とエージェントファーストのインターフェースを同じアプリに入れておくと、コードや IDE に不慣れな人にとっては混乱を招き、少し威圧的にも感じられます。とはいえ、その分離がなかったとしても、Antigravity IDE の Agent Manager を使って、すでに多くの人がこうした非開発タスクに取り組んでいることはうれしい発見でした。ただ、それでも直感的とは言えませんでした。
  • プロダクト層、エージェント実行フレームワーク層、モデル層は、すべて同時に最適化し、同時に開発する必要があります。そして、エージェントによるプログラミングは汎用的なモデル知能に向かうための必要な一歩ではあるものの、それだけでは十分ではありません。

ここ数か月、私たちは次のような取り組みに注力してきました。

  • Antigravity 製品のエージェント実行フレームワークを、Gemini の学習・評価スタックと統合する
  • IDE や、リポジトリのような開発者向けの概念から独立した、真のエージェントファースト製品として、基盤から再構築する
  • さらに多くの UI やツールを追加し、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 つのアプリは、デバイスの dock 上でアイコンの背景によって見分けられます。Antigravity 2.0 のロゴは白い背景に表示され、Antigravity IDE のロゴは黒いグリッドの上に表示されます。

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