Optimiza la gestión de redes con soluciones impulsadas por IA, para reducir el esfuerzo humano y obtener perspectivas valiosas.
caso de uso: Gen AI
Industrias: Telecomunicaciones
Productos: MongoDB Atlas, MongoDB pipeline de agregación, Búsqueda vectorial en MongoDB Atlas, Stream Processing en MongoDB Atlas
Resumen de la solución
Los Proveedores de Servicios de Comunicación (CSP, por sus siglas en inglés) gestionan volúmenes masivos de datos generados por miles de millones de dispositivos conectados para garantizar operaciones sin interrupciones y continuas. Para lograr esto, confían en sistemas de gestión de redes que consumen muchos datos y que supervisan métricas críticas de rendimiento, como la latencia, manteniendo la fiabilidad durante la congestión de la red y aplicando rigurosas medidas de seguridad para proteger contra los ciberataques.
Esta solución integra MongoDB con grandes modelos de lenguaje (LLM) y adopta una estrategia generación de recuperación aumentada (RAG) para implementar un chatbot. El chatbot aprovecha los registros de red, registros de mantenimiento, datos de clientes y datos de sensores almacenados en MongoDB para proporcionar perspectivas útiles para detección de anomalías, análisis de causa raíz, recomendaciones de mitigación y más.
El chatbot permite a los operadores de red gestionar flujos de trabajo complejos con una intervención humana mínima, acelerando el despliegue de nuevos servicios.
Arquitecturas de Referencia
Hay tres componentes principales en esta solución:
Figura 1. Arquitectura de chatbot de red con MongoDB
Ingesta de datos fuente: Este componente ingiere entradas de registro y eventos de telemetría en tiempo real para capturar detalles, como direcciones IP, datos geográficos, rutas de solicitud, marcas de tiempo, registros de enrutador y datos de sensores. Las capacidades de Stream Processing de MongoDB le permiten capturar y procesar automáticamente los datos entrantes en MongoDB Atlas y crear una vista integral de la actividad de red.
Selección de datos basada en preguntas: luego, los administradores de red plantean preguntas, como "¿Qué podría causar problemas de transmisión de video para un cliente en Toronto?" La query se somete a un procesamiento inicial donde el LLM genera un pipeline de agregación personalizado para seleccionar los datos apropiados para el análisis. Simultáneamente, los datos integrados en vectores se recuperan eficientemente mediante la búsqueda semántica, lo que permite extraer información estrechamente relacionada.
Inferencia y salida en lenguaje natural: Un LLM posterior traduce los datos relevantes recuperados de MongoDB a explicaciones en lenguaje natural para el usuario. El LLM analiza los datos para detectar patrones y anomalías, lo que permite identificar con precisión las posibles causas raíz y facilita la toma de decisiones informadas. Por ejemplo, podría descubrir que un nodo CDN local sobrecargado, junto con un alto nivel de solicitudes de enrutadores antiguos, está causando el problema.
Enfoque de modelo de datos
Esta solución aprovecha los registros de red del servidor, organizados como datos de series de tiempo, utilizando el siguiente esquema de MongoDB:
{ "_id": ObjectId("..."), "source_id": 12345, "source_type": "webserver", "timestamp": ISODate("2025-02-19T15:12:57.000Z"), "category": "accesslog", "event": "GET", "value": { "type": "url", "data": "https://mytv.telco.com/login" } }
Compilar la solución
Esta solución de gestión de red impulsada por IA emplea un marco RAG con MongoDB Atlas para mejorar el diagnóstico basado en datos en entornos de telecomunicaciones complejos.
Clonar la aplicación localmente
Descarga y clona el siguiente GitHub repositorio.
Figura 2. Interfaz para el chatbot de red
Lecciones clave
MongoDB y la IA generativa transforman la gestión de redes: Integre LLM con las capacidades de MongoDB, tales como pipelines de agregación y búsqueda vectorial, para simplificar la gestión de redes al reducir la intervención humana, optimizar procesos y automatizar operaciones críticas.
La gestión de datos es fundamental: Los sistemas de gestión de redes generan grandes cantidades de datos a partir de registros de red y solicitudes de usuarios, creando importantes desafíos en la interoperabilidad de datos, la privacidad y el procesamiento eficiente. Las soluciones eficaces requieren bases de datos flexibles y escalables que puedan almacenar y gestionar flujos de datos complejos y de alta frecuencia.
MongoDB ofrece herramientas para impulsar soluciones basadas en IA: una robusta infraestructura de base de datos, combinada con un modelo de documentos flexible y funciones avanzadas de búsqueda vectorial, permite a los proveedores de servicios de comunicaciones (CSP) desarrollar aplicaciones de IA. La búsqueda vectorial optimiza la recuperación de contenido semánticamente relevante, lo que mejora el rendimiento de los LLM que se utilizan en las tecnologías de chatbot.
Autores
Benjamin Lorenz, MongoDB
Diego Canales, MongoDB