DocumentaciónMódulos

    32

    NIS2 Asesor IA

    NIS2 AI Advisor — resumen

    NIS2 AI Advisor es un chatbot basado en RAG especializado en la directiva NIS2 (UE 2022/2555). Permite hacer preguntas sobre los requisitos de NIS2 en lenguaje natural y recibir respuestas respaldadas por artículos y párrafos específicos de la directiva. El módulo combina la búsqueda vectorial (pgvector) con un modelo de lenguaje grande para respuestas precisas y contextuales.

    Enterprise
    NIS2 AI Advisor

    Arquitectura del pipeline RAG

    El sistema utiliza un pipeline de Retrieval-Augmented Generation (RAG) para generar respuestas basadas en el texto real de la directiva NIS2:

    • •La consulta del usuario se convierte en un embedding vectorial usando el modelo nomic-embed-text
    • •Se buscan las partes más relevantes de la directiva en la base de datos PostgreSQL (pgvector, similitud coseno, top-5)
    • •El contexto encontrado junto con el estado actual de compliance se pasa al modelo LLM
    • •El LLM genera una respuesta con referencias a artículos específicos de la directiva
    • •Los tokens de respuesta se transmiten en tiempo real a través de WebSocket

    Base de conocimiento

    ParámetroValor
    Total de partes (chunks)221 bloques semánticos
    Número de categorías18 categorías temáticas
    Modelo de embeddingnomic-embed-text (768 dimensiones)
    Índice vectorialHNSW (pgvector)
    AlmacenamientoPostgreSQL 16 con extensión pgvector

    Prompt de 4 capas

    Las respuestas se generan utilizando un prompt de 4 capas que garantiza precisión y relevancia:

    • •System prompt — rol de experto NIS2, idioma de respuesta, formato
    • •Contexto de compliance — puntuación actual, controles fallidos, última evaluación
    • •Partes relevantes de la directiva — top-5 resultados de la búsqueda vectorial
    • •Consulta del usuario — la pregunta en lenguaje natural

    Interfaz de usuario

    Conversaciones

    La interfaz está diseñada como un cliente de chat clásico con un panel de conversaciones a la izquierda y un área principal de mensajes:

    • •Nueva conversación — botón para iniciar una nueva consulta
    • •Historial de conversaciones — lista de conversaciones anteriores ordenadas por fecha
    • •Archivado — opción de archivar conversaciones antiguas (botón archivar/restaurar)
    • •Eliminación — eliminación permanente de una conversación con confirmación
    • •Panel plegable — el panel izquierdo se puede ocultar para más espacio de chat

    Pantalla de bienvenida

    Al abrir una nueva conversación, aparece una pantalla de bienvenida con un resumen de funciones y 4 preguntas sugeridas para un inicio rápido:

    • •¿Cuáles son las principales obligaciones según el Artículo 21?
    • •¿Cómo reportar correctamente los incidentes de seguridad?
    • •¿Qué entidades están sujetas a NIS2?
    • •¿Cuál es el estado actual de nuestro cumplimiento?
    Las preguntas sugeridas se insertan automáticamente en el campo de entrada al hacer clic. Puede usarlas como punto de partida para sus consultas.

    Mensajes y respuestas

    • •Respuestas en streaming — los tokens se muestran en tiempo real a través de WebSocket
    • •Formato Markdown — las respuestas admiten listas, tablas, resaltado y citas
    • •Referencias a artículos — enlaces clicables a artículos/considerandos específicos de la directiva NIS2
    • •Detalle del artículo — al hacer clic en una referencia se abre una ventana modal con el texto completo del artículo
    • •Metadatos — para cada respuesta: modelo utilizado, recuento de tokens, tiempo de procesamiento
    • •Botón Detener — opción de detener la generación de respuestas

    Fuentes (Sources)

    Cada respuesta contiene una sección de fuentes con referencias a partes específicas de la directiva NIS2 de las que el LLM extrajo información al generar la respuesta:

    • •Artículo — enlace a un artículo específico de la directiva con número
    • •Considerando — enlace a un considerando introductorio de la directiva
    • •Puntuación de relevancia — porcentaje de coincidencia con la consulta
    • •Vista previa del texto (snippet) — extracto breve de la parte relevante

    Información de estado

    La información del estado actual se muestra en la parte superior de la interfaz:

    IndicadorDescripción
    PuntuaciónPuntuación de compliance actual de la última ejecución de evaluación (%)
    Controles fallidosNúmero de controles que no pasaron la última evaluación
    Última evaluaciónFecha y hora de la última ejecución de compliance
    Base de conocimientoNúmero de artículos indexados de la directiva NIS2 (221 bloques)
    El AI Advisor incluye automáticamente el estado actual de su compliance en el contexto de cada consulta. Si pregunta sobre el estado de su compliance, la respuesta reflejará datos reales de la última evaluación.

    Enlaces a artículos de la directiva

    El sistema detecta y enlaza automáticamente las referencias a artículos de la directiva NIS2 en las respuestas del chatbot. Al hacer clic en un enlace se abre una ventana modal con el texto completo del artículo.

    • •Detección automática — el sistema reconoce formatos como "Artículo 21", "Art. 21"
    • •Considerandos — también se admiten referencias a los considerandos de la directiva
    • •Ventana modal — muestra sección, número de artículo, nombre, categoría y texto completo
    • •Recuento de partes — se muestra el número de chunks semánticos para cada artículo
    Las respuestas del AI Advisor son generadas por un modelo de lenguaje y sirven como orientación. Para validez legal, consulte siempre con un asesor legal o directamente con el texto de la directiva UE 2022/2555.

    Integración con otros módulos

    NIS2 Compliance

    El AI Advisor está estrechamente integrado con el módulo NIS2 Compliance:

    • •Contexto de compliance — la puntuación actual y los controles fallidos se incluyen automáticamente en el prompt
    • •Datos de evaluación — las respuestas reflejan los resultados de la última ejecución de compliance
    • •Referencias cruzadas — las respuestas hacen referencia a controles relevantes en su marco de compliance

    Análisis IA

    El AI Advisor comparte infraestructura con el módulo Análisis IA:

    • •Mismo backend LLM — Ollama (local) o proxy en la nube (api.net-service.io)
    • •Modelo — qwen2.5:72b (predeterminado) o gpt-oss:120b
    • •Límites de velocidad — compartidos con Análisis IA según el nivel de licencia
    • •Configuración — ajustes del modelo IA en Configuración → AI

    Consejos para un uso efectivo

    • •Haga preguntas específicas — "¿Cuáles son las obligaciones según el Artículo 21?" es mejor que "¿Qué dice NIS2?"
    • •Pregunte sobre el estado de compliance — el AI Advisor ve sus resultados actuales y puede sugerir pasos específicos
    • •Use las referencias — al hacer clic en el enlace de un artículo accede al texto completo
    • •Archive conversaciones — archive las conversaciones importantes para referencia futura
    • •Verifique las respuestas — las respuestas de IA son orientación, no asesoramiento legal