Exemplo de utilização da IA generativa: gerar conteúdo para campanhas de marketing personalizadas

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

Arquitetura para uma aplicação de IA generativa que gera campanhas de marketing personalizadas. Arquitetura para uma aplicação de IA generativa que gera campanhas de marketing personalizadas.

A arquitetura mostra os seguintes fluxos:

  • Carregar e processar dados do utilizador:

    1. Os dados do utilizador de origens internas Google Cloud e de origens externas são carregados para o BigQuery.
    2. Um pipeline do Dataflow processa os dados carregados e deriva estatísticas de marketing, como perfis demográficos, interesses e padrões de compra.
    3. O Eventarc aciona um serviço do Cloud Run.
    4. 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.
    5. Para cada utilizador, o Gemini gera conteúdo de áudio, vídeo e texto para campanhas de marketing online.
    6. 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:

    1. Obtém conteúdo de marketing específico do utilizador a partir do servidor de conteúdo do Cloud Storage.
    2. 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?

Colaboradores

Autor: Kumar Dhanagopal | Cross-Product Solution Developer

Outros colaboradores: