Agente precompilado de venta minorista

El agente precompilado basado en el manual de venta minorista te permite buscar artículos, obtener recomendaciones de productos y realizar un pedido.

Diálogos de muestra

En los siguientes diálogos de muestra, se muestran situaciones comunes que maneja este agente precompilado.

Buscar productos y comprar artículos

El usuario pregunta por los relojes disponibles en la tienda. El agente recomienda productos que cumplen con estos criterios, y el usuario los agrega a su carrito de compras. El usuario confirma que quiere 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 para el usuario.

Entrada del usuario Respuesta del agente
hi
Hola, soy tu asistente de compras de Google. Puedo ayudarte a buscar artículos y realizar pedidos. ¿En qué puedo ayudarte?
what watches do you have
Tenemos el Google Watch. ¿Quieres agregarlo a tu carrito?
yes add two please
Exacto. Agregué dos Google Watches a tu carrito. ¿Necesitas algo más?
can you add one Google Pixel 8 to my cart as well?
Exacto. Agregué un Google Pixel 8 a tu carrito. ¿Necesitas algo más?
what's in my cart?
Tienes un Google Pixel 8 y dos Google Watches en tu carrito. ¿Quieres pagar?
yes please
De acuerdo, realicé 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?
actually can you help me find a new phone too?
Tenemos el Google Phone Pixel 8 y el Google Phone Pixel 7. ¿Te gustaría comprar uno de estos?
yes, give me a Pixel 8
Exacto. Agregué un Google Phone Pixel 8 a tu carrito. ¿Necesitas algo más?
no we can check out
Tienes un Google Phone Pixel 8 en tu carrito. ¿Quieres pagar con este carrito?
sí
De acuerdo, realicé un pedido por ti. Tu pedido contiene un Google Phone Pixel 8. Tu número de confirmación es Y43KTF0T.
¿Hay algo más con lo que pueda ayudarte?
no that's all for me, thanks
De acuerdo, gracias por comprar con Google. Que tengas un lindo 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
hi I want to buy a phone
Tenemos el Google Phone Pixel 8 y el Google Phone Pixel 7. ¿Cuál te gustaría comprar?
give me two of the 8
Exacto. Agregué dos Google Phone Pixel 8 a tu carrito. ¿Necesitas algo más?
actually can you remove one of them?
Claro, quité un Google Phone Pixel 8 de tu carrito. ¿Necesitas algo más?
I'm ready to place my order
De acuerdo, realicé un pedido que contiene un Google Phone Pixel 8. Tu número de confirmación es X0KP6K5T.
¿Hay algo más con lo que pueda ayudarte?
no, that's it
De acuerdo, gracias por comprar con Google. Que tengas un lindo día.

No se encontró el producto

El usuario pregunta por un producto que la tienda no tiene.

Entrada del usuario Respuesta del agente
hi
Hola, soy tu asistente de compras de Google. Puedo ayudarte a buscar artículos y realizar pedidos. ¿En qué puedo ayudarte?
I want to buy a car
Lo siento, no tenemos autos en stock. ¿Hay algo más que quieras buscar?
yeah, what about watches?
Tenemos el Google Watch. ¿Quieres agregarlo a tu carrito?
no thanks
¿Hay algo más con lo que pueda ayudarte?
nope
De acuerdo, gracias por comprar con Google. Que tengas un lindo día.

Entrada no reconocida

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

Entrada del usuario Respuesta del agente
hi
Hola, soy tu asistente de compras de Google. Puedo ayudarte a buscar artículos y realizar pedidos. ¿En qué puedo ayudarte?
I want to book a hotel
Lo siento, pero no puedo ayudarte con eso. Puedo ayudarte a buscar productos, incluidos teléfonos, relojes y auriculares. También puedo ayudarte a realizar pedidos. ¿En qué puedo ayudarte?

Configuración básica

Sigue estos pasos para configurar este agente precompilado:

  1. Importa el agente precompilado.
  2. Configura las herramientas proporcionadas con tus servicios externos. Para obtener más información, consulta Configuración de herramientas.

Configuración de las herramientas

Este agente incluye herramientas para la integración con servicios externos. Usa el instalador de herramientas precompilado para implementar código de muestra y datos para tu agente precompilado.

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

  1. Descarga el instalador de herramientas precompilado en 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 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 realizar la autenticación 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 requeridos, configura cada herramienta en el agente precompilado con las URLs proporcionadas que registró el instalador:

    Generative AI App Builder

    1. Si aún no importaste el agente precompilado, impórtalo a tu proyecto.
    2. Ve a Generative AI App Builder.

      Generative AI App 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 servers: campo por el extremo registrado por el instalador.
    7. Haz clic en Guardar.

    Dialogflow CX

    1. Si aún no importaste el agente precompilado, impórtalo 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 servers campo con el extremo registrado por el instalador.
    8. Haz clic en Guardar.
  9. Otorga a la cuenta de servicio de Compute Engine (your-project-number-developer.gserviceaccount.com) el rol de Usuario de Cloud Datastore para que las funciones de Cloud Run recién implementadas puedan acceder a Firestore.

Google Store API

La herramienta Google Store API recupera elementos de Google Store según un término de búsqueda.

Administrar carrito de compras

La herramienta Administrar carrito de compras te permite administrar tu carrito de compras viendo, agregando y quitando artículos.

Realizar pedido

La herramienta Realizar pedido realiza un pedido con el carrito de compras actual del usuario y muestra un número de confirmación.

Completado

Tu agente está configurado y listo para la prueba.