Este sistema surge de una investigación enfocada en la convergencia de la Inteligencia Artificial Generativa y los sistemas transaccionales. El objetivo principal fue desarrollar una arquitectura capaz de procesar lenguaje natural complejo y ejecutar operaciones críticas en una base de datos relacional, eliminando la fricción de los formularios convencionales.
Funcionalidades Principales
A través de una arquitectura modular en Node.js, se implementaron las siguientes capacidades técnicas y operativas:
✅ Procesamiento de Lenguaje Natural (LLM): Integración con el modelo Google Gemini 1.5 Flash para la interpretación de intenciones y extracción de entidades en tiempo real.
✅ Gestión de Reservas Conversacional: Flujo automatizado que permite al usuario consultar, seleccionar y confirmar habitaciones mediante una charla fluida por WhatsApp.
✅ Soporte Multiidioma Nativo: Detección automática del lenguaje (Español/Inglés/Otros) sin necesidad de menús de selección, mejorando la experiencia del turista extranjero.
✅ Persistencia de Datos en MySQL: Validación y registro inmediato de transacciones en base de datos, garantizando la integridad de la disponibilidad de habitaciones.
✅ Panel Administrativo vía Comandos: Sistema de reportes estadísticos y auditoría de chats accesible para la gerencia mediante comandos de texto cifrados.
✅ Derivación Inteligente a Agente Humano: Algoritmo de detección de sentimientos o fallos de intención para transferir la sesión a un operador real cuando sea necesario.
✅ Seguridad y Validación de Identidad: Módulo de verificación de documentos (DNI/Pasaporte) integrado en el flujo de reserva para cumplir con normativas hoteleras.
Arquitectura del Sistema
✅El proyecto se fundamenta en una infraestructura robusta y escalable:
Backend: Node.js v20+
✅Inteligencia Artificial: SDK de Google Generative AI (Gemini API)
✅Base de Datos: MySQL (Modelo Entidad-Relación normalizado)
✅Interfaz de Mensajería: Protocolo de WhatsApp (WPPConnect/Baileys)
✅Entorno de Despliegue: Preparado para contenedores (Docker) o servidores VPS Linux.
Impacto y Resultados
Tras las pruebas de estrés y aceptación realizadas, el sistema demostró:
✅Reducción del 80% en el tiempo de respuesta inicial al cliente.
✅Disponibilidad 24/7 sin costos operativos adicionales de personal.
✅Precisión del 95% en la interpretación de consultas complejas sobre políticas y tarifas.