Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Interact with Antigravity CLI
/ 25
Use Antigravity CLI non-interactive mode
/ 25
Verify local repository using Git MCP tools
/ 25
Commit project changes using Git MCP server
/ 25
Interact with Antigravity CLI
/ 25
Use Antigravity CLI non-interactive mode
/ 25
Verify local repository using Git MCP tools
/ 25
Commit project changes using Git MCP server
/ 25
直覺式程式開發是新興的軟體開發做法,運用人工智慧 (AI) 技術,根據自然語言提示詞生成可運作的程式碼,不僅能加快開發速度,還可降低應用程式建構門檻,特別適合程式設計經驗有限的開發人員。
這個詞彙由 AI 研究人員 Andrej Karpathy 在 2025 年初提出,是指開發人員在開發流程中的主要工作,從逐行編寫程式碼轉為透過更自然的對話,引導 AI 助理 (如 Antigravity CLI) 生成、修正應用程式並偵錯。這樣一來,開發人員就能將重心放在整體架構或應用程式的主要目標上,而實際的程式碼編寫工作則由 AI 負責。
Antigravity CLI 是開放原始碼 AI 代理,可讓您直接在終端機中使用 Gemini 的強大功能。Antigravity CLI 專案採用開放原始碼,您可以查看公開發展藍圖,進一步瞭解功能強化細節、即將推出的功能和錯誤修正內容。
在本實驗室中,您將瞭解如何執行下列工作:
本實驗室可完全在 Google Cloud Shell 中執行,該環境已預先安裝 Antigravity CLI。
本實驗室適合各種程度的使用者和開發人員 (包括初學者) 參加。
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境完成實作實驗室活動,而不是模擬或示範環境。為此,我們會提供新的暫時憑證,供您在實驗室活動期間登入及存取 Google Cloud。
為了順利完成這個實驗室,請先確認:
Cloud Shell 是搭載多項開發工具的虛擬機器,提供永久的 5 GB 主目錄,而且在 Google Cloud 中運作。Cloud Shell 提供指令列存取權,方便您使用 Google Cloud 資源。
點按 Google Cloud 控制台頂端的「啟用 Cloud Shell」圖示 。
系統顯示視窗時,請按照下列步驟操作:
連線建立完成即代表已通過驗證,而且專案已設為您的 Project_ID:
gcloud 是 Google Cloud 的指令列工具,已預先安裝於 Cloud Shell,並支援 Tab 鍵自動完成功能。
輸出內容:
輸出內容:
gcloud 的完整說明,請前往 Google Cloud 參閱 gcloud CLI 總覽指南。
為了讓系統能針對本實驗室的部分工作評分,請為 Antigravity CLI 啟用 Cloud Logging。
您可能會注意到,AGENTS.md (or GEMINI.md) 範例檔案提供了一些一般指示,以及非常具體的程式設計樣式、依附元件管理等指示。您可以根據所用的程式設計語言、框架、程式設計樣式和其他專案專屬偏好,以類似的方式撰寫自己的準則。
如要讓 Antigravity CLI 按照您的偏好運作,必須妥善設定 AGENTS.md (or GEMINI.md) 檔案。您可以參閱 Practical Antigravity CLI (實際運用 Antigravity CLI) 系列文章,進一步瞭解如何為專案自動生成這類檔案、自訂系統提示詞等。
開始使用 Antigravity CLI 前,請先建立一個資料夾,做為所有專案的主資料夾,您可以在其中建立各項專案。雖然 Antigravity CLI 可能會視需要參照系統中的特定其他資料夾,但這個資料夾是它的工作起點。
antigravity-projects,然後前往該資料夾:settings.json 設定檔的 .gemini 子目錄:Antigravity CLI 已預先安裝在 Cloud Shell 中。
首次使用 Antigravity CLI 時,系統可能會要求您選擇驗證方式。
順利完成驗證後,Antigravity CLI 便可開始接收指令。螢幕截圖範例如下:
在後續工作中,您將開始進一步操作模型,因此現在可先退出 Antigravity CLI。
/quit 指令,即可退出 Antigravity CLI。在這項工作中,您將開始使用 Antigravity CLI。為確保本實驗室的評分功能穩定運作,請先安裝特定版本的 Antigravity CLI。接著,由於要在先前特別建立的專案專屬資料夾中開始操作,因此須啟動新的 Gemini 工作階段。
/model 指令嘗試其他模型。在 Antigravity CLI 運作期間,您可以查看 Antigravity CLI 終端機右下方,確認當下執行的是哪一個模型,如下方螢幕截圖所示:
Antigravity CLI 還有個有趣的用法,就是以非互動模式執行。這表示您可以直接提供提示詞,Antigravity CLI 會回覆您,但不會開啟互動式終端機。如果您打算在指令碼或任何其他自動化程序中,以自動化的方式使用 Antigravity CLI,這項功能便可派上用場。
結束工作階段 (連按兩次 CTRL+D 或 CTRL+C,或傳送 /quit 提示詞)。
在 Cloud Shell 使用 -p 參數執行下列指令:
請注意,在非互動模式下,您無法透過追問來延續對話,也無法授權工具 (包括 WriteFile) 或執行殼層指令。
點選「Check my progress」,確認目標已達成。
您也可以直接在 Antigravity CLI 中使用殼層。
!,即可切換至殼層模式。進入殼層模式後,提示詞開頭便會顯示 !,如下所示:
在殼層模式下,您可以直接使用標準指令,例如 pwd、cat 和 ls。
現在請試著透過 cat 指令,讓系統顯示檔案內容。
輸出內容範例:
!,或按 ESC 鍵,即可退出殼層模式。點選「Check my progress」,確認目標已達成。
MCP 伺服器是應用程式,透過 Model Context Protocol 公開工具和資源,讓 Antigravity CLI 能夠與外部系統和資料來源互動,就像 Gemini 模型與本機環境或其他服務 (如 API) 之間的橋梁。
有了 MCP 伺服器,Antigravity CLI 就能探索及執行工具,進而擴充功能,執行內建功能以外的操作,例如與資料庫、API、自訂指令碼或專門的工作流程互動。
Antigravity CLI 支援設定 MCP 伺服器,以便探索及使用自訂工具。
/mcp 指令檢查設定的 MCP 伺服器,如下所示:如果尚未設定任何 MCP 伺服器,系統會開啟 Antigravity CLI 的 MCP 伺服器說明文件。
您可以在 ~/.antigravity/settings.json 檔案或專案的根目錄中,於全域層級設定 MCP 伺服器。
如果 Antigravity CLI 正在執行,可以按 CTRL+D 或連按兩次 CTRL+C 來結束工作階段。
.gemini 子目錄,因此請依序選取「View」>「Toggle hidden files」,顯示隱藏的檔案和目錄。 ~/.antigravity/settings.json 檔案。您必須在 ~/.antigravity/settings.json 檔案中設置 mcpServers 設定區塊,語法如下:
您將在下一項工作中設定這個檔案,以支援 MCP 伺服器。
根據參考文件所述,每個伺服器設定都支援下列屬性:
選用
官方的模型上下文協定 (MCP) Git 伺服器 (git-mcp-server) 允許 Antigravity CLI 直接在本機儲存庫上執行 Git 版本控制操作。
在本節中,您將設定本機 Git 儲存庫並在 Antigravity CLI 的設定檔中設定 Git MCP 伺服器。
git MCP 伺服器設定的 mcp_config.json:/mcp 指令:/mcp 指令輸出顯示作用中的 git MCP 伺服器以及可用工具(例如 git_status、git_log、git_add 和 git_commit)。
點選確認我的進度。
點選確認我的進度。
設定 GitHub MCP 伺服器後,您可以使用自然語言提出以下查詢,以便處理 GitHub 專案相關工作:
如需這些 MCP 伺服器的設定操作說明,請參閱這篇網誌文章。
在這項工作中,您將使用 Antigravity CLI,透過直覺式程式開發打造網站,要求 Antigravity CLI 生成網站結構並完成設定。
此時 Antigravity CLI 會開始執行一系列動作。
接下來呈現的幾個提示詞和回覆是我們觀察到的流程,只是參考範例。您實際上可能會得到完全不同的回覆。
您需視情況與 Antigravity CLI 來回互動。
有時 Antigravity CLI 會建議執行某個指令。為配合本實驗室的學習目標,您應該控制整個工作流程。
如果模型提議要執行某個指令,您可按下 Esc 鍵來略過,並透過訊息 (例如傳送以下提示詞) 重新引導模型採取特定做法:
按照操作說明啟動伺服器並前往首頁後,就會看到範例網站,如下所示 (如果您使用相同的提示詞,應該會看到類似網站的變化版本):
您可以繼續使用 Antigravity CLI 進行其他變更。
如果一切順利,應該就會成功建立 GitHub 存放區。螢幕截圖範例如下:
做得好!您已在 Antigravity CLI 的協助下建立網站,並將變更推送至您建立的 GitHub 存放區。
README.md 檔案,但在實際的正式環境中,還是建議您完成這項作業。如果您願意,可以請 Antigravity CLI 代為完成。點選「Check my progress」,確認目標已達成。
太棒了!您已成功探索 Antigravity CLI、瞭解其功能,並在特定情境下實際應用。
使用手冊上次更新日期:2025 年 10 月 16 日
實驗室上次測試日期:2025 年 10 月 16 日
Copyright 2026 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
This content is not currently available
We can notify you via email when it becomes available
Great!
We can contact you via email if it becomes available
One lab at a time
Confirm to end all existing labs and start this one