Agente pré-criado para varejo

O agente pré-criado do Retail permite que os usuários pesquisem itens, recebam recomendações de produtos e façam um pedido. Esse agente pré-criado usa agentes generativos.

Exemplos de diálogos

As caixas de diálogo de amostra a seguir mostram cenários comuns processados por esse agente pré-criado.

Pesquisar produtos e comprar itens

O usuário pergunta sobre relógios disponíveis na loja. O agente recomenda produtos que atendam a esses critérios, e o usuário os adiciona ao carrinho de compras. O usuário confirma que quer fazer um pedido, e o agente confirma o pedido com um número de confirmação. Em seguida, o usuário solicita recomendações por telefone, e o agente sugere telefones, adiciona um ao carrinho do usuário e faz um pedido para o usuário.

Entrada do usuário Resposta do agente
oi
Olá, sou seu assistente de compras do Google. Posso ajudar você a procurar itens e fazer pedidos. Como posso ajudar?
Que relógios você tem?
Temos o Google Watch. Quer adicionar o item ao seu carrinho?
sim, adicione dois, por favor
É isso mesmo. Adicionei dois relógios Google ao seu carrinho. Mais alguma coisa?
você também pode adicionar um Google Pixel 8 ao meu carrinho?
É isso mesmo. Adicionei um Google Pixel 8 ao seu carrinho. Mais alguma coisa?
O que tem no meu carrinho?
Você tem um Google Pixel 8 e dois Google Watches no carrinho. Você quer finalizar a compra?
sim, por favor
Ok, fiz um pedido com um Google Pixel 8 e dois Google Watches. Seu número de confirmação é QKA67DW2.
Posso ajudar com mais alguma coisa hoje?
Você pode me ajudar a encontrar um novo smartphone também?
Temos o Google smartphone Pixel 8 e o Google Pixel 7. Você quer comprar um deles?
sim, quero um Pixel 8
É isso mesmo. Adicionei um smartphone Google Pixel 8 ao seu carrinho. Mais alguma coisa?
não, podemos verificar
Você tem um smartphone Google Pixel 8 no carrinho. Você quer finalizar a compra usando este carrinho?
sim
Certo, fiz um pedido para você. Seu pedido contém um smartphone Google Pixel 8. Seu número de confirmação é Y43KTF0T.
Posso ajudar com mais alguma coisa hoje?
isso é tudo, obrigada
Certo, agradecemos por comprar com o Google. Tenha um bom dia.

Gerenciamento de carrinho

O usuário pede para adicionar alguns itens ao carrinho e remove um antes de fazer um pedido.

Entrada do usuário Resposta do agente
Oi, eu quero comprar um smartphone
Temos o Google Pixel 8 e o Google Pixel 7. Qual você quer comprar?
Quero duas de 8
É isso mesmo. Adicionei dois smartphones Google Pixel 8 ao seu carrinho. Mais alguma coisa?
Você pode remover um deles?
Claro, removi um Google Pixel 8 do carrinho. Mais alguma coisa?
Tudo pronto para fazer meu pedido
Ok, fiz um pedido com um smartphone Google Pixel 8. Seu número de confirmação é X0KP6K5T.
Posso ajudar com mais alguma coisa hoje?
não, é isso
Certo, agradecemos por comprar com o Google. Tenha um bom dia.

Produto não encontrado

O usuário pergunta sobre um produto que não é transferido pela loja.

Entrada do usuário Resposta do agente
oi
Olá, sou seu assistente de compras do Google. Posso ajudar você a procurar itens e fazer pedidos. Como posso ajudar?
quero comprar um carro
Não temos nenhum carro em estoque. Há mais alguma coisa que você gostaria de encontrar?
é, e os relógios?
Temos o Google Watch. Quer adicionar o item ao seu carrinho?
Agora não
Posso ajudar com mais alguma coisa hoje?
não
Certo, agradecemos por comprar com o Google. Tenha um bom dia.

Entrada não reconhecida

O usuário pergunta sobre um tema não relacionado a produtos ou pedidos. O agente responde repetindo os tópicos abordados e pergunta ao usuário como ele gostaria de ajuda.

Entrada do usuário Resposta do agente
oi
Olá, sou seu assistente de compras do Google. Posso ajudar você a procurar itens e fazer pedidos. Como posso ajudar?
Quero reservar um hotel
Desculpe, não posso ajudar você com isso. Posso ajudar você a pesquisar produtos, incluindo smartphones, relógios e fones de ouvido. Também posso ajudar você a fazer pedidos. Como posso ajudar?

Configuração básica

Para configurar esse agente pré-criado:

  1. Importe o agente pré-criado.
  2. Configure as tools fornecidas com seus serviços externos. Consulte Configuração da ferramenta.

Configuração da ferramenta

Esse agente inclui tools usadas para integração com serviços externos. Use o instalador da ferramenta pré-criada para implantar dados e código de amostra do seu agente pré-criado.

Para implantar e configurar o exemplo de código e os dados do agente pré-criado do Retail, expanda para ver as instruções.

  1. Faça o download do instalador da ferramenta pré-criada em um diretório local.
  2. Navegue até o diretório local onde você fez o download do installer.zip.
  3. Descompacte installer.zip e abra a pasta installer.
  4. Consulte README.md para obter uma visão geral detalhada do instalador e seus requisitos.
  5. Execute pip install -r requirements.txt para instalar os requisitos.
  6. Execute gcloud auth application-default login para autenticar usando o gcloud auth.
  7. Execute o instalador usando python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail.
  8. Depois de implantar todos os serviços necessários, configure cada ferramenta no agente pré-criado com os URLs fornecidos, registrados pelo instalador:
    1. Abra o Console do Dialogflow CX.
    2. Escolha seu projeto do Google Cloud.
    3. Se você ainda não importou o agente pré-criado, importe-o para seu projeto.
    4. Selecione seu agente.
    5. Clique no ícone Recursos generativos.
    6. Clique em Ferramentas.
    7. Para cada ferramenta no agente, edite o esquema para substituir o URL no campo servers: pelo endpoint registrado pelo instalador.
    8. Clique em Save.

Google Store API

A ferramenta Google Store API é usada para buscar itens da Google Store com base em um termo de pesquisa.

Gerenciar carrinho de compras

A ferramenta Manage Shopping Cart permite que o usuário gerencie o carrinho de compras visualizando e adicionando ou removendo itens do carrinho.

Fazer pedido

A ferramenta Place Order é usada para fazer um pedido com o carrinho de compras atual do usuário e retorna um número de confirmação para o pedido.

Concluído

Seu agente e as integrações dele já estão configurados e prontos para serem testados.