Caso de uso da IA generativa: gerar soluções para dúvidas de suporte ao cliente

Este documento fornece uma arquitetura de alto nível para um aplicativo que usa IA para gerar soluções para dúvidas de suporte dos clientes.

O público-alvo deste documento inclui arquitetos, desenvolvedores e administradores que criam e gerenciam aplicativos de IA generativa na nuvem. O documento pressupõe que você tenha um entendimento básico da IA generativa.

A seção Implantação deste documento fornece exemplos de código para casos de uso de suporte ao cliente com assistência de IA.

Arquitetura

O diagrama a seguir mostra uma arquitetura para um aplicativo de suporte técnico assistido por IA em Google Cloud. O aplicativo recebe perguntas dos clientes, recupera recursos relevantes de uma base de conhecimento e gera soluções para as dúvidas. A arquitetura é uma implementação da abordagem de geração aumentada por recuperação (RAG).

Arquitetura de um aplicativo que usa IA para gerar respostas a solicitações de suporte dos clientes. Arquitetura de um aplicativo que usa IA para gerar respostas a solicitações de suporte dos clientes.

O aplicativo nesta arquitetura consiste em serviços em contêineres que são implantados em um cluster do Google Kubernetes Engine (GKE). A arquitetura mostra o seguinte fluxo:

  1. Um cliente envia uma pergunta para o aplicativo da central de suporte.
  2. O aplicativo da mesa de suporte passa a pergunta do cliente para o serviço de recuperação de conhecimento.
  3. O serviço de recuperação de conhecimento cria e envia um comando para a API Gemini na Vertex AI para recuperar recursos relevantes para a pergunta do cliente.
  4. O Gemini identifica recursos relevantes de uma base de conhecimento de suporte armazenada no Cloud Storage.
  5. O Gemini retorna os IDs dos recursos relevantes para o serviço de recuperação de conhecimento.
  6. O serviço de recuperação de conhecimento recupera os recursos relevantes do Cloud Storage.
  7. O serviço de recuperação de conhecimento envia a pergunta do cliente e os recursos relevantes ao serviço de geração de soluções.
  8. O serviço de geração de soluções envia os recursos para a API Gemini na Vertex AI, com um comando para gerar uma solução detalhada para a dúvida do cliente.
  9. O Gemini gera uma solução, como instruções detalhadas ou um tutorial em vídeo.
  10. O serviço de geração de soluções fornece a solução ao cliente pelo aplicativo da mesa de suporte.

Produtos usados

Esta arquitetura de exemplo usa os seguintes produtos Google Cloud :

  • Google Kubernetes Engine (GKE): um serviço do Kubernetes que pode ser usado para implantar e operar aplicativos conteinerizados em escala usando a infraestrutura do Google.
  • Vertex AI: uma plataforma de ML que permite treinar e implantar modelos de ML e aplicativos de IA, além de personalizar LLMs para uso em aplicativos com tecnologia de IA.
  • Cloud Storage: um armazenamento de objetos de baixo custo e sem limite para diversos tipos de dados. Os dados podem ser acessados de dentro e fora Google Cloude são replicados entre locais para redundância.

Implantação

Para testar aplicativos de suporte ao cliente com tecnologia de IA em Google Cloud, use os exemplos de código a seguir:

A seguir

Colaboradores

Autor: Kumar Dhanagopal | Desenvolvedor de soluções de vários produtos

Outros colaboradores: