O agente pré-criado baseado em playbook de varejo permite pesquisar itens, receber recomendações de produtos e fazer pedidos.
Exemplo de diálogo
Este exemplo de diálogo mostra cenários comuns que esse agente pré-criado processa.
Pesquisar produtos e comprar itens
- O usuário pergunta sobre os relógios disponíveis na loja.
- O agente recomenda produtos que atendem a esses critérios.
- O usuário adiciona o produto ao carrinho.
- O usuário adiciona outro produto ao carrinho.
- O usuário pergunta sobre o conteúdo do carrinho.
- O agente lista os itens no carrinho, e o usuário confirma que quer comprá-los.
- O agente faz o pedido e fornece um número de confirmação.
- O usuário pede uma recomendação de smartphone.
- O agente recomenda smartphones disponíveis na loja.
- O usuário adiciona um ao carrinho.
- O usuário faz um pedido para o smartphone e fornece um número de confirmação.
| Entrada do usuário | Resposta do agente |
|---|---|
| Olá, | |
| Olá, sou seu assistente do Google Shopping. Posso ajudar você a pesquisar itens e fazer pedidos. Como posso ajudar? | |
| Quais relógios você tem? | |
| Temos o Google Watch. Quer adicionar ao carrinho? | |
| sim, adicione dois, por favor | |
| Isso mesmo! Adicionei dois Google Watches ao seu carrinho. Mais alguma coisa? | |
| Você pode adicionar um Google Pixel 8 ao meu carrinho também? | |
| 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. Quer finalizar a compra? | |
| sim, por favor | |
| Certo, 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? | |
| na verdade, você pode me ajudar a encontrar um celular novo também? | |
| Temos o smartphone do Google Pixel 8 e o smartphone do Google Pixel 7. 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 conferir | |
| Você tem um smartphone do Google Pixel 8 no carrinho. Quer finalizar a compra usando este carrinho? | |
| sim | |
| Certo, fiz um pedido para você. Seu pedido contém um smartphone do Google Pixel 8. Seu número de confirmação é Y43KTF0T. | |
| Posso ajudar com mais alguma coisa hoje? | |
| Não, só isso, obrigado. | |
| Certo, agradecemos por comprar com o Google. Tenha um bom dia. |
Gerenciamento de carrinhos
O usuário pede para adicionar alguns itens ao carrinho e remove um antes de fazer o pedido.
| Entrada do usuário | Resposta do agente |
|---|---|
| Olá, quero comprar um celular | |
| Temos o smartphone do Google Pixel 8 e o smartphone do Google Pixel 7. Qual você quer comprar? | |
| me dê dois dos 8 | |
| Isso mesmo! Adicionei dois smartphones Google Pixel 8 ao seu carrinho. Mais alguma coisa? | |
| thought na verdade, você pode remover um deles? | |
| Removi um smartphone do Google Pixel 8 do seu carrinho. Mais alguma coisa? | |
| Tudo pronto para fazer meu pedido | |
| Certo, fiz um pedido com um smartphone do Google Pixel 8. Seu número de confirmação é X0KP6K5T. | |
| Posso ajudar com mais alguma coisa hoje? | |
| Não, é só isso. | |
| Certo, agradecemos por comprar com o Google. Tenha um bom dia. |
Produto não encontrado
O usuário pergunta sobre um produto que a loja não vende.
| Entrada do usuário | Resposta do agente |
|---|---|
| Olá, | |
| Olá, sou seu assistente do Google Shopping. Posso ajudar você a pesquisar itens e fazer pedidos. Como posso ajudar? | |
| Quero comprar um carro | |
| Não temos carros em estoque. Quer encontrar mais alguma coisa? | |
| Sim, e os relógios? | |
| Temos o Google Watch. Quer adicionar ao 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 tópico não relacionado a produtos ou pedidos.
- O agente responde repetindo os tópicos que aborda e pergunta ao usuário em que ele precisa de ajuda.
| Entrada do usuário | Resposta do agente |
|---|---|
| Olá, | |
| Olá, sou seu assistente do Google Shopping. Posso ajudar você a pesquisar 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
Siga estas etapas para configurar esse agente pré-criado:
- Importe o agente pré-criado.
- Configure as ferramentas fornecidas com seus serviços externos. Para mais informações, consulte Configuração da ferramenta.
Configuração da ferramenta
Esse agente inclui ferramentas para integração com serviços externos. Implante dados e exemplos de código para seu agente pré-criado usando o instalador de ferramentas.
Para implantar e configurar o exemplo de código e os dados do agente pré-criado de varejo, abra as instruções.
- Faça o download do instalador de ferramentas pré-criado para um diretório local.
- Navegue até o diretório local em que você fez o download de installer.zip.
- Descompacte o arquivo installer.zip e abra a pasta
installer. - Consulte o arquivo README.md para uma visão geral detalhada do instalador e dos requisitos.
- Execute
pip install -r requirements.txtpara instalar os requisitos. -
Execute
gcloud auth application-default loginpara autenticar usando gcloud auth. -
Execute o instalador usando
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail -
Depois de implantar todos os serviços necessários, configure cada ferramenta no agente pré-criado com os
URLs fornecidos registrados pelo instalador:
Generative AI App Builder
- Se você ainda não importou o agente pré-criado, importe o agente para seu projeto.
- Acesse o Generative AI App Builder.
- Selecione seu projeto no menu suspenso do console.
- Selecione seu app.
- Clique no ícone de Ferramentas.
-
Para cada ferramenta no agente, edite o esquema para substituir o URL no campo
servers:pelo endpoint registrado pelo instalador. - Clique em Salvar.
Dialogflow CX
- Se você ainda não importou o agente pré-criado, importe o agente para seu projeto.
- Abra o console do Dialogflow CX.
- Escolha seu projeto do Google Cloud.
- Selecione seu agente.
- Clique no ícone de Recursos generativos.
- Clique em Ferramentas.
-
Para cada ferramenta no agente, edite o esquema para substituir o URL no campo
serverspelo endpoint registrado pelo instalador. - Clique em Salvar.
-
Conceda à conta de serviço do Compute Engine
(
your-project-number-developer.gserviceaccount.com) o papel de Usuário do Cloud Datastore, para que as funções do Cloud Run recém-implantadas possam acessar o Firestore.
Ferramenta da API Google Store
A ferramenta da API Google Store busca itens na Google Store com base em um termo de pesquisa.
Ferramenta de gerenciamento do carrinho de compras
A ferramenta de gerenciamento do carrinho de compras permite que o usuário gerencie o carrinho de compras visualizando, adicionando e removendo itens.
Ferramenta de pedidos
A ferramenta Place Order faz um pedido para o carrinho de compras atual do usuário e retorna um número de confirmação.
Concluído
Seu agente está configurado e pronto para testes.