本文提供應用程式的整體架構,這類應用程式會使用 AI 為個人化行銷廣告活動生成內容。
本文的目標讀者包括架構師、開發人員和管理員,他們負責在雲端建構及管理媒體和行銷產業的生成式 AI 應用程式。本文假設您已具備生成式 AI 的基礎知識。
本文的「部署」一節提供程式碼範例的連結,協助您試驗如何部署生成式 AI 應用程式,以用於行銷應用程式。
架構
下圖顯示應用程式的架構,該應用程式會處理使用者資料,為個人化行銷廣告活動產生媒體資產。 Google Cloud
架構顯示下列流程:
擷取及處理使用者資料:
- 系統會將來源於 Google Cloud 內的使用者資料和外部來源的使用者資料上傳至 BigQuery。
- Dataflow pipeline 會處理上傳的資料,並衍生出行銷洞察資料,例如受眾特徵、興趣和購物模式。
- Eventarc 會觸發 Cloud Run 服務。
- Cloud Run 服務會將行銷洞察資料傳送至 Vertex AI 中的 Gemini API,並提供提示,要求生成行銷活動專用的個人化媒體素材資源。
- Gemini 會為每位使用者生成音訊、影片和文字內容,用於線上行銷活動。
- Cloud Run 服務會將生成的內容上傳至 Cloud Storage 中的 content-server bucket。
放送產品推薦:
使用者造訪公司網路入口網站時,系統會執行下列動作:
- 從 Cloud Storage 內容伺服器擷取使用者專屬的行銷內容。
- 在使用者造訪的網頁上顯示行銷內容。
如要提升生成內容的品質,請考慮對架構進行下列調整:
- 建立意見回饋循環,讓模型從行銷廣告活動的影響中學習。
- 在將生成的內容上傳至 Cloud Storage 之前,請先由真人使用者確認內容安全無虞,且符合品牌形象。
使用的產品
這個範例架構使用下列 Google Cloud 產品:
- Cloud Run:無伺服器運算平台,可讓您在 Google 可擴充的基礎架構上直接執行容器。
- Vertex AI:機器學習平台,可讓您訓練及部署機器學習模型和 AI 應用程式,並自訂 LLM 用於 AI 輔助的應用程式。
- BigQuery:企業資料倉儲,內建機器學習、地理空間分析和商業智慧等功能,有助於管理及分析資料。
- Dataflow:這項服務整合串流與批次資料處理功能,可大規模處理資料。
- Eventarc:無伺服器解決方案,可非同步轉送由事件觸發的訊息。
- Cloud Storage:適用於多種資料類型的物件儲存庫,成本低廉且沒有限制。 資料在 Google Cloud 內外都能存取,且會複製到多個位置,以便提供備援機制。 Google Cloud
部署
GitHub 上的行銷專用生成式 AI 存放區包含程式碼範例,可用於實驗部署行銷應用程式的生成式 AI 應用程式。
後續步驟
- 生成行銷廣告活動簡介和行銷資產。
- 生成行銷廣告活動的視覺素材和文案。
- 如要瞭解詳情,請參閱生成式 AI 架構指南。
- 如要瞭解適用於 Google CloudAI 和機器學習工作負載的架構原則和建議,請參閱 Well-Architected Framework 中的AI 和機器學習觀點。
- 如要查看更多參考架構、圖表和最佳做法,請瀏覽 Cloud Architecture Center。
貢獻者
作者:Kumar Dhanagopal | 跨產品解決方案開發人員
其他貢獻者:
- Amina Mansour | Cloud Platform 評估團隊主管
- Megan O'Keefe | 開發人員服務代表
- Samantha He | 技術文件撰稿者
- Shir Meir Lador | 開發人員關係工程經理