在數位行銷與廣告投放的日常中,行銷人員與資料工程團隊經常陷入以下困境:
本系列文《AI-Driven MarTech:用 Google Cloud + Vertex AI 打造全自動廣告歸因與多模態素材分析系統》,旨在打破業務邏輯與技術工程的邊界,建立一套兼具企業級深度與實戰價值的端對端解決方案。
為了同時驗證「即時性與真實性」並支撐「大數據分析深度」,我們設計了企業級的雙軌資料管線:
整個專案由資料收集、倉儲建模、多模態特徵工程到自動化與 AI 代理,構成完整的數據循環:
| 架構分層 | 核心技術 / 服務 | 核心任務 |
|---|---|---|
| 前端展示與事件 | Firebase Hosting, GA4, Stripe API | 承載 Live Demo、發送真實用戶互動與轉換事件 |
| 資料倉儲與建模 | BigQuery, BigQuery ML, Cloud Storage | 跨通路日誌清洗、多觸點歸因計算、分區分群最佳化 |
| AI 核心引擎 | Vertex AI, Gemini 1.5 Pro / Flash | SQL 遠端直接診斷、素材視覺特徵結構化解析、Context Caching 降本 |
| 自動化與代理人 | Function Calling, Cloud Run, Cloud Workflows | 自然語言查報表、異常指標自動巡檢、Slack 警報全流程整合 |
| 維運與安全防護 | Terraform, Cloud Monitoring, Safety Settings | 基礎設施程式碼化 (IaC)、Token 成本防爆、Prompt 護欄 |
整個參賽旅程將依序推進五大核心模組:
為了讓所有讀者都能「100% 零門檻本機重現」,本專案完全摒棄複雜的本機環境安裝。我們全程採用 Google Cloud 內建的 Cloud Shell & Cloud Shell Editor(瀏覽器版 VS Code)作為核心開發環境:
整個 30 天實戰程式碼,嚴格按照功能模組劃分,保持簡潔清晰:
💡 工程規範亮點:Docs as Code 雙軌版控
為了確保 30 天連載內容與程式碼完全同步、杜絕誤刪並提供最純粹的開源體驗,本專案實踐「Docs as Code」哲學:所有文章 Markdown 原始檔均同步存放於docs/articles/,讀者在 GitHub 上也能隨時以 Markdown 離線閱讀或查看修訂歷程。
ai-driven-martech-pipeline/
├── .env.example # 環境變數設定範本(GCP Project ID、Region 等)
├── .gitignore # 嚴密排除金鑰、Terraform 狀態與暫存檔
├── LICENSE # MIT 開源授權協議
├── README.md # 專案說明與架構總覽
├── terraform/ # Day 03: 基礎設施即程式碼 (IaC)
├── live-demo/ # Day 04: 極簡電商展示前台介面 (Firebase / GA4 / Stripe)
├── data-pipeline/ # Day 05-12: 50萬筆日誌生成器(�� BigQuery MTA 歸因
│ ├── synthetic/ # 電商數據合成器 (synthetic_pipeline.py)
│ ├── schemas/ # 星狀綱要 DDL
│ └── sql/ # 多觸點歸因與 ML 語法
├── vertex-ai/ # Day 13-19: Gemini 1.5 視覺多模態與特徵工程
│ ├── vision_extractor/ # 廣告圖文特徵抽取腳本
│ ├── schemas/ # Structured Outputs 結構化定義
│ └── caching/ # Context Caching 實測降本
├── agent/ # Day 20-25: 決策中樞、資安防護與評測
│ ├── tools/ # Function Calling 工具定義
│ ├── guardrails/ # PII 去識別化與 Prompt 護欄
│ └── evaluation/ # Vertex AI 評測管線
├── deployment/ # Day 26-28: Cloud Run 容器化與 Workflows 排程
│ ├── cloud-run/ # Dockerfile 與服務設定
│ ├── workflows/ # 工作流 YAML
│ └── slack-bot/ # Slack Webhook 自動推播
└── docs/ # 專案架構圖與 Docs-as-Code 文檔
├── articles/ # 30 天文章 Markdown 原文同步版控 (Docs as Code)
└── images/ # 架構圖與成效視覺化圖檔
本專案堅持「程式碼完全開源、架構可本機復現、提供資料佐證」的原則:
明日預告:Day 02《技術評估:為何選 Google Cloud + Vertex AI?從生態整合到成本效益的深度剖析》,我們明天見!