Próximo evento: El marco de implementación de agentes de IA

Avahi desarrolla un panel de análisis con IA para Digital Sportsman, revelando información empresarial para guías de actividades al aire libre

Cliente

Digital Sportsman

Ubicación

Tyner, Carolina del Norte

Industria

Actividades al aire libre / Mercado de guías y experiencias

Servicios y tecnología

AWS Lambda | AWS Bedrock (Amazon Nova Pro) | Amazon RDS | AWS ECS Fargate | Amazon ECR | Application Load Balancer | FastAPI | React | Tailwind CSS | Recharts | Docker | PostgreSQL

Resumen del proyecto

Digital Sportsman es un mercado en línea que conecta a entusiastas de las actividades al aire libre con guías profesionales de pesca, caza y experiencias de aventura. Sin conocimientos técnicos ni tiempo disponible, estos guías no tenían una forma práctica de acceder o comprender sus propios datos empresariales. Avahi diseñó y entregó un panel de análisis impulsado por IA en AWS, lo que permite a los guías formular preguntas de negocio en lenguaje sencillo y recibir respuestas precisas y visualizadas en tiempo real. La plataforma proporciona a cada guía del mercado de Digital Sportsman la visibilidad empresarial que necesita para tomar decisiones más inteligentes, sin escribir una sola línea de código. El resultado es una plataforma de inteligencia escalable y de autoservicio construida sobre una arquitectura sin servidor de AWS que crece junto con el negocio.

Acerca del cliente

Digital Sportsman opera un mercado en línea que conecta a entusiastas de las actividades al aire libre con guías profesionales, incluyendo guías de pesca, organizadores de caza e instructores de aventura. La plataforma sirve como columna vertebral digital para una comunidad de profesionales especializados que gestionan reservas, clientes y experiencias como pequeñas empresas ágiles. Aunque son altamente cualificados en sus respectivos oficios, estos guías suelen carecer de los recursos técnicos de las grandes empresas y dependen de Digital Sportsman para obtener las herramientas que necesitan para gestionar sus operaciones de manera efectiva.

El problema

La comunidad de guías de Digital Sportsman se enfrentaba a un importante punto ciego en el análisis. A pesar de operar en una plataforma rica en datos de reservas, los guías no tenían una forma sencilla de responder a preguntas fundamentales sobre sus propios negocios. ¿Qué experiencias generaban más ingresos? ¿Quiénes eran sus mejores clientes este trimestre? ¿Cómo evolucionaban sus reservas con el tiempo? Sin conocimientos de SQL o la capacidad de construir informes manuales, estas respuestas estaban simplemente fuera de su alcance.

Acceder a los datos empresariales requería o bien una formación técnica o bien horas de esfuerzo manual, ninguna de las cuales era realista para guías profesionales que pasan sus días en el campo, no frente a un teclado. La brecha entre los datos existentes en la plataforma Digital Sportsman y la información disponible para los guías que dependían de ella se ampliaba con cada reserva.

Si no se abordaba, este punto ciego seguiría limitando la capacidad de los guías para hacer crecer sus negocios, optimizar sus ofertas y retener a sus mejores clientes. Una plataforma que no pudiera proporcionar inteligencia procesable a sus usuarios corría el riesgo de perder la confianza y la lealtad de los mismos profesionales a los que estaba destinada a apoyar.

Por qué AWS

AWS proporcionó la base ideal para una solución que necesitaba ser tanto inteligente como escalable. El servicio de IA gestionado de la plataforma, AWS Bedrock, dio a Avahi acceso a modelos de lenguaje de última generación sin la complejidad de gestionar la infraestructura de IA. Combinada con la computación sin servidor a través de AWS Lambda y el alojamiento de contenedores gestionado mediante AWS ECS Fargate, la arquitectura fue diseñada para escalar automáticamente con la demanda en lugar de requerir una sobrecarga operativa constante.

La amplitud del ecosistema de AWS también permitió a Avahi conectar cada capa de la solución sin problemas, desde el procesamiento del lenguaje natural hasta las consultas de bases de datos y la entrega de la interfaz, utilizando servicios probados de nivel empresarial en los que Digital Sportsman podría confiar en el futuro.

Por qué Digital Sportsman eligió a Avahi

Digital Sportsman necesitaba un socio que pudiera ofrecer soluciones en la intersección de la IA, la arquitectura en la nube y el diseño de la experiencia de usuario. Las credenciales de Avahi como socio de nivel Premier de AWS lo convirtieron en la opción adecuada para un proyecto que requería tanto profundidad técnica como un juicio práctico sobre lo que los guías realmente utilizarían en el campo.

Avahi aportó una trayectoria probada en la construcción de soluciones de producción en AWS y una clara comprensión de cómo traducir capacidades complejas de la nube en herramientas que funcionan para usuarios finales no técnicos. La capacidad del equipo para diseñar una arquitectura que garantizara un estricto aislamiento de datos, asegurara la precisión de los cálculos y ofreciera una experiencia intuitiva posicionó a Avahi de manera única para asumir este desafío.

Solución

Avahi diseñó y construyó el panel de control de IA de Digital Sportsman, una plataforma de análisis en tiempo real que permite a los guías formular preguntas de negocio en lenguaje sencillo y recibir respuestas precisas y visualizadas en cuestión de segundos. En lugar de aprender SQL o navegar por complejos menús de filtros, un guía simplemente escribe una pregunta como «¿Cuáles fueron mis ingresos el mes pasado?» o «¿Quiénes son mis principales clientes este año?» y la plataforma se encarga del resto.

El backend es una API de Python construida con FastAPI, desplegada como una función de AWS Lambda. Cuando un guía envía una pregunta, la API la pasa a AWS Bedrock, el servicio de IA gestionado de Amazon, que ejecuta el modelo de lenguaje grande Amazon Nova Pro. El modelo convierte la pregunta en lenguaje natural en una consulta SQL, aplicando reglas estrictas a nivel de prompt: cada consulta debe estar limitada a los datos propios del guía autenticado, utilizar uniones de tablas correctas y hacer referencia a los campos de fecha adecuados. Esta aplicación a nivel de prompt es lo que evita la fuga de datos entre usuarios y garantiza la precisión de los cálculos en toda la plataforma.

El SQL generado se ejecuta contra una base de datos PostgreSQL alojada en Amazon RDS. Los resultados se devuelven al modelo, que genera un título legible, etiquetas de eje y un breve resumen de lo que muestran los datos. Ese paquete completo, incluyendo los datos del gráfico y la interpretación, se devuelve al frontend para su visualización.

El frontend es una aplicación React con estilo Tailwind CSS y renderizada utilizando la biblioteca Recharts. Admite gráficos de barras, gráficos de líneas, gráficos de área, gráficos circulares, tarjetas de resumen de KPI y listas clasificadas. La aplicación se ejecuta en un contenedor Docker desplegado en AWS ECS Fargate, expuesto a través de un Application Load Balancer con HTTPS. Cada cambio de código activa una pipeline de despliegue automatizada: se construyen nuevas imágenes de contenedor, se envían a Amazon ECR y se despliegan en sus respectivos servicios sin necesidad de pasos manuales.

Más allá del motor de consulta de IA principal, Avahi entregó un panel de análisis en vivo que muestra métricas clave de negocio al iniciar sesión, incluyendo ingresos, reservas totales, reservas canceladas, principales clientes y principales experiencias, todo actualizado en tiempo real y filtrable por período de tiempo. Una interfaz de chat de IA permite a los guías formular cualquier pregunta de negocio y recibir un gráfico o un resumen de datos como respuesta, con el sistema haciendo una pregunta de seguimiento aclaratoria cuando una consulta es demasiado vaga para responder con precisión. Los prompts sugeridos preescritos reducen la barrera para los usuarios primerizos, y un planificador de reservas semanal proporciona una vista de calendario prospectiva de las próximas reservas.

Resultados clave

  • Interfaz de chat impulsada por IA que permite consultas de negocio en lenguaje sencillo con respuestas visualizadas e interpretadas
  • Panel de análisis en vivo que muestra KPI en tiempo real: ingresos, reservas totales, reservas canceladas, principales clientes y principales experiencias
  • Motor de lenguaje natural a SQL con aislamiento de datos a nivel de prompt y aplicación de precisión a través de Amazon Nova Pro en AWS Bedrock
  • Backend Python FastAPI desplegado como una función de AWS Lambda
  • Integración de base de datos PostgreSQL a través de Amazon RDS
  • Frontend React con Tailwind CSS y Recharts, compatible con gráficos de barras, gráficos de líneas, gráficos de área, gráficos circulares, tarjetas KPI y listas clasificadas
  • Despliegue en contenedores en AWS ECS Fargate con HTTPS a través de Application Load Balancer
  • Pipeline de CI/CD automatizada utilizando Amazon ECR para la gestión de imágenes de contenedores y despliegues sin intervención manual
  • Prompts de inicio sugeridos para guiar el descubrimiento y la incorporación de usuarios primerizos
  • Planificador de reservas semanal con vista de calendario prospectiva filtrada a hoy y fechas futuras

Impacto del proyecto

La comunidad de guías de Digital Sportsman obtuvo capacidades de análisis que simplemente no existían antes, con datos lo suficientemente precisos como para respaldar decisiones empresariales reales. La plataforma ofrece valor inmediato a cada guía que inicia sesión, eliminando las barreras técnicas que antes hacían inaccesible la inteligencia de negocio. La arquitectura sin servidor de AWS garantiza que la plataforma escale automáticamente a medida que crece el mercado de Digital Sportsman, y la arquitectura entregada por Avahi proporciona al equipo un camino claro para añadir capacidades de escritura y aprendizaje de modelos en fases futuras.

Se documentaron los siguientes resultados en toda la plataforma:

 

  • Análisis de autoservicio para usuarios no técnicos: Los guías ahora acceden a información empresarial a través de preguntas en lenguaje sencillo sin necesidad de conocimientos de SQL ni de informes manuales.
  • Datos precisos por guía en todo momento: Cada métrica del panel y respuesta del chat de IA está limitada al guía individual y se calcula correctamente, con los ingresos, las reservas, el rendimiento del cliente y los análisis de experiencia reflejando los resultados reales.
  • Visibilidad en tiempo real de las métricas clave del negocio: Los ingresos, las reservas totales, las reservas canceladas, los principales clientes y las principales experiencias están disponibles en tiempo real y son filtrables por período de tiempo en cada inicio de sesión.
  • Escalabilidad automática: La arquitectura sin servidor de AWS soporta el crecimiento de la plataforma sin intervención manual de infraestructura.
  • Despliegues sin intervención manual: Una pipeline de CI/CD completamente automatizada elimina los pasos manuales de cada lanzamiento de código, reduciendo el riesgo operativo y acelerando la entrega.
  • Una plataforma construida para crecer: Las recomendaciones de arquitectura entregadas proporcionan a Digital Sportsman una hoja de ruta clara para añadir capacidades de escritura y aprendizaje de modelos de IA en fases futuras.

¿Listo para transformar su negocio con la IA?

Exploremos juntos sus oportunidades de IA de alto impacto en una sesión gratuita