哪些技能是參與 Google ADK 課程的建議先備條件?
Answer
參與 Google ADK 課程的建議先備技能
Google 的 ADK(Agent Development Kit)課程旨在協助開發者和技術背景人士掌握建構複雜 AI Agent 的技能。由於課程內容深入,建議具備以下先備技能:
- 軟體開發能力:具備 Python 程式基礎,熟悉相關開發環境,以便進行實際操作和程式碼撰寫。
- 機器學習/AI 基本概念:了解機器學習或 AI 模型的基本概念,有助於理解 Agent 的運作原理和設計邏輯。
- Google Cloud Platform (GCP) 帳號:為了進行實作,建議具備 GCP 帳號,以便在雲端環境中部署和測試 AI Agent。
- 對 AI Agent 應用有興趣:對 AI Agent 的應用有濃厚興趣,並渴望在 AI 浪潮中取得先發優勢、轉型進入 AI Agent 領域。
ADK 課程內容概述
ADK 課程從基礎設定開始,逐步引導學員掌握複雜的 Agent 建構技術,最終目標是部署一個能執行複雜任務的服務專員。課程主要內容包括:
- 前置作業:設定 Google Cloud Platform 和 Gemini API 金鑰,建立第一個簡單的代理程式。
- 課程內容:包括使用 Runner 建立第一個代理程式、自訂工具、將代理程式做為工具、代理程式記憶體、路由器代理程式、SequentialAgent、LoopAgent、ParallelAgent 等。
完成課程後的技能應用
完成 ADK 課程後,學員將具備建構 AI 服務專員、精通自訂工具、建構多代理系統、自動化調度管理複雜工作流程、為代理提供記憶體等能力。這些技能可以用於:
- 企業流程自動化(RPA 升級):建立能跨系統自動化執行業務流程的 Agent。
- 智慧客服/技術支援:打造能查詢企業內部知識庫、呼叫數據 API 來診斷問題,並自主發送郵件通知的進階客服 Agent。
- 數據/研究助理:部署多 Agent 系統,提升研究效率。