Section 1: Fundamentals of generative AI
Learning goals
- Explain the relationship among AI, ML, generative AI, foundation models and LLMs
- Explain the stages of the ML lifecycle and the criteria for choosing a foundation model that fits the business
- Explain data types and quality viewpoints, the five layers of generative AI, and the differences among Gemini, Gemma, Imagen and Veo
Key points
- AI ⊃ machine learning ⊃ deep learning ⊃ foundation models (LLMs etc.). Generative AI is AI that creates new text, images, code, audio and video.
- Foundation models are large models pretrained on vast data that can adapt to diverse tasks. Multimodal means handling several data types such as text, images, audio and video.
- Diffusion models generate images and video by learning a noise-removal process.
- Prompt engineering is crafting the input instructions; prompt tuning adapts a model by training a small number of parameters (soft prompts).
- ML lifecycle: data ingestion → preparation → training → deployment → management (monitoring, retraining). On Google Cloud you use BigQuery, Cloud Storage, Agent Platform (formerly Vertex AI) and more.
- Criteria for choosing a foundation model: modality, context window (how much input it handles at once), security, availability and reliability, cost, performance, ease of customization.
- Structured data is tabular (sales, customer DBs); unstructured data is documents, images, audio and video. Labeled data has answers; unlabeled data doesn't.
- Layers of generative AI: infrastructure (TPU, GPU) → models (Gemini etc.) → platform (Agent Platform) → agents → applications (Gemini app, Workspace etc.).
- Gemini is the flagship multimodal model, Gemma a lightweight open model, Imagen image generation, and Veo video generation.
Workplace uses
- SalesMap where generative AI fits by splitting work into proposal writing (create), meeting-note summaries (summarize), internal document search (discover) and auto-drafting quotes (automate).
Exam objectives (from the exam guide)
- 生成 AI の主要な概念(AI・自然言語処理・機械学習・生成 AI・基盤モデル・マルチモーダル・拡散モデル・LLM・プロンプトエンジニアリング・プロンプトチューニング)
- 機械学習の手法(教師あり・教師なし・強化学習)と ML のライフサイクル(データの取り込み・準備・学習・デプロイ・管理)と各段階の Google Cloud のツール
- 業務に合う基盤モデルの選び方(モダリティ、コンテキストウィンドウ、セキュリティ、可用性、コスト、性能、ファインチューニング)と、作成・要約・発見・自動化のユースケース
- データの種類(構造化・非構造化、ラベルあり・なし)とデータの品質・アクセス性(完全性・一貫性・関連性・可用性・コスト・形式)
- 生成 AI の層(インフラ・モデル・プラットフォーム・エージェント・アプリケーション)
- Google の基盤モデル(Gemini、Gemma、Imagen、Veo)の用途と強み