Próximo evento: El marco de implementación de agentes de IA
Digital Sportsman
Tyner, Carolina del Norte
Tecnología para actividades recreativas al aire libre (SaaS)
Amazon Bedrock, Amazon ECS (Fargate), Amazon RDS (PostgreSQL), AWS Secrets Manager, Amazon ECR (Elastic Container Registry), Amazon CloudWatch, AWS Certificate Manager, Application Load Balancer (ALB), Amazon VPC, GitHub Actions (CI/CD)
Digital Sportsman es una plataforma SaaS impulsada por IA que proporciona herramientas de reserva, CRM, marketing e informes a guías de pesca profesionales, capitanes de chárter, guías de caza y operadores de experiencias al aire libre. La empresa necesitaba un asistente de IA conversacional que permitiera a sus usuarios profesionales gestionar reservas, buscar información de clientes y consultar métricas de negocio mediante lenguaje natural, sustituyendo la compleja navegación por paneles de control por interacciones conversacionales sencillas. Avahi entregó el chatbot «VA for Pros», basado en servicios de AWS como Amazon Bedrock, Amazon ECS y Amazon RDS, que cuenta con un motor dinámico de lenguaje natural a SQL (NL-to-SQL) que se adapta a los cambios en la base de datos sin necesidad de modificar el código. La solución agilizó los flujos de trabajo de los guías, aplicó una seguridad de datos de confianza cero y estableció un marco de IA ampliable para la evolución continua de la plataforma de Digital Sportsman.
Digital Sportsman es una empresa tecnológica con sede en Tyner, Carolina del Norte, que ofrece una plataforma integral de gestión y reservas diseñada específicamente para operadores de experiencias al aire libre. La plataforma presta servicio a guías de pesca profesionales, capitanes de chárter, guías de caza, operadores de alquiler, operadores turísticos, puertos deportivos y minoristas de todo el sector de las actividades recreativas al aire libre. Digital Sportsman combina la gestión de reservas, el CRM, el marketing por correo electrónico, el seguimiento de recursos y equipos, los informes y la automatización por IA en una única plataforma, lo que ayuda a los operadores a agilizar las operaciones diarias, gestionar agendas complejas y fomentar la repetición de reservas. La empresa opera con un modelo sin comisiones y fue reconocida con un Bronze Stevie Award en los American Business Awards de 2025 por su innovación al empoderar a los profesionales de las actividades al aire libre a través de la tecnología.
Los guías profesionales usuarios de Digital Sportsman dependían de complejas interfaces de paneles de control para gestionar las reservas, buscar información de los clientes y acceder a las métricas de negocio. Este enfoque manual obligaba a los guías a navegar por múltiples pantallas y formularios para completar tareas rutinarias. Crear reservas implicaba rellenar formularios de varios pasos, recuperar el historial de los clientes significaba buscar en tablas de datos y consultar las cifras de ingresos requería navegar hasta paneles de informes específicos.
Para los guías profesionales, cuyo objetivo principal es ofrecer experiencias al aire libre a sus clientes, esta carga operativa restaba tiempo productivo directamente. Sin una forma intuitiva de interactuar con la plataforma de manera conversacional, los guías dedicaban un tiempo valioso a tareas de introducción y búsqueda de datos que podrían agilizarse mediante el lenguaje natural. El desafío se veía agravado por la complejidad del modelo de datos subyacente, una base de datos PostgreSQL de producción con más de 50 tablas, lo que hacía inviable que los guías realizaran por sí mismos consultas complejas sobre sus reservas, clientes y rendimiento financiero.
De no abordarse, esta fricción ponía en riesgo una menor adopción de la plataforma entre los usuarios profesionales y limitaba la capacidad de Digital Sportsman para diferenciar su producto en un mercado competitivo de herramientas de gestión de negocios al aire libre.
La infraestructura de producción de Digital Sportsman ya estaba basada en AWS, con su base de datos PostgreSQL principal alojada en Amazon RDS y las cargas de trabajo de las aplicaciones ejecutándose dentro de una VPC de AWS. Esta base de AWS existente hizo que fuera natural ampliar la plataforma con servicios de computación e IA nativos de AWS en lugar de introducir un proveedor de nube independiente.
Amazon Bedrock proporcionó acceso gestionado a modelos fundacionales, específicamente Claude Sonnet 4 para la comprensión del lenguaje natural y la generación de SQL, y Amazon Nova Premier para la orquestación de agentes y la ejecución de herramientas, sin requerir que Digital Sportsman gestionara la infraestructura de los modelos. Amazon ECS con Fargate permitió el despliegue en contenedores del backend del asistente virtual con escalado automático y sin gastos de gestión de servidores. AWS Secrets Manager, Amazon CloudWatch y AWS Certificate Manager proporcionaron la seguridad, observabilidad y gestión de certificados necesarias para un despliegue de nivel de producción integrado con el entorno existente de Digital Sportsman.
Digital Sportsman contrató a Avahi a través de una recomendación de AWS, seleccionando a la firma basándose en sus credenciales como socio consultor de AWS con amplia experiencia en la entrega de soluciones nativas de la nube en la plataforma AWS. La especialización de Avahi en IA generativa fue un diferenciador clave. El proyecto «VA for Pros» requería experiencia en integración de modelos fundacionales, ingeniería de prompts, implementación de NL-to-SQL y arquitectura de IA de agentes: capacidades que se sitúan en la intersección de la infraestructura en la nube y la IA aplicada.
La trayectoria de Avahi en la creación de soluciones de GenAI de nivel de producción en servicios de AWS, incluidos Amazon Bedrock, Amazon ECS y Amazon RDS, dio a Digital Sportsman la confianza de que el equipo podría entregar un asistente virtual seguro y escalable integrado con su infraestructura de AWS existente. La combinación de la experiencia como socio consultor de AWS y la especialización práctica en GenAI posicionó a Avahi para pasar rápidamente de la arquitectura al despliegue en producción.
Avahi entregó el chatbot «VA for Pros», una interfaz conversacional impulsada por IA diseñada específicamente para guías profesionales de caza y pesca. El chatbot permite a los guías crear reservas, buscar información de clientes y consultar métricas de negocio a través del lenguaje natural, sustituyendo la necesidad de navegar por complejos menús de paneles de control por interacciones conversacionales sencillas como «¿Cuáles son mis ingresos de este mes?» o «Muéstrame las reservas de John Smith».
La arquitectura de la solución se basa en un marco multiagente impulsado por el Model Context Protocol (MCP). Cuando un guía envía una consulta en lenguaje natural, el sistema la encamina a través de Claude Sonnet 4 vía Amazon Bedrock, que clasifica la consulta como una petición informativa o una solicitud procesable. Las consultas informativas activan el motor NL-to-SQL, que pasa el esquema de la base de datos y los mapeos de valores de campo al LLM en el momento de la consulta, generando consultas PostgreSQL precisas contra la base de datos RDS de producción. Las consultas de acción, como la creación de reservas, se dirigen a Amazon Nova Premier, que orquesta las llamadas a las herramientas MCP para ejecutar las operaciones correspondientes de la API del backend.
El motor NL-to-SQL representa una innovación técnica clave. En lugar de depender de modelos preentrenados o plantillas de consulta codificadas, el sistema inyecta dinámicamente el esquema completo de la base de datos y los mapeos de enumeración en el contexto del LLM en el momento de la consulta. Este enfoque significa que el chatbot se adapta a los cambios de la base de datos, incluyendo nuevas tablas, campos modificados y valores de enumeración actualizados, mediante la actualización exclusiva de los archivos de esquema, sin necesidad de cambios en el código. Las salvaguardas de las reglas de negocio se integran directamente en los prompts con lógica condicional para casos extremos conocidos, garantizando la integridad de los datos en un esquema de producción complejo de más de 50 tablas.
La seguridad fue una prioridad de diseño crítica. La identidad del usuario se extrae directamente del token de portador en cada solicitud en lugar de hacerlo del cuerpo de la solicitud, lo que elimina el riesgo de manipulación por parte del cliente y aplica un enfoque de confianza cero al acceso a los datos. El aislamiento de datos específicos del guía se aplica en la capa de generación de consultas mediante el filtrado automático de guide_id, garantizando que cada profesional solo acceda a sus propios datos. Los cálculos de ingresos incluyen filtros de «deleted_at IS NULL» para excluir los viajes cancelados y devolver cifras financieras precisas. La lista blanca de CORS limita el acceso a los dominios autorizados de Digital Sportsman, y los tokens JWT almacenados en AWS Secrets Manager autentican todas las solicitudes de la API.
El backend se ejecuta como un servicio en contenedores en Amazon ECS con Fargate, con un pipeline de CI/CD basado en GitHub Actions que automatiza la creación de imágenes Docker, las envía a Amazon ECR y despliega las definiciones de tareas de ECS actualizadas. Amazon CloudWatch proporciona registro, supervisión del estado y alertas en toda la infraestructura. El contexto conversacional se mantiene en una tabla PostgreSQL dedicada en Amazon RDS, preservando el historial de la sesión a través de las interacciones para dar continuidad contextual.
Durante la implementación, Avahi identificó y resolvió un problema crítico de tono del chatbot en menos de 24 horas. Inicialmente, el «VA for Pros» respondía con un lenguaje orientado al cliente que no estaba alineado con una audiencia de guías profesionales, siendo prolijo y poco enfocado. Mediante un ajuste rápido de los prompts, el equipo transformó el estilo de comunicación del chatbot para que fuera profesional, conciso y adaptado al contexto de la industria de actividades al aire libre, con preguntas de aclaración de seguimiento para solicitudes ambiguas como «¿Para qué periodo de tiempo?».
El chatbot «VA for Pros» transformó la forma en que los guías profesionales de Digital Sportsman interactúan con la plataforma. Ahora, los guías pueden crear reservas, recuperar información de clientes y acceder a información empresarial a través de conversaciones en lenguaje natural en lugar de navegar por flujos de trabajo de paneles de control de varios pasos. El chatbot gestiona las solicitudes ambiguas con preguntas de seguimiento inteligentes y devuelve resultados específicos del guía, filtrados con precisión desde la base de datos de producción. Las tareas que antes requerían navegar por múltiples pantallas y formularios, como crear una reserva o consultar los ingresos mensuales, ahora se completan mediante un único intercambio conversacional.
La arquitectura adaptativa de la solución posiciona a Digital Sportsman para una escalabilidad a largo plazo. El motor NL-to-SQL acepta archivos de esquema actualizados sin cambios en el código, lo que permite que el chatbot evolucione junto con el modelo de datos de Digital Sportsman a medida que el negocio crece. La arquitectura de herramientas basada en MCP admite la expansión modular, ya que se pueden añadir nuevas capacidades de API registrando herramientas adicionales sin modificar la lógica central del agente. La capacidad de iteración rápida de Avahi quedó demostrada al principio del proyecto, cuando se identificó y resolvió un problema crítico de tono del chatbot en 24 horas mediante el ajuste de los prompts, estableciendo un patrón de entrega ágil que continuó durante todo el proyecto.
Exploremos juntos sus oportunidades de IA de alto impacto en una sesión gratuita