Este documento fornece uma arquitetura de alto nível para uma aplicação que usa IA para gerar conteúdo para campanhas de marketing personalizadas.
O público-alvo deste documento inclui arquitetos, programadores e administradores que criam e gerem aplicações de IA generativa na nuvem para as indústrias de meios de comunicação e marketing. Este documento pressupõe que tem uma compreensão básica da IA generativa.
A secção Implementação deste documento fornece links para exemplos de código que ajudam a experimentar a implementação de aplicações de IA generativa para aplicações de marketing.
Arquitetura
O diagrama seguinte mostra uma arquitetura para uma aplicação que processa dados do utilizador para gerar recursos de multimédia para campanhas de marketing personalizadas. Google Cloud
A arquitetura mostra os seguintes fluxos:
Carregar e processar dados do utilizador:
- Os dados do utilizador de origens internas Google Cloud e de origens externas são carregados para o BigQuery.
- Um pipeline do Dataflow processa os dados carregados e deriva estatísticas de marketing, como perfis demográficos, interesses e padrões de compra.
- O Eventarc aciona um serviço do Cloud Run.
- O serviço Cloud Run envia as estatísticas de marketing para a API Gemini no Vertex AI, com um comando para gerar recursos de multimédia personalizados para campanhas de marketing.
- Para cada utilizador, o Gemini gera conteúdo de áudio, vídeo e texto para campanhas de marketing online.
- O serviço do Cloud Run carrega o conteúdo gerado para um contentor de servidor de conteúdo no Cloud Storage.
Publicar recomendações de produtos:
Quando os utilizadores visitam o portal Web da empresa, este faz o seguinte:
- Obtém conteúdo de marketing específico do utilizador a partir do servidor de conteúdo do Cloud Storage.
- Apresenta o conteúdo de marketing nas páginas Web que os utilizadores visitam.
Para melhorar a qualidade do conteúdo gerado, considere os seguintes ajustes à arquitetura:
- Crie um ciclo de feedback para permitir que o modelo aprenda com o impacto das campanhas de marketing.
- Antes de o conteúdo gerado ser carregado para o Cloud Storage, permita que um utilizador humano verifique se o conteúdo é seguro e está em conformidade com a marca.
Produtos usados
Esta arquitetura de exemplo usa os seguintes Google Cloud produtos:
- Cloud Run: uma plataforma de computação sem servidor que lhe permite executar contentores diretamente na infraestrutura escalável da Google.
- Vertex AI: uma plataforma de ML que lhe permite preparar e implementar modelos de ML e aplicações de IA, bem como personalizar MDIs/CE para utilização em aplicações com tecnologia de IA.
- BigQuery: um armazém de dados empresariais que ajuda a gerir e analisar os seus dados com funcionalidades integradas, como aprendizagem automática, análise geoespacial e Business Intelligence.
- Dataflow: um serviço que oferece processamento de dados por streaming e em lote unificado em grande escala.
- Eventarc: uma solução sem servidor para encaminhar assincronamente mensagens acionadas por eventos.
- Cloud Storage: um local de armazenamento de objetos de baixo custo e sem limite para diversos tipos de dados. Os dados podem ser acedidos a partir do interior e do exterior Google Cloud, e são replicados em várias localizações para redundância.
Implementação
O repositório Generative AI for Marketing no GitHub inclui exemplos de código que pode usar para experimentar a implementação de aplicações de IA generativa para aplicações de marketing.
O que se segue?
- Gere um resumo da campanha de marketing e recursos de marketing.
- Gerar imagens e texto para campanhas de marketing.
- Explore mais guias de arquitetura de IA generativa.
- Para uma vista geral dos princípios e recomendações de arquitetura específicos das cargas de trabalho de IA e ML no Google Cloud, consulte aperspetiva de IA e ML no Well-Architected Framework.
- Para ver mais arquiteturas de referência, diagramas e práticas recomendadas, explore o Centro de arquitetura na nuvem.
Colaboradores
Autor: Kumar Dhanagopal | Cross-Product Solution Developer
Outros colaboradores:
- Amina Mansour | Head of Cloud Platform Evaluations Team
- Megan O'Keefe | Consultora de programadores
- Samantha He | Redatora técnica
- Shir Meir Lador | Developer Relations Engineering Manager