Vertex AI Search for commerce ofrece dos capacidades conversacionales: el filtro de productos conversacional y el agente de comercio conversacional. El filtro de productos conversacional guía a los usuarios con preguntas estructuradas para definir mejor las búsquedas, mientras que el agente de comercio conversacional permite experiencias de chat abiertas.
Dos capacidades conversacionales con un solo extremo de API
Ambas capacidades se basan en el extremo de API de conversationalSearch.
Filtrado de productos conversacional
Caso de uso: Guía a los usuarios para que definan mejor las búsquedas amplias, como vestido, con preguntas aclaratorias como ¿De qué color?
Modelo de interacción: Refleja preguntas y respuestas estructuradas de opción múltiple.
Para obtener más información sobre el filtrado conversacional, consulta la sección Filtrado de productos conversacional.
Agente conversacional de comercio
Caso de uso: Permite experiencias de chat de lenguaje natural y de final abierto, como Ayúdame a planificar una fiesta.
Modelo de interacción: Incluye respuestas de texto generadas por IA, sugerencias de búsqueda dinámicas y preguntas de seguimiento.
Para obtener más información sobre la capacidad de búsqueda conversacional interactiva, consulta la sección Agente de comercio conversacional.
Ambas funciones permiten conversaciones con llamadas a la API paralelas
La API de Conversational no devuelve resultados de la búsqueda de productos. Su propósito es proporcionar la experiencia de conversación.
Tu aplicación debe realizar dos llamadas a la API paralelas y separadas para cada interacción del usuario. Esta arquitectura es fundamental tanto para el filtrado de productos como para el agente de comercio conversacional.
La API de Conversational tiene las siguientes características:
- Tiene el extremo
conversationalSearch. - Permite preguntas de seguimiento, respuestas de texto y consultas refinadas.
- Devuelve campos como
conversation_id,followup_questionyconversational_text_response.
La API de Search:
- Tiene el extremo
search. - Obtiene la lista de productos que se mostrarán al usuario.
- Devuelve una lista estándar de resultados de productos.
Ambas capacidades usan el campo principal conversation_id.
El objeto conversation_id es la clave para mantener el estado y el historial de una sola sesión de conversación.
- Primera solicitud: Envía la consulta inicial sin
conversation_id. - Respuesta: La API devuelve un nuevo
conversation_id. - Tu acción: Almacena esto en el almacenamiento de sesión del cliente.
- Solicitudes posteriores: Para todas las interacciones de seguimiento dentro de la misma sesión, debes enviar el
conversation_idalmacenado en la solicitud. Esto permite que el sistema comprenda el contexto, como el usuario ya dijo que quiere un vestido amarillo.
¿Qué sigue?
- Configura y usa el filtrado de productos conversacional.
- Configurar y usar el agente de comercio conversacional