既報のようにGoogleがGemini 3と共に新たな開発プラットフォーム「Google Antigravity」をパブリックプレビューで公開している。NASAが日本時間の明朝あたり(at 3 p.m EST,Wednesday,Nov.19)に「NASA Shares Interstellar Comet 3I/ATLAS Images」と題した動画ライブ配信を告知していることを知った筆者は「Google Antigravity」で何かを作ってもらおうと思い立った。


「Google Antigravity」はmacOS、Windows、Linuxに対応したバイブ・コーディング用のIDEという位置付けで現在パブリックプレビューとしてダウンロードできる。早速、ダウンロードしてインストールして見る。
○「Google Antigravity」をインストール

インストールを進めるとAgent-driven depelopment、Agent-assisted development、Review-driven development、Custom configurationと4つのモードがある。

ここでは、推奨しているAgent-assisted developmentを選択。Vimモードも備えるキーバインディングやExtension、コマンドラインツールなどもデフォルト設定のまま進める。

次に進むとGoogleアカウントとの連携が求められる。

連携に成功すると、よくEラーニングなどの終了時や達成時に見かける祝福画面が現れる。

次にポリシーへの同意画面だ。データの収集方針などよく読んで自身の環境で行えるものなのかを判断しよう。

ようやくIDE画面になる。左側でフォルダーを指定してワークスペースを決定する。右側ではエージェントモデルの選択になる。


○PowerShellでNASA OPEN APIから火星情報

前回、PowerShellでNASA OPEN APIからNASAコンテンツ"今日の画像"(APOD)の解説文を日本語に翻訳するスクリプトを作成している。これをAntigravityのワークスペースフォルダにtest1.ps1ファイルとして設置する。そしてプロンプトで

test1.ps1を元にNASAの火星APIからできるだけシンプルな写真のURLと説明文で新しいmars.ps1を作って

と依頼する。VSCode用PowerShellのインストールやTLS通信のためのモジュールなど必要なインストールに許可を求めて、修正しながら進みファイルを完成するがエラーが返る。エラーの原因は何か?と求めていくとロジック的には間違いないと思うが、photoAPIはダウンしているため数日おいて実行してみるのが良いとの回答。

前回ダウンしていないのにダウンしていると勘違いしていた筆者は、この返答に納得いかなかったため、プロンプトを変えた。

.
編集部おすすめ