← Todos los proyectos

IA y agentes

NeoMG · agente de IA para servidores

Agente de IA que administra y vigila servidores 24/7: alerta por Telegram en tiempo real, responde en lenguaje natural, ejecuta acciones solo con confirmación y alimenta un panel web para todo el equipo TI.

Cliente
Infraestructura empresarial
Año
2026
NeoMG · agente de IA para servidores

En números

24/7vigilancia en producción
70sitios revisados cada 5 min
60 spor ciclo de chequeos
~20herramientas para la IA

El reto

Un servidor de producción con decenas de sitios, aplicaciones Node y bases de datos necesitaba vigilancia permanente, pero un equipo pequeño no puede mirar logs todo el día, y darle a una IA acceso libre a un servidor es un riesgo inaceptable.

Lo que construí

  • Arquitectura de dos cerebros: un vigilante determinista sin IA que revisa todo cada 60 segundos sin gastar tokens, y un analista con IA que investiga y explica.
  • Chequeos de disponibilidad de sitios, CPU, RAM, discos, conexiones a PostgreSQL y MySQL, fuerza bruta por SSH, tráfico anómalo, puertos nuevos, integridad de archivos, certificados SSL y respaldos.
  • Agente con MiniMax-M3 y unas 20 herramientas tipadas: estado, alertas, logs por sitio, pruebas HTTP y una base de conocimiento propia del servidor.
  • Bot de Telegram para el administrador (/estado, /alertas, /sitios, /trafico, /bloquear…) y un Panel TIC web que NeoMG alimenta: estado del servidor, apps Node, bases de datos, correo, equipo y accesos.
  • Opera Cloudflare, firewall, bases de datos, Keycloak, GitHub, Coolify y respaldos diarios a Google Drive.
  • Seguridad primero: la IA solo consulta y propone; cada acción llega con botón de confirmación de un solo uso, comandos fijos, secretos que nunca ven el modelo y defensa contra prompt injection.
  • Aprende de cada incidente: propone una lección (causa, señal, solución) que, si se aprueba, se vuelve conocimiento o un nuevo chequeo.

Resultado

En producción: el equipo TI ve el estado de toda la infraestructura en un panel, recibe en Telegram cada incidente en segundos y lo resuelve con un toque, sin ceder el control a la IA.

Módulos

Vigilante (sin IA)

Servicio Python sin dependencias que hace chequeos deterministas cada 60 s con umbrales, resumen diario y semanal.

Analista (IA)

Agente con tool use en bucle de hasta 8 rondas, comandos de solo lectura de una lista fija y base de conocimiento en Markdown.

Alertas por Telegram

Avisos en tiempo real de caídas, picos de recursos, ataques y respaldos, con botones para confirmar o descartar cada acción propuesta.

Panel TIC · Resumen

CPU, RAM y discos en vivo, conexiones a PostgreSQL por origen, sitios con falla, alertas activas, bases de datos y miembros por equipo.

Apps Node (Passenger)

Procesos de cada API Node con RAM, CPU, tiempo en línea, reinicios, fallas de arranque y peticiones cortadas por hora.

Correo como servicio

Cada aplicación interna se registra y recibe su API key (solo se guarda el hash), con cupo diario, límites y estadísticas de envío. No es accesible desde internet.

Accesos y equipo

Autorización de la propia conexión, solicitudes de bases de datos, login único (Keycloak), invitaciones y equipos con permisos, todo validado y registrado por NeoMG.

Estándar y calidad

El mismo panel publica el Estándar de Desarrollo y el seguimiento de proyectos y calidad del código.

Respaldos y límites

Respaldo diario a Google Drive, tope de consultas y tokens a la IA, y el servicio acotado en CPU y memoria.

Capturas

Siguiente proyectoCatabot →

¿Construimos algo juntos?