A medida que las empresas continúan expandiendo sus aplicaciones, plataformas e infraestructuras, se enfrentan a un desafío cada vez mayor para mantenerse al tanto de las últimas tendencias tecnológicas, mejores prácticas y estándares de programación. Tradicionalmente, los departamentos de tecnología han brindado a sus desarrolladores, ingenieros y arquitectos una variedad de recursos de conocimiento, como guías de usuario, wikis técnicas, repositorios de código y herramientas especializadas. Sin embargo, con el paso del tiempo, estos recursos suelen quedar aislados dentro de equipos individuales, lo que dificulta el acceso a información relevante a nivel organizacional. Esta desconexión en el intercambio de conocimiento puede llevar a esfuerzos duplicados, una disminución en la productividad y la pérdida de oportunidades para aprovechar la experiencia institucional acumulada.
Imaginemos el escenario de un desarrollador que, enfrentado a un problema complejo dentro de la infraestructura en la nube de su empresa, se encuentra revisando guías desactualizadas y conversaciones dispersas. A pesar de su perseverancia, no logra encontrar la solución adecuada. Minutos, e incluso horas o días, pasan en la resolución de este problema, lo que provoca retrasos en su proyecto.
Para responder a estos desafíos, el equipo de MuleSoft ha adoptado Amazon Q Apps, una capacidad integrada en Amazon Q Business, un servicio respaldado por inteligencia artificial generativa, directamente en su portal Cloud Central. Este portal, diseñado a medida, ofrece a más de 100 equipos de ingenieros activos información esencial sobre los activos que poseen, costos, uso y recomendaciones basadas en AWS Well-Architected. Amazon Q Apps ha sido desarrollado para emplear los datos, documentos y sistemas internos de una empresa, proporcionando asistencia conversacional a los usuarios. Esta herramienta permite a los usuarios crear aplicaciones que facilitan obtener respuestas a preguntas, resumir puntos clave, generar contenido personalizado e incluso completar tareas de manera segura, sin necesidad de navegar por repositorios o sistemas diferentes.
Previo a la implementación de Amazon Q Apps, MuleSoft utilizaba un chatbot que funcionaba a través de Slack y Amazon Lex V2, pero esta solución no cumplía con las expectativas de los equipos de ingeniería y desarrollo, lo que impulsó la exploración y eventual implementación de Amazon Q Apps. Este enfoque ha optimizado el valor de los recursos de conocimiento existentes y mejorado la productividad en diversos equipos, que van desde finanzas hasta DevOps y soporte técnico. Por ejemplo, en situaciones de problemas de conectividad de red, las respuestas se adaptan a las necesidades específicas de distintas personalidades y líneas de negocio, asegurando una comunicación clara y útil.
Además de optimizar la creación de aplicaciones ligeras y específicas, Amazon Q Apps facilita el compartir y la personalización de dichas aplicaciones, aprovechando un sistema que respeta las configuraciones de permisos y controles de acceso de Amazon Q Business, garantizando así la seguridad y el cumplimiento de las políticas de gobernanza de datos.
En un caso concreto, el equipo de soporte de MuleSoft encontró en Amazon Q Apps una herramienta esencial para diagnosticar problemas de latencia en el tráfico de red al implementar un nuevo cliente en su entorno de producción. Esta herramienta no solo identificó posibles causas de la latencia, sino que también proporcionó orientación prescriptiva para abordar estos inconvenientes.
La implementación de Amazon Q Apps en el portal Cloud Central de MuleSoft ha dado resultados tangibles, logrando una reducción del 50% en las consultas del equipo sobre diversos temas, que van desde información básica sobre los servicios de AWS hasta la solución de problemas complejos relacionados con la red. Así, Amazon Q Business se presenta como una poderosa herramienta para que las empresas maximicen el valor de sus recursos de conocimiento al democratizar el acceso a capacidades avanzadas de inteligencia artificial conversacional, permitiendo a los equipos potenciar la innovación, la productividad y el intercambio de conocimientos.