Normativas Precios Blog
Tecnología

Normatia Beta 2: documentos propios, chat inteligente y normativa multilingüe

Normatia Beta 2 trae subida de documentos propios, chat inteligente con contexto, búsqueda híbrida, soporte multilingüe y servidor MCP para agentes de IA.

Introducción

Normatia nació con una premisa clara: jubilar el PDF como formato de consulta normativa en el sector AECO. El motor inicial ya ofrecía búsqueda vectorial sobre el corpus completo del CTE, navegación hipervinculada entre artículos, referencias y tablas, un glosario contextual integrado y deep linking a nivel de párrafo. Esas capacidades resolvían el problema de encontrar la norma correcta, pero el trabajo diario de un estudio de arquitectura o una ingeniería exigía más.

Con Beta 2, Normatia da un salto cualitativo. Esta versión incorpora documentos propios indexados junto a la normativa oficial, un chat inteligente que entiende el contexto del proyecto, búsqueda híbrida que combina vectores semánticos con texto completo, soporte para normativas en idiomas cooficiales y un servidor MCP que inyecta conocimiento normativo directamente en agentes de IA. A continuación se detalla cada una de estas novedades.

Documentos propios: la documentación del proyecto junto a la normativa

La consulta normativa rara vez ocurre en el vacío. El profesional que verifica un requisito del DB-SUA lo hace mientras trabaja sobre una memoria, un plano o una ficha técnica concreta. Hasta ahora, esa documentación vivía en un ecosistema separado: el servidor de archivos del estudio, el email con el cliente o la carpeta del proyecto local.

La Fase 3 de Beta 2 cambia esta dinámica por completo. Los proyectos en Normatia permiten ahora subir documentos propios en formatos PDF, DWG, DOCX, MD y XLSX. Al subirlos, la plataforma procesa cada archivo de forma automática: lo divide en fragmentos semánticos (chunking), genera embeddings vectoriales de 768 dimensiones y calcula tokens para búsqueda de texto completo (FTS).

El resultado es una arquitectura de recuperación unificada. Cuando el usuario lanza una consulta en el chat, el sistema de retrieval consulta simultáneamente dos fuentes: la normativa oficial indexada y los documentos propios del proyecto. Ambos conjuntos de resultados se combinan mediante Reciprocal Rank Fusion (RRF), lo que produce una respuesta que cruza el requisito legal con el documento concreto del proyecto.

La interfaz incluye un selector “Mis Documentos” en el panel del chat que permite elegir qué archivos adjuntar a cada consulta. Desde el punto de vista de la seguridad, los documentos se almacenan con separación estricta por organización: cada estudio solo accede a sus propios archivos, sin riesgo de fuga entre proyectos de distintos equipos.

Chat inteligente: contexto, feedback y tiempo real

El asistente conversacional de Normatia ha recibido mejoras sustanciales en esta versión, organizadas en varias fases de desarrollo que abordan desde la gestión del contexto hasta la experiencia de uso.

Contexto por conversación

En versiones anteriores, el contexto normativo se configuraba a nivel de proyecto. Con Beta 2, cada consulta individual puede sobrescribir qué colecciones normativas y qué documentos aplican. Esto significa que dentro de un mismo proyecto es posible consultar el DB-SI en un mensaje y, en el siguiente, preguntar sobre el DB-HE sin necesidad de reconfigurar nada. El panel de configuración de la conversación permite ajustar estos parámetros en tiempo real.

Feedback en mensajes

Cada respuesta del chat incluye ahora botones de valoración con pulgar arriba y pulgar abajo. Este feedback se almacena de forma estructurada y se utilizará para afinar el modelo de recuperación y generación de respuestas. Es un mecanismo sencillo para el usuario pero fundamental para la mejora continua del sistema.

Actualización en tiempo real

La lista de conversaciones se actualiza en vivo. Al crear una nueva consulta o al modificar una existente, el panel lateral refleja el cambio de forma instantánea en todos los dispositivos conectados. No es necesario recargar la página ni esperar a que un polling periódico detecte el cambio.

Reconexión del stream

Uno de los problemas más frustrantes en aplicaciones de chat con IA es perder una respuesta a mitad de generación por un cierre accidental del navegador o una pérdida de conectividad. Beta 2 introduce un mecanismo de reconexión de stream: si el navegador se cierra durante la generación de una respuesta, al volver a abrir la conversación el sistema se reconecta al stream activo y continúa recibiendo la respuesta desde donde se interrumpió. La información no se pierde.

Creación optimista

La interfaz aplica ahora un patrón de creación optimista: al iniciar una nueva consulta, esta aparece al instante en la lista de conversaciones, antes incluso de que el servidor confirme la operación. El resultado es una experiencia mucho más ágil, sin los microsegundos de espera que generan fricción en el uso intensivo.

Búsqueda híbrida: vectores más texto

La búsqueda es el núcleo de Normatia, y en Beta 2 se ha rediseñado desde cero. La versión anterior dependía exclusivamente de búsqueda vectorial, que es excelente para capturar el significado pero puede fallar con términos técnicos exactos como “transmitancia térmica” o “carga de fuego ponderada”. La búsqueda textual pura, por el contrario, encuentra la palabra exacta pero no entiende que “luz libre” y “anchura de paso” se refieren a lo mismo en según qué contexto.

La solución es Reciprocal Rank Fusion (RRF), un algoritmo que combina los resultados de ambas estrategias. El sistema consulta en paralelo un índice vectorial basado en embeddings de Gemini (768 dimensiones) y un índice de texto completo (FTS) con soporte para español mediante un índice GIN optimizado para cargas de trabajo RAG. Los resultados de ambos canales se fusionan asignando pesos diferenciados por tipo de bloque: los títulos reciben peso A, el cuerpo del texto peso B y el contexto jerárquico (sección, subsección, documento) peso C.

El resultado práctico es una precisión notablemente superior. Las consultas que combinan terminología técnica con intención semántica, como “distancia máxima desde cualquier punto hasta la salida de planta en uso administrativo”, obtienen resultados que ningún enfoque por separado podría igualar.

Normativa multilingüe: catalán, euskera y gallego

España tiene cuatro idiomas oficiales, y la normativa técnica no es una excepción: existen documentos legales redactados originalmente en catalán, euskera y gallego que son de obligado cumplimiento en sus respectivos territorios. Incorporarlos a Normatia planteaba un desafío técnico considerable. No bastaba con traducirlos: el texto oficial que se cita, se verifica y se presenta al usuario debe ser el original.

La solución implementada en Beta 2 se apoya en una técnica que internamente denominamos Shadow Indexing. El proceso funciona en tres pasos: primero, el pipeline de ingesta detecta el idioma original del documento mediante un campo language añadido al esquema. Después, se genera una traducción al español que se utiliza exclusivamente para calcular los embeddings vectoriales y los tokens FTS. El texto original en catalán, euskera o gallego se preserva intacto y es lo que el LLM recibe como contexto al generar la respuesta.

Para no repetir traducciones innecesarias, el sistema incorpora una caché de traducciones a nivel de bloque. Si dos documentos comparten fragmentos idénticos, la traducción se reutiliza. Esto es relevante porque muchas normativas autonómicas replican o adaptan artículos del CTE estatal.

Normatia para agentes de IA: servidor MCP

La Fase 7 de Beta 2 introduce una capacidad que extiende Normatia más allá del navegador: un servidor MCP (Model Context Protocol) que permite a cualquier agente de IA consultar normativa real y citar el artículo exacto.

MCP es un protocolo abierto desarrollado por Anthropic que permite a modelos de lenguaje conectarse a fuentes de datos externas de forma estandarizada. El servidor MCP de Normatia expone herramientas para buscar normativa, verificar requisitos y obtener el texto completo de artículos y secciones. El agente puede consultar estas herramientas durante su razonamiento, igual que un profesional consultaría el CTE durante un proyecto.

La configuración es inmediata. Basta con añadir un bloque de configuración al agente compatible, y en menos de dos minutos Normatia está disponible como fuente de conocimiento normativo. Los agentes compatibles incluyen Claude, ChatGPT, Gemini, VS Code Copilot y OpenCode, entre otros.

Las implicaciones de esta integración son profundas. Un arquitecto que utiliza un asistente de codificación para redactar memorias técnicas puede ahora pedirle que cite el artículo exacto del DB-HR que establece el aislamiento acústico exigido. El agente no alucina una referencia: consulta Normatia y devuelve el texto real, con el número de artículo verificable.

Demo interactiva en la home

La página de inicio de Normatia se ha renovado con una demo interactiva que permite explorar las capacidades de la plataforma sin necesidad de registro. El componente estrella es una ventana de aplicación simulada con tres columnas que reproduce la interfaz real de consulta normativa.

La demo incluye tres escenarios predefinidos con efecto de escritura progresiva: una consulta sobre accesibilidad, otra sobre protección contra incendios y una tercera sobre eficiencia energética. Al pasar el cursor sobre las citas que aparecen en las respuestas, se despliega un tooltip que muestra el documento, la sección y el artículo exacto de donde proviene la referencia.

El selector de ubicación y normativas es funcional y está conectado a la base de datos real: al cambiar de municipio, las normativas autonómicas y municipales aplicables se actualizan en tiempo real, demostrando la capacidad de filtrado geográfico de la plataforma. Toda la demo es compatible con modo oscuro y se adapta a distintos tamaños de pantalla.

Conclusión

Beta 2 consolida a Normatia como algo más que un buscador de normativa. La capacidad de indexar documentos propios transforma la plataforma en el entorno de trabajo donde la documentación del proyecto y la normativa aplicable conviven en el mismo espacio de consulta. El chat inteligente, con sus mejoras de contexto, feedback y tiempo real, convierte cada interacción en un recurso que se refina con el uso. La búsqueda híbrida garantiza que los resultados sean precisos incluso con consultas complejas. El soporte multilingüe abre la puerta a la normativa autonómica en sus idiomas originales. Y el servidor MCP sitúa a Normatia como fuente de conocimiento normativo para toda una generación de herramientas basadas en IA.

Desde Normatia seguimos construyendo la plataforma que necesitábamos cuando estábamos al otro lado, en el estudio de arquitectura, con el BOE en una mano y el proyecto en la otra. Beta 2 es otro paso hacia ese objetivo: menos tiempo buscando, más tiempo proyectando.

ETIQUETAS:

Beta 2 documentos chat IA búsqueda híbrida normativa multilingüe MCP