本文档提供了一个应用的高级架构,该应用使用 AI 为个性化营销活动生成内容。
本文档的目标受众群体包括为媒体和营销行业构建和管理云端生成式 AI 应用的架构师、开发者和管理员。本文档假定您对生成式 AI 有一定的基础了解。
本文档的部署部分提供了代码示例的链接,可帮助您尝试部署生成式 AI 营销应用。
架构
下图展示了 Google Cloud中应用的架构,该应用会处理用户数据,以生成用于个性化营销广告系列的媒体资源。
该架构展示了以下流程:
注入和处理用户数据:
- 来自 Google Cloud 内来源和外部来源的用户数据会上传到 BigQuery。
- Dataflow 流水线会处理上传的数据,并得出营销数据洞见,例如受众特征资料、兴趣和购买模式。
- Eventarc 触发 Cloud Run 服务。
- Cloud Run 服务将营销洞见发送到 Vertex AI 中的 Gemini API,并提示生成用于营销活动的个性化媒体资源。
- 对于每位用户,Gemini 都会为在线营销活动生成音频、视频和文字内容。
- Cloud Run 服务将生成的内容上传到 Cloud Storage 中的内容服务器存储桶。
提供产品推荐:
当用户访问公司的 Web 门户时,该门户会执行以下操作:
- 从 Cloud Storage 内容服务器检索特定于用户的营销内容。
- 在用户访问的网页上展示营销内容。
为了提高生成内容的质量,请考虑对架构进行以下调整:
- 构建反馈环,让模型从营销活动的影响中学习。
- 在将生成的内容上传到 Cloud Storage 之前,让人工用户验证内容是否安全且符合品牌要求。
使用的产品
此示例架构使用以下 Google Cloud 产品:
- Cloud Run:一个无服务器计算平台,可让您直接在 Google 可伸缩的基础设施之上运行容器。
- Vertex AI:一个机器学习平台,用于训练和部署机器学习模型和 AI 应用以及自定义 LLM,以在依托 AI 技术的应用中使用。
- BigQuery:一种企业数据仓库,可帮助您使用机器学习地理空间分析和商业智能等内置功能管理和分析数据。
- Dataflow:一项服务,可大规模提供统一的流式数据处理和批量数据处理。
- Eventarc:一种无服务器解决方案,用于异步路由由事件触发的消息。
- Cloud Storage:适用于各种数据类型的费用低廉且不受限制的对象存储。数据可从 Google Cloud内部和外部访问,并且跨位置进行复制以实现冗余。
部署
GitHub 中的 Generative AI for Marketing 代码库包含一些代码示例,您可以使用这些示例来尝试部署生成式 AI 应用,以用于营销应用。
后续步骤
- 生成营销活动简报和营销资产。
- 为营销活动生成图片和文案。
- 探索更多生成式 AI 架构指南。
- 如需简要了解 Google Cloud中特定于 AI 和机器学习工作负载的架构原则和建议,请参阅 Well-Architected Framework 中的 AI 和机器学习视角。
- 如需查看更多参考架构、图表和最佳实践,请浏览 Cloud 架构中心。
贡献者
作者: Kumar Dhanagopal | 跨产品解决方案开发者
其他贡献者:
- Amina Mansour | Cloud Platform 评估团队负责人
- Megan O'Keefe | 开发技术推广工程师
- Samantha He | 技术文档工程师
- Shir Meir Lador | 开发者关系工程经理