El agente compilado previamente de Retail permite a los usuarios buscar artículos, obtener recomendaciones de productos y realizar un pedido. Este agente precompilado usa agentes generativos.
Diálogos de muestra
En los siguientes diálogos de muestra, se presentan situaciones comunes controladas por este agente compilado previamente.
Busca productos y compra artículos
El usuario pregunta sobre los relojes disponibles en la tienda. El agente recomienda productos que cumplan con este criterio, y el usuario los agrega a su carrito de compras. El usuario confirma que desea realizar un pedido y el agente lo confirma con un número de confirmación. Luego, el usuario solicita recomendaciones telefónicas, y el agente sugiere teléfonos, agrega uno al carrito del usuario y realiza un pedido para este.
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? | |
¿Qué relojes tienes? | |
Tenemos Google Watch. ¿Quieres agregarlo a tu carrito? | |
Sí, agrega dos, por favor | |
Ya lo tienes. Agregué dos relojes de Google a tu carrito. ¿Necesitas algo más? | |
¿Puedes agregar un Google Pixel 8 a mi carrito también? | |
Ya lo tienes. 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 el carrito. ¿Quieres pagar? | |
sí, por favor | |
Muy bien, hice un pedido que contiene un Google Pixel 8 y dos relojes de Google. Tu número de confirmación es QKA67DW2. | |
¿Hay algo más en lo que pueda ayudarte? | |
¿Podrías ayudarme a encontrar un teléfono nuevo también? | |
Tenemos los teléfonos Google Pixel 8 y Google Pixel 7, ¿quieres comprar uno de estos? | |
sí, dame un Pixel 8 | |
Ya lo tienes. Agregué un Google Pixel 8 a tu carrito. ¿Necesitas algo más? | |
no, podemos revisar | |
Tienes un teléfono Google Pixel 8 en tu carrito. ¿Deseas pagar con este carrito? | |
sí | |
Muy bien. Ya hice un pedido para ti. Tu pedido contiene un teléfono Google Pixel 8. Tu número de confirmación es Y43KTF0T. | |
¿Hay algo más en lo que pueda ayudarte? | |
no, eso es todo por mí, gracias | |
Bien. 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 Pixel 7. ¿Cuál deseas comprar? | |
dame dos de los 8 | |
Ya lo tienes. Agregué dos Google Pixel 8 a tu carrito. ¿Necesitas algo más? | |
en realidad, ¿puedes quitar una de ellas? | |
Claro, quité un teléfono Google Pixel 8 del carrito. ¿Necesitas algo más? | |
Estoy listo para hacer el pedido | |
Bien, hice un pedido que contiene un teléfono Google Pixel 8. Tu número de confirmación es X0KP6K5T. | |
¿Hay algo más en lo que pueda ayudarte? | |
no, eso es todo | |
Bien. 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 transporta en la tienda.
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? | |
Quiero comprar un auto | |
Lo sentimos, no tenemos autos en stock. ¿Hay algo más que te gustaría buscar? | |
¿Y los relojes? | |
Tenemos Google Watch. ¿Quieres agregarlo a tu carrito? | |
no, gracias | |
¿Hay algo más en lo que pueda ayudarte? | |
no | |
Bien. Gracias por comprar con Google. Que tengas un buen día. |
No se reconoce la entrada
El usuario pregunta sobre un tema no relacionado con productos u pedidos. El agente responde repitiendo qué temas cubre el agente y le pregunta al usuario para qué le gustaría 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? | |
Quiero reservar un hotel | |
Lo siento, pero todavía 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 este agente precompilado, haz lo siguiente:
- Importa el agente compilado previamente.
- Configura las tools proporcionadas con tus servicios externos. Consulta Configuración de herramientas.
Configuración de herramientas
Este agente incluye tools que se utilizan para integrarse a servicios externos. Puedes usar el instalador de herramientas compiladas previamente para implementar el código de muestra y los datos para tu agente precompilado.
Si quieres implementar y configurar el código de muestra y los datos del agente precompilado de Retail, expande la sección para obtener instrucciones.
- Descarga el instalador de la herramienta compilada previamente en un directorio local.
- Navega al directorio local donde descargaste installer.zip.
-
Descomprime installer.zip y abre la carpeta
installer
. - Revisa el archivo README.md para obtener una descripción general detallada del instalador y sus requisitos.
-
Ejecuta
pip install -r requirements.txt
para instalar los requisitos. -
Ejecuta
gcloud auth application-default login
para autenticar con gcloud auth. -
Ejecuta el instalador con
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail
. -
Después de implementar todos los servicios obligatorios, configura cada herramienta en el agente compilado previamente con las URLs proporcionadas que registró el instalador:
- Abre la consola de Dialogflow CX.
- Elige tu proyecto de Google Cloud.
- Si aún no has importado el agente compilado previamente, importa el agente a tu proyecto.
- Selecciona el agente.
- Haz clic en el ícono de Recursos generativos.
- Haz clic en Herramientas.
-
Para cada herramienta del agente, edita el esquema a fin de reemplazar la URL en el campo
servers:
por el extremo que registró el instalador. - Haz clic en Guardar.
Google Store API
La herramienta Google Store API
se usa para recuperar artículos de Google Store en función de un término de búsqueda.
Administrar carrito de compras
La herramienta Manage Shopping Cart
permite al usuario administrar su carrito de compras, ya que permite ver todos los artículos, agregarlos 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
El agente y sus integraciones ya deberían estar configurados y listos para las pruebas.