Construye Recomendaciones de Viaje en Tiempo Real Usando AI

Construye Recomendaciones de Viaje en Tiempo Real Usando AI

«`html

Construcción de Recomendaciones de Viaje en Tiempo Real Usando AI en Amazon Bedrock

La inteligencia artificial está revolucionando la forma en que las empresas ofrecen experiencias personalizadas en diversas industrias, incluyendo el sector de viajes y hospitalidad. Las agencias de viajes están mejorando sus servicios al ofrecer paquetes vacacionales personalizados, adaptados a las preferencias únicas de los clientes, que incluyen necesidades de accesibilidad, restricciones dietéticas e intereses en actividades. Para satisfacer estas expectativas, se requiere una solución que combine un conocimiento integral sobre viajes con información de precios y disponibilidad en tiempo real.

Este artículo muestra cómo construir una solución de inteligencia artificial generativa utilizando **Amazon Bedrock** que crea paquetes vacacionales a medida al combinar perfiles y preferencias de clientes con datos de precios en tiempo real. Demostraremos el uso de Amazon Bedrock Knowledge Bases para información sobre viajes, Amazon Bedrock Agents para detalles de vuelos en tiempo real y Amazon OpenSearch Serverless para una búsqueda y recuperación eficiente de paquetes.

Descripción de la Solución

Las agencias de viajes enfrentan una creciente demanda de recomendaciones personalizadas mientras luchan con la precisión y escalabilidad de los datos en tiempo real. Imaginemos una agencia de viajes que necesita ofrecer paquetes vacacionales accesibles: necesitan hacer coincidir requisitos específicos de accesibilidad con la disponibilidad de vuelos y alojamientos en tiempo real, pero están limitados por los tiempos de procesamiento manual y la información desactualizada en los sistemas tradicionales. Esta solución impulsada por AI combina personalización con integración de datos en tiempo real, lo que permite a la agencia coincidir automáticamente los requisitos de accesibilidad con las opciones de viaje actuales, ofreciendo recomendaciones precisas en minutos en lugar de horas.

La solución utiliza una arquitectura de tres capas para ayudar a los agentes de viajes a crear recomendaciones vacacionales personalizadas:

  • Capa de Frontend: Proporciona una interfaz donde los agentes de viajes ingresan requisitos y preferencias de los clientes.
  • Capa de Orquestación: Procesa solicitudes y las enriquece con datos de clientes.
  • Capa de Recomendación: Combina dos componentes clave:
    • Almacenamiento de datos de viaje: Mantiene un repositorio buscable de paquetes de viaje.
    • Recuperación de información en tiempo real: Obtiene detalles actuales de vuelos a través de integración de API.

Arquitectura de Recomendación de Viajes

Esta arquitectura en capas permite a los agentes de viajes capturar los requisitos del cliente, enriquecerlos con preferencias almacenadas, integrar datos en tiempo real y entregar recomendaciones personalizadas que se ajusten a las necesidades del cliente.

Implementación en AWS

La implementación en AWS incluye:

  • Amazon API Gateway: Recibe solicitudes y las redirige a funciones de AWS Lambda, facilitando llamadas API seguras para recuperar recomendaciones.
  • AWS Lambda: Procesa datos de entrada, crea el aviso enriquecido y ejecuta el flujo de trabajo de recomendaciones.
  • Amazon DynamoDB: Almacena preferencias de clientes e historial de viajes.
  • Amazon Bedrock Knowledge Bases: Ayuda a los agentes de viajes a construir una base de datos curada de destinos, paquetes de viaje y ofertas, asegurando que las recomendaciones se basen en información confiable y actualizada.
  • Amazon OpenSearch Serverless: Permite búsquedas vectoriales simples, escalables y de alto rendimiento.
  • Amazon S3: Almacena grandes conjuntos de datos como horarios de vuelos y materiales promocionales.
  • Amazon Bedrock Agents: Integra la recuperación de información en tiempo real, asegurando que los itinerarios recomendados reflejen la disponibilidad actual, precios y horarios a través de integraciones API externas.

Requisitos Previos

Para implementar y utilizar esta solución, se debe tener lo siguiente:

  • Una cuenta de AWS con acceso a Amazon Bedrock.
  • Permisos para crear y gestionar los siguientes servicios:
    • Amazon Bedrock
    • Amazon OpenSearch Serverless
    • AWS Lambda
    • Amazon DynamoDB
    • Amazon S3
    • API Gateway
  • Acceso a modelos base en Amazon Bedrock para Amazon Titan Text Embeddings V2 y Anthropic Claude 3 Haiku.

Desplegar la Pila de CloudFormation

Para desplegar esta solución en su cuenta de AWS, se deben seguir los siguientes pasos:

  1. Elegir Lanzar Pila.
  2. Dejar la configuración por defecto y completar la creación de la pila.
  3. Elegir Ver eventos de pila para ir a la consola de AWS CloudFormation y ver los detalles del despliegue.

La pila tarda alrededor de 10 minutos en crear los recursos. Espere hasta que el estado de la pila sea CREATE_COMPLETE antes de continuar con los siguientes pasos.

Prueba de la Solución

La interfaz web proporciona un formulario intuitivo donde los agentes de viajes pueden ingresar requisitos del cliente, incluyendo:

  • ID del cliente (por ejemplo, Joe o Will)
  • Presupuesto de viaje
  • Fechas preferidas
  • Número de viajeros
  • Estilo de viaje

Imaginemos un escenario donde un agente de viajes está ayudando a Joe, un cliente que requiere accesibilidad en silla de ruedas, a planear unas vacaciones de lujo. El agente ingresa la siguiente información:

  • ID del cliente: Joe
  • Presupuesto: 4.000 GBP
  • Duración: 5 días
  • Fechas de viaje: 15 de julio de 2025
  • Número de viajeros: 2
  • Estilo de viaje: Lujo

El sistema orquesta una serie de acciones que consultan la base de conocimientos, verifica información de vuelos en tiempo real utilizando la API simulada y devuelve recomendaciones personalizadas que coinciden con las necesidades y preferencias específicas del cliente.

Próximos Pasos

Para mejorar aún más esta solución, considere lo siguiente:

  • Explorar capacidades multi-agente.
  • Implementar soporte multilingüe utilizando modelos base multilingües en Amazon Bedrock.
  • Integrar con sistemas de gestión de relaciones con clientes (CRM).

Para más información sobre el artículo, visite: AWS Blog

«`

Deja una respuesta