知名人工智慧專家吳恩達(Andrew Ng)創立的教育平台 DeepLearning.AI,近日推出了一門免費課程,這門課與Google官方合作開設,名為Gemini CLI: Code & Create with an Open-Source Agent,由Jack Wotherspoon主講,課程時長為1小時13分鐘。
課程旨在引導使用者超越單純的對話框 AI,學習如何透過高階指令驅動 AI 代理自主規劃、推理並執行複雜任務——從構建網頁功能到自動化行銷素材生成,實現真正的跨平台協作。
誰適合這門課?
想要利用 AI 輔助來加速軟體開發與提升知識工作產出的人。若具備基礎的命令列(Command Line)操作經驗與 Python 基礎,將對學習更有幫助。
Jack Wotherspoon是誰?
Jack Wotherspoon 是一位在 Google 擔任 Developer Advocate(開發者倡導者)的工程師,主要專注於 Google Cloud 與 AI 開發工具的推廣與教學,特別是在 Python 和 Go 生態中整合 Gemini CLI 等開源 agent 工具,協助開發者把生成式 AI 帶進終端機與雲端資料庫工作流程。
他先前在 Google 曾負責為 Cloud SQL、AlloyDB 等雲端資料庫產品開發用戶端套件與示範程式碼,並在 Developer Relations 岗位上製作教學內容、部落格與 demo,早期經歷也涵蓋 AWS、Terraform、Serverless 與機器學習部署等領域。
課程介紹
Gemini CLI 是一款開源的代理型程式開發助手(agentic coding assistant),可直接在終端機(terminal)中運行,並具備存取本地檔案系統、開發工具與雲端服務的權限。
這讓你能透過高階指令將複雜的工作流程,如從建構網頁功能到製作行銷素材都交由 AI 處理,而 AI 代理(Agent)則會自主規劃並執行多個步驟。
課程中學習如何將 Gemini CLI 應用於軟體開發與創意任務:
- 開發網站議程表(Session Catalog)。
- 建構數據儀表板,整合本地與雲端的資料來源。
- 自動生成社群內容,從會議錄音檔中擷取素材。
學員將掌握上下文管理(Context Management)、整合 MCP 伺服器,並利用 Gemini CLI 擴充功能在多個服務之間進行跨平台的協同作業(Orchestration)。
課程內容
- 核心架構與安裝: 安裝 Gemini CLI 並探索其開源架構。深入了解 AI 如何針對任務進行推理、呼叫工具,以及如何利用命令列(Command Line)來驅動複雜的工作流程。
- 自動化與創意應用: 利用 GitHub Actions 自動化程式碼工作流(例如 **Pull Request 審查),並將 Gemini CLI 應用於創意任務,如:從會議錄影中生成社群媒體內容,或整理多媒體學習教材。
- 上下文與擴充管理: 透過
gemini.md檔案管理上下文視窗;此外,將連接 MCP 伺服器**與 Gemini CLI 擴充功能,以跨本地檔案、雲端資料庫及 GitHub、Canva、Google Workspace 等服務進行協同編排。 - 完整功能開發實戰: 開發完整的軟體功能,包括大會議程目錄以及一個結合本地 CSV 檔案與雲端數據源的互動式數據儀表板,讓你親身體驗從需求研究到測試的完整開發流程。
- AI 輔助學習: 將 Gemini CLI 作為學習工具,在檔案系統中自動整理課程教材,並利用聯網搜尋進行回覆的落地驗證,以確保資訊準確且具備引用來源。
延伸閱讀:Gemini化身補教名師!免費「SAT模擬考」題庫上線:不只陪考還懂解題,補教業危險了?
最好的程式碼是你沒寫的那一條!Google工程師14年職場觀察:這種人,最亮眼!
