Guía precompilada de venta minorista

El libro de jugadas precompilado de venta minorista permite a los usuarios buscar artículos, obtener recomendaciones de productos y realizar pedidos.

Diálogos de muestra

En los siguientes diálogos de muestra, se muestran situaciones comunes que controla esta guía de jugadas precompilada.

Buscar productos y comprar artículos

El usuario pregunta sobre los relojes disponibles en la tienda. El agente recomienda productos que cumplen con este criterio, y el usuario los agrega a su carrito de compras. El usuario confirma que le gustaría realizar un pedido y el agente lo confirma con un número de confirmación. Luego, el usuario solicita recomendaciones de teléfonos, y el agente sugiere teléfonos, agrega uno al carrito del usuario y realiza un pedido por él.

Entrada del usuario Respuesta del agente
hi
Hola, soy tu asistente de Google Shopping. Puedo ayudarte a buscar artículos y realizar pedidos. ¿En qué puedo ayudarte?
¿Qué relojes tienes?
Tenemos el Google Watch. ¿Quieres agregarlo a tu carrito?
sí, agrega dos
Exacto. Agregué dos relojes Google a tu carrito. ¿Necesitas algo más?
¿Puedes agregar un Google Pixel 8 a mi carrito?
Exacto. Agregué un Google Pixel 8 a tu carrito. ¿Necesitas algo más?
¿Qué hay en mi carrito?
Tienes un Google Pixel 8 y dos Google Watches en tu carrito. ¿Quieres pagar?
sí, por favor
Muy bien, hice un pedido que contiene un Google Pixel 8 y dos Google Watches. Tu número de confirmación es QKA67DW2.
¿Hay algo más con lo que pueda ayudarte?
¿Puedes ayudarme a encontrar un teléfono nuevo?
Tenemos el Google Phone Pixel 8 y el Google Phone Pixel 7. ¿Quieres comprar uno de ellos?
sí, quiero un Pixel 8
Exacto. Agregué un teléfono Google Pixel 8 a tu carrito. ¿Necesitas algo más?
no, podemos revisar
Tienes un teléfono Google Pixel 8 en tu carrito. ¿Quieres pagar con este carrito?
De acuerdo, hice el pedido por ti. Tu pedido contiene un teléfono Google Pixel 8. Tu número de confirmación es Y43KTF0T.
¿Hay algo más con lo que pueda ayudarte?
no, eso es todo por mi parte, gracias
De acuerdo, gracias por comprar con Google. Que tengas un buen día.

Administración del carrito

El usuario solicita agregar algunos artículos a su carrito y, luego, quita uno antes de realizar un pedido.

Entrada del usuario Respuesta del agente
Hola, quiero comprar un teléfono.
Tenemos el Google Phone Pixel 8 y el Google Phone Pixel 7. ¿Cuál quieres comprar?
dame dos de los 8
Exacto. Agregué dos teléfonos Google Pixel 8 a tu carrito. ¿Necesitas algo más?
¿Puedes quitar uno de ellos?
Por supuesto. Quité un teléfono Google Pixel 8 de tu carrito. ¿Necesitas algo más?
Tengo todo listo para realizar el pedido
Muy bien, hice un pedido que contiene un teléfono Google Pixel 8. Tu número de confirmación es X0KP6K5T.
¿Hay algo más con lo que pueda ayudarte?
no, eso es todo
De acuerdo, gracias por comprar con Google. Que tengas un buen día.

No se encontró el producto

El usuario pregunta por un producto que no se vende en la tienda.

Entrada del usuario Respuesta del agente
hi
Hola, soy tu asistente de Google Shopping. Puedo ayudarte a buscar artículos y realizar pedidos. ¿En qué puedo ayudarte?
Quiero comprar un auto
Lo siento, no tenemos ningún vehículo en stock. ¿Hay algo más que quieras encontrar?
Sí, ¿qué pasa con los relojes?
Tenemos el Google Watch. ¿Quieres agregarlo a tu carrito?
no, gracias
¿Hay algo más con lo que pueda ayudarte?
no
De acuerdo, gracias por comprar con Google. Que tengas un buen día.

Entrada no reconocida

El usuario pregunta sobre un tema no relacionado con los productos o los pedidos. El agente responde repitiendo los temas que abarca y le pregunta al usuario con qué le gustaría que lo ayudaran.

Entrada del usuario Respuesta del agente
hi
Hola, soy tu asistente de Google Shopping. Puedo ayudarte a buscar artículos y realizar pedidos. ¿En qué puedo ayudarte?
Quiero reservar un hotel
Lo siento, no puedo ayudarte con eso. Puedo ayudarte a buscar productos, como teléfonos, relojes y auriculares. También puedo ayudarte a realizar pedidos. ¿En qué puedo ayudarte?

Configuración básica

Para configurar esta guía precompilada, sigue estos pasos:

  1. Importa la guía precompilada.
  2. Para configurar las herramientas proporcionadas con tus servicios externos, consulta Configuración de herramientas.

Configuración de herramientas

Este agente incluye herramientas que se usan para integrarse con servicios externos. Puedes usar el instalador de herramientas precompiladas para implementar código y datos de muestra para tu libro de jugadas precompilado.

Para implementar y configurar el código y los datos de muestra del agente precompilado de venta minorista, expande para obtener instrucciones.

  1. Descarga el instalador de herramientas precompiladas a un directorio local.
  2. Navega al directorio local en el que descargaste installer.zip.
  3. Descomprime installer.zip y abre la carpeta installer.
  4. Revisa el archivo README.md para obtener una descripción general detallada del instalador y sus requisitos.
  5. Ejecuta pip install -r requirements.txt para instalar los requisitos.
  6. Ejecuta gcloud auth application-default login para autenticarte con gcloud auth.
  7. Ejecuta el instalador con python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail.
  8. Después de implementar todos los servicios necesarios, configura cada herramienta en el agente precompilado con las URLs proporcionadas que registra el instalador:

    Consola de Agent Builder

    1. Si aún no lo hiciste, importa el agente a tu proyecto.
    2. Ve a la consola de Agent Builder.

      Consola de Agent Builder

    3. Selecciona tu proyecto en el menú desplegable de la consola.
    4. Selecciona tu app.
    5. Haz clic en el ícono de Herramientas.
    6. Para cada herramienta del agente, edita el esquema para reemplazar la URL en el campo servers: por el extremo que registró el instalador.
    7. Haz clic en Guardar.

    Dialogflow CX

    1. Si aún no lo hiciste, importa el agente a tu proyecto.
    2. Abre la consola de Dialogflow CX.
    3. Elige tu proyecto de Google Cloud.
    4. Selecciona el agente.
    5. Haz clic en el ícono de Recursos generativos.
    6. Haz clic en Herramientas.
    7. Para cada herramienta del agente, edita el esquema para reemplazar la URL en el campo servers por el extremo que registró el instalador.
    8. Haz clic en Guardar.

Google Store API

La herramienta Google Store API se usa para recuperar elementos de Google Store según un término de búsqueda.

Administra el carrito de compras

La herramienta Manage Shopping Cart permite al usuario administrar su carrito de compras, ya que puede ver todos los artículos del carrito, agregar artículos y quitarlos.

Realizar pedido

La herramienta Place Order se usa para realizar un pedido con el carrito de compras actual del usuario y muestra un número de confirmación del pedido realizado.

Completado

Tu agente y sus integraciones ya deberían estar configurados y listos para probarse.