目標
- 類別: Game-Based Learning
- 課名: AWS Card Clash – an Architecture Design Game
- 關卡名稱(遊玩主題):CardClash_GenerativeAI_第六關_個性化行銷
在這一關中,玩家將學習如何打造一套基於生成式 AI 與推薦系統的個性化行銷架構。透過分析顧客過往的互動資料,系統能判斷其偏好與需求,再由 AI 自動產出符合個人喜好的行銷郵件內容,並精準發送給目標客戶。
透過這一關的挑戰,玩家將掌握如何根據使用者的歷史行為數據建立個人化推薦模型,並整合 AI 文字生成與郵件發送流程,設計出一套完整的自動化架構,強化對生成式 AI 在商業應用上的理解與實作能力。
第六關的架構圖雛形

架構應用場景
建構一個使用生成式AI的架構,根據個人消費偏好進行個人化行銷。


卡牌功能說明
Service Cards:

介紹:一項全受管服務,透過單一 API 以及建置生成式 AI 應用程式所需的各種廣泛功能,搭配安全、隱私與負責任的 AI,提供來自領先 AI 公司的各種高效能基礎模型 (FM) 選擇,例如 AI21 Labs、Anthropic、Cohere、Meta、Stability AI 和 Amazon。
功能:輕鬆嘗試各種頂級基礎模型,使用微調檢索增強生成等技術根據數據私下定制它們,並創建執行複雜業務任務的託管代理。

介紹:一種運算服務,可執行程式碼以回應事件並自動管理運算資源,使其成為將想法轉化為現代生產無伺服器應用程式最快捷的方式。
功能:無需配置即可運行程式碼,可根據事件自動擴展。

介紹:Amazon Personalize協助使用者透過人工智慧支援的個人化提升客戶體驗,從而提高使用者參與度、客戶忠誠度和業務成果。
功能:允許開發人員使用機器學習 (ML) 大規模地快速建置和部署精心策劃的建議和智慧型使用者細分。因為 Amazon Personalize 可以根據使用者的個人需求進行定制,所以使用者可以在正確的時間和正確的地點提供正確的客戶體驗。

介紹:一種物件儲存服務,提供領先業界的可擴展性、資料可用性、安全性及效能。各種規模和各業界的數百萬家客戶可以存放、管理、分析和保護幾乎任何使用案例的任何資料量,如資料湖、雲端原生應用程式和行動應用程式。
功能:可透過 API 存取的高效、可擴充且安全的物件存儲。

介紹:以雲端為基礎的電子郵件服務供應商,可整合至任何應用程式以自動傳送大量電子郵件。
功能:無論使用者是使用電子郵件軟體傳送交易電子郵件、行銷電子郵件,還是新聞稿電子郵件,都只需依實際用量付費。此外,還支援各種部署,包括專用、共用或擁有的 IP 地址。
Security Cards:

介紹:安全地管理身分以及對 AWS 服務和資源的存取。
功能:在關卡中可消耗一點體力打出,保護指定的我方服務卡不被對手佔領,全卡牌皆可使用。
其他

介紹:透過使用者友善的 Web 介面進行高效率的 AWS 管理。
功能:可在關卡中獲得一點。

介紹一種全受管服務,可將訊息從發佈者 (生產者) 交付給訂閱者 (消費者)。發佈者透過製作並傳送訊息到主題 (其為邏輯存取點和通訊管道) 與訂閱者進行非同步的通訊。
功能:在 SNS 中,發佈者會將訊息傳送到做為通訊管道的主題。主題可做為邏輯存取點,確保訊息在不同平台上交付給多個訂閱者。同時支援Application-to-Application(A2A) 、Application-to-Person(A2P) 訊息,提供在不同應用程式之間或直接傳送到行動電話、電子郵件地址等的彈性。在本關卡無作用。
最終架構圖樣貌

結論
在這個關卡的任務中,玩家成功建立了一個以顧客行為為基礎、能主動產出個性化行銷內容並自動發送的智慧行銷系統。透過結合推薦模型與生成式 AI,系統可針對每位顧客的偏好量身打造行銷郵件,提升品牌溝通的精準度與效率。
整體架構中,Amazon S3 儲存顧客互動資料,並供 Amazon Personalize 建立推薦模型。推薦結果透過 Prompt Engineering 傳給 Amazon Bedrock,由其產出個性化行銷郵件,再透過 AWS Lambda 控制流程,並以 Amazon Simple Email Service (SES) 自動將郵件送達客戶信箱。為確保應用安全與資源控管,系統同時透過 IAM 管理不同服務之間的存取權限。
透過這一關的挑戰,玩家不只實作出一個完整的「個性化行銷系統」,更理解如何將 AI 模型、使用者資料與雲端服務整合,打造具備高度客製化與自動化能力的商業應用,為行銷科技與客戶經營開啟全新可能。
相關參考資料
- 架構:使用 Amazon Personalize 和生成式 AI 提升您的行銷解決方案
- Service Cards:
- Amazon Bedrock:可選用多種 Foundation Models 的平台,無需自行部署模型,即可進行 AI 內容生成(如撰寫行銷郵件)。
- AWS lambda:無伺服器計算服務,負責在流程中自動呼叫生成、組裝、傳送的邏輯,實現行銷自動化。
- Amazon Personalize:負責從「使用者互動歷史」產生個人化建議(例如推薦商品、主題、內容),幫助挑選適合的行銷內容。
- Amazon S3:雲端儲存服務,儲存使用者互動資料、推薦結果與生成郵件內容,是整體資料的暫存與來源。
- Amazon Simple Email Service:AWS 的雲端寄信服務,負責將 AI 產出的個人化郵件寄送到顧客信箱。
- Security Cards:
- IAM:管理誰可以存取哪些資源,負責設定雲端系統的「通行證」。
- Others:
- AWS Management Console:AWS 的圖形化操作介面,讓你能在瀏覽器中快速建立與管理雲端服務。
- Amazon SNS:一種事件驅動的推播通知服務,可用來快速傳遞訊息給使用者或不同系統。