El agente precompilado basado en una guía de procedimientos del asistente de compras proporciona consultas de productos de venta minorista, pedidos, estado de los pedidos y cancelación de pedidos. Usa Vertex AI Search for Retail y cargas útiles de entrega personalizadas, lo que proporciona una experiencia visual enriquecida.
Diálogos de muestra
En los siguientes diálogos de muestra, se muestran situaciones comunes que controla este agente precompilado.
Comparación de productos y opiniones
El usuario pide explorar saris tradicionales. El agente presenta algunas opciones populares y el usuario selecciona la primera. El usuario pide zapatos a juego. El agente presenta opciones populares y el usuario pide comparar las opiniones y selecciona la opción con la calificación más alta. El agente pregunta sobre el tamaño y confirma que los zapatos se agregaron al carrito.
Entrada del usuario | Respuesta del agente |
---|---|
muéstrame saris tradicionales | |
[Presenta los productos] ¿Te interesa alguno de estos productos o buscas otras opciones? | |
El primero se ve bien | |
Excelente elección. El sari de Georgette impreso de moda de diseño propio de la belleza india es una pieza hermosa. Dado que los saris suelen ser de talla única, te quedarán perfectos. ¿Quieres agregarlo a tu carrito? | |
¿Tienes tacones a juego? | |
[Presenta los productos] ¿Te interesa alguno de estos productos o buscas otras opciones? | |
Sí, pero ¿puedes revisar las opiniones de los clientes y elegir la mejor? | |
Los zapatos de tacón para mujer Flat n Heels tienen una calificación promedio de 4 de 5 estrellas, mientras que los zapatos de tacón para mujer Glitzy Galz tienen una calificación promedio de 4.5 de 5 estrellas. Las opiniones de los clientes que compraron los zapatos de tacón Flat n Heels para mujer fueron variadas. Algunos los encontraron cómodos al principio, pero incómodos después de unas horas, mientras que otros elogiaron su comodidad. Por otro lado, los zapatos de tacón para mujer Glitzy Galz recibieron opiniones en su mayoría positivas, y los clientes elogiaron su ajuste, calidad y diseño. ¿Cuál quieres agregar a tu carrito? | |
la que tenga las mejores opiniones y calificaciones | |
Los zapatos de tacón para mujer Glitzy Galz tienen la calificación más alta, de 4.5 de 5 estrellas. ¿Qué talla quieres para los zapatos de tacón para mujer Glitzy Galz? Tenemos tallas del 5 al 11. | |
6 | |
¡Perfecto! Se agregaron los zapatos de tacón para mujer Glitzy Galz en talla 6 a tu carrito con la cantidad 1. ¿Quieres agregar algo más a tu carrito? |
Experiencia de compra de extremo a extremo
El usuario explora el catálogo de productos. El agente presenta recomendaciones en función de la solicitud del usuario. Después de algunas búsquedas, el usuario encuentra un artículo para comprar. El agente confirma el tamaño y la cantidad del artículo que se comprará, así como la fecha de entrega esperada. El usuario solicita una fecha de entrega diferente, que no está disponible, y acepta la fecha de entrega original. El agente confirma la información de contacto, pago y entrega registrada. El usuario actualiza la información de entrega y confirma. El agente realiza el pedido y le proporciona el número de pedido al usuario.
Entrada del usuario | Respuesta del agente |
---|---|
Está haciendo frío. ¿Tienes buenos suéteres? | |
[Presenta productos]. ¿Te interesa alguno de estos productos o buscas otras opciones? | |
Me gusta el suéter para mujer para mi esposa, pero busco un suéter para niño. | |
[Presenta productos]. ¿Te interesa alguno de estos productos o buscas otras opciones? | |
agrega el primer suéter para mujer al carrito | |
¿Qué talla quieres para el suéter casual para mujer Nineteen de cuello redondo liso? Tenemos tallas que van desde extrapequeñas hasta extragrandes. | |
medio | |
¡Perfecto! Se agregó el suéter casual para mujer Nineteen de cuello redondo liso en talla mediana a tu carrito con la cantidad 1. ¿Quieres agregar algo más a tu carrito? | |
no | |
La fecha más próxima en la que podemos enviarte el Nineteen Solid Round Neck Casual Women's Sweater es el 29 de abril de 2024. ¿Estás de acuerdo? | |
¿Puedes entregarlo el 28 de abril? | |
Lamentablemente, no podemos entregar el suéter casual para mujer Nineteen de cuello redondo y color sólido el 28 de abril de 2024. La fecha más cercana en la que podemos entregarlo es el 29 de abril de 2024. | |
Muy bien, mantén la fecha de entrega como está. | |
Muy bien, tu Nineteen Solid Round Neck Casual Women's Sweater se entregará el 29 de abril de 2024. Ahora, revisemos los detalles de tu perfil para asegurarnos de que todo esté actualizado:\ | |
Dirección de entrega: 638 Maple Street, Apt 11, Cupertino, CA 95014\ | |
Información de pago: Visa que termina en 4111 Número de contacto: 416-555-5555 Correo electrónico: email@example.com Revisa estos detalles. Si todo está correcto, simplemente confirma. Avísame si necesitas hacer algún cambio. |
|
Mi dirección cambió a 371 Talbot Street Carmichael, CA 95608 | |
Se actualizó correctamente tu dirección de entrega a 371 Talbot Street, Carmichael, CA 95608. ¿Hay algo más que quieras modificar? | |
no | |
Se realizó correctamente tu pedido del suéter casual para mujer Nineteen de cuello redondo con el ID de pedido ee6b4cc7. Se programó la entrega para el 29 de abril de 2024. | |
gracias | |
Se realizó correctamente tu pedido. ¿Podemos ayudarte con algún otro asunto? | |
no, gracias | |
Me alegra haber podido ayudarte. Si necesitas algo de Cymbal Apparel, solo tienes que hacer clic.\ |
Cómo verificar el estado de un pedido
El usuario solicita verificar el estado de un pedido. El agente recopila el número de pedido y recupera la información del pedido. El agente proporciona detalles sobre los artículos del pedido, así como su estado actual y la fecha de entrega prevista.
Entrada del usuario | Respuesta del agente |
---|---|
Hola | |
No dudes en seleccionar una de las opciones anteriores o simplemente escribe lo que buscas y te ayudaré. | |
Quiero verificar el estado de mi pedido | |
Por supuesto, puedo ayudarte con eso. Para comenzar, ¿podrías proporcionarme el ID de tu pedido? | |
ee6b4cc7 | |
Se confirmó tu pedido Actualmente, se está procesando. Esto es lo que pediste: Nineteen Solid Round Neck Casual Women's Sweater Talla: Mediana Cantidad: 1 Entrega estimada: 29 de abril de 2024 ¿Te puedo ayudar con alguna otra inquietud? |
|
No, gracias | |
Me alegra haber podido ayudarte. Si necesitas algo de Cymbal Apparel, solo tienes que hacer clic. |
Cómo devolver un pedido
El usuario quiere devolver un pedido. El agente recopila el número de pedido, recupera los detalles del pedido y confirma el artículo que se devolverá. Luego, el agente inicia el proceso de devolución y proporciona una etiqueta de devolución para que el usuario la imprima y la adjunte al paquete.
Entrada del usuario | Respuesta del agente |
---|---|
Hola | |
No dudes en seleccionar una de las opciones anteriores o simplemente escribe lo que buscas y te ayudaré. | |
Quiero devolver mi pedido | |
Estoy aquí para ayudarte con la devolución. Para comenzar, ¿podrías indicarme el número de pedido? | |
0fc77d64 | |
Gracias por proporcionar tu número de pedido. Encontré el pedido que realizaste el 12 de abril de 2024. El pedido contiene una camiseta azul oscuro con cuello redondo para niños con estampado de YK en talla pequeña. ¿Es ese el artículo que quieres devolver? | |
sí | |
Muy bien, inicié el proceso de devolución. A continuación, encontrarás la etiqueta de devolución adjunta. Imprime la etiqueta y pégala al paquete antes de enviarlo. ¿Podemos ayudarte con algún otro asunto? | |
No, gracias | |
Me alegra haber podido ayudarte. Si necesitas algo de Cymbal Apparel, solo tienes que hacer clic. |
Configuración básica
Para configurar este agente precompilado, sigue estos pasos:
- Importa el agente precompilado.
- Configura 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. Para configurar estas herramientas, sigue estos pasos:
- Crea una base de datos de Firestore llamada
apparel-db
. - Crea un conector de integración de Firestore.
- Descarga la integración de aplicaciones para el Asistente de Shopping.
- Reemplaza todas las referencias a
projects/customermod-genai-sa/locations/us-central1/connections/firestore
por el identificador del conector creado en el paso 2. - Sube y publica la integración.
- Otorga el rol
Application Integration Invoker
a tu agente de servicio de Dialogflow. - Actualiza la propiedad
paths
para hacer referencia a la integración que creaste en el paso 5 en las especificaciones de OpenAPI de las siguientes herramientas:get-order-status
,order-lookup
,place-order
yreturn-order
.
Google Shopping
La herramienta search-products
recupera los productos que mejor coinciden según la búsqueda y el valor de desplazamiento del catálogo de productos.
La herramienta muestra una respuesta de carga útil personalizada que incluye detalles del producto.
La IU usa esta carga útil personalizada para mostrar los productos en forma de contenido enriquecido.
Detalles del producto
La herramienta get-product-details
recupera los detalles de los productos del catálogo con la API de Retail.
Luego, los detalles del producto recuperados se transforman y se muestran en un formato simplificado que el agente usa para responder preguntas sobre los productos que le mostró al usuario.
Opiniones sobre productos
La herramienta get-reviews
se usa para recuperar opiniones sobre productos.
Espera una lista de productos mostrados y recupera opiniones para cada uno.
Las opiniones generadas se transforman en un formato de plantilla personalizada (review_template) adecuado para mostrarse en una interfaz de usuario enriquecida.
Productos similares
La herramienta similar-products
facilita el descubrimiento de productos similares a un producto especificado con la API de Retail Recommendation.
Acepta un ID de producto y usa la API de Retail Recommendation para predecir productos similares del catálogo de productos.
Fecha de entrega
La herramienta store-delivery-date
es responsable de almacenar la fecha de entrega preferida del usuario para los artículos del carrito de compras, que se debe comparar con la fecha de entrega estimada más temprana.
La herramienta get-delivery-date
es responsable de estimar la fecha de entrega de los artículos del carrito de compras.
Detalles del usuario
La herramienta get-user-info
recupera la información personal del usuario, incluida la dirección de envío, la información de pago, el número de teléfono y el correo electrónico, mientras que la herramienta update-user-info es responsable de actualizar la información del usuario.
Administración de pedidos
La herramienta place-order
controla el proceso de realizar un pedido para los artículos del carrito de compras.
Almacena el pedido en Firestore con los datos del pedido, que incluyen el ID, estado, marca de tiempo de creación y lista de productos.
Muestra el número de pedido al agente.
La herramienta order-lookup
recupera datos de pedidos de una base de datos de Firestore según el ID de pedido proporcionado.
La herramienta return-order
actualiza el estado de un pedido a "return_pending" en
la base de datos de Firestore,
lo que indica que el cliente inició la devolución y que el pedido está pendiente de devolución.
La herramienta get-order-status
es responsable de recuperar el estado de un pedido y, si se envió, hacerle un seguimiento con la API de DHL.
Proporciona mensajes adecuados según el estado del pedido.
Completado
Tu agente y sus integraciones ya deberían estar configurados y listos para probarse.