BuddyTravelAI y la evolución de las interfaces: de chatbots a Interfaces Agénticas Adaptativas

BuddyTravelAI

En Bravent hemos desarrollado BuddyTravelAI, un recomendador de viajes inteligente construido con AG-UI y Microsoft Agent Framework.

BuddyTravelAI es una aplicación agéntica, lo que significa que la IA no es solo un chat, sino que funciona como un verdadero asistente inteligente, capaz de colaborar contigo durante todo el proceso de planificación del viaje.

Este enfoque representa la evolución de las interfaces digitales: pasamos de chatbots tradicionales a Interfaces Agénticas Adaptativas, la nueva forma de interactuar con las aplicaciones, donde la interfaz se adapta dinámicamente al razonamiento y al estado del agente.

BuddyTravelAI:

  • Entiende lo que necesitas y construye itinerarios paso a paso.

  • Busca y ajusta alojamientos en función de tus criterios reales.

  • Se adapta a tu estilo de viaje, recordando presupuesto, duración, tipo de viaje y criterios personales.

  • Actualiza la interfaz automáticamente conforme el agente avanza.

  • Refina recomendaciones cuando cambias filtros o preferencias.

  • Te pregunta lo que falta para ofrecerte un plan más preciso.

  • Permite perfeccionar el viaje por chat, como si hablaras con un experto.

  • Genera un itinerario listo para imprimir, guardar o compartir.

A continuación, explicamos cómo está construido BuddyTravelAI y cómo funciona, desde el punto de vista de una Interfaz Agéntica Adaptativa.

Componentes principales de BuddyTravelAI

BuddyTravelAI se compone de las siguientes piezas clave:

1. Frontend (UI)

El frontend es la parte visible de la aplicación: botones, listas, destinos y mensajes de progreso.
Su función no es únicamente mostrar información, sino reflejar en tiempo real todo lo que el agente va decidiendo.

Gracias a AG-UI, la interfaz no es estática: se actualiza automáticamente en función de los eventos que emite el agente, mostrando avances, estados intermedios y nuevas recomendaciones conforme se generan.

2. Backend: Microsoft Agent Framework

El backend es el “cerebro” de la aplicación.
Recibe las peticiones del usuario, las procesa y devuelve respuestas estructuradas a la interfaz.

Aquí es donde vive el agente, la pieza responsable de razonar, recordar preferencias, mantener contexto y generar recomendaciones de viaje.

El backend está construido en .NET utilizando Microsoft Agent Framework (MAF), el framework de Microsoft para crear agentes de inteligencia artificial avanzados.

¿Qué hace Microsoft Agent Framework dentro de la aplicación?

1. Razonamiento paso a paso: MAF permite que el agente procese la petición del viajero como un flujo estructurado, no como un mensaje aislado.

El agente analiza el destino, el tipo de viaje y la duración, compara opciones y genera itinerarios personalizados, ajustando los resultados según tus preferencias.

2. Uso del modelo de IA: MAF permite que el agente se conecte a Azure OpenAI para procesar las peticiones del usuario y generar respuestas inteligentes.

3. Memoria y estado del agente: Una de las claves de las Interfaces Agénticas Adaptativas es la memoria.

El agente es capaz de mantener y recordar información relevante durante todo el proceso de planificación gracias a las sesiones de agente y a un sistema de memoria integrada proporcionado por MAF.

Estas sesiones almacenan el estado y el contexto de todo lo que estás haciendo:
preferencias, filtros aplicados, conversaciones de chat y progreso del itinerario.

Gracias a ello, el agente puede razonar de forma coherente a lo largo del tiempo y adaptar el viaje sin perder información.

4. Emisión de eventos AG-UI para actualizar la interfaz: La comunicación entre frontend y backend se basa en un protocolo de eventos AG-UI.

Esto permite que el agente y la interfaz se mantengan sincronizados en tiempo real.
Cuando el agente actualiza algo —por ejemplo, “buscando destinos…”, “analizando clima…” o generando nuevas opciones— la UI lo muestra al instante.

MAF es la pieza que permite que el agente emita estos eventos, haciendo posible una interfaz viva y adaptativa.

Arquitectura de una Interfaz Agéntica Adaptativa

Frontend (AG-UI)

La interfaz no solo muestra datos:
reacciona a eventos del agente en tiempo real, mostrando progreso, decisiones y nuevos resultados automáticamente.

Backend: Microsoft Agent Framework

El backend es el núcleo cognitivo del sistema.
Aquí vive el agente que:

  • Razona paso a paso

  • Mantiene memoria y estado

  • Emite eventos para sincronizar la UI

Gracias a MAF, el agente se conecta con Azure OpenAI y mantiene sesiones persistentes, lo que permite una experiencia coherente y continua.

Cómo funciona BuddyTravelAI

BuddyTravelAI actúa como un asistente inteligente que te acompaña paso a paso en la planificación del viaje.

1. Introduces el destino del viaje: En la parte superior escribes el título del viaje, por ejemplo “Viaje a Bali – Primavera 2026” o “Escapada a París”.
BuddyTravelAI reconoce automáticamente el destino a partir del título.

2. Añades los datos básicos del viaje: Seleccionas dos elementos clave:

  • Duración del viaje (número de días)

  • Tipo de viaje (romántico, aventura, familiar, etc.)

3. Envías la petición: Al pulsar el botón para planificar el viaje:

  • El agente analiza destino, duración y estilo.

  • Genera un itinerario personalizado día a día.

  • Ofrece recomendaciones generales de viaje (actividades, consejos y lugares clave).

4. Añades tus preferencias de alojamiento: Puedes ajustar:

  • Tipo de alojamiento

  • Precio

  • Nota mínima

  • Ubicación

  • Régimen (desayuno, media pensión, etc.)

  • Número de viajeros

  • Servicios (cocina, baño privado, cancelación gratuita, etc.)

BuddyTravelAI analiza tu perfil, actualiza automáticamente las recomendaciones y sugiere alojamientos alineados con tus criterios.

5. Conviertes la planificación en algo realmente personal: Puedes añadir requisitos adicionales relacionados con actividades, transporte, alojamiento o preferencias personales (por ejemplo: “Añadir un día extra para descansar”).

Cada nuevo requisito se procesa en tiempo real, y el agente actualiza el itinerario y las recomendaciones automáticamente.

6. El chat de la derecha: tu copiloto durante el viaje: El chat integrado te permite seguir ajustando el viaje.
Solo tienes que escribir lo que necesitas (“Muéstrame opciones más económicas”, “Añade actividades para niños”, “Busca un hotel con spa”) y BuddyTravelAI adapta el plan.

No es un chatbot: es un canal de colaboración continua con el agente.

7. Un plan a tu medida… y listo para imprimir: Finalmente, la aplicación permite convertir el itinerario en un documento PDF, listo para guardar, llevar contigo o compartir con tus compañeros de viaje.

Conclusión

BuddyTravelAI no es una app de viajes.
Es un ejemplo de cómo las Interfaces Agénticas Adaptativas están redefiniendo la forma en la que interactuamos con el software.

No hablamos de hablar con una IA.
Hablamos de trabajar con ella.

maria martin

María Martín

Programadora Web Full Stack Junior y Webmaster Senior - Bravent
    Resumen de privacidad

    Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

    Cookies estrictamente necesarias

    Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

    Cookies de terceros

    Esta web utiliza cookies analíticas para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

    Dejar esta cookie activa nos permite mejorar nuestra web.