Un sistema para buscar, leer y preguntarle a todo el cuerpo legal provincial —con respuestas de inteligencia artificial ancladas a los textos reales y con sus fuentes citadas.
LexCatamarca reúne en un solo lugar el texto completo de todas las leyes provinciales (desde la Ley N° 1 de 1856 hasta las más recientes) y de los decretos provinciales, y los vuelve realmente utilizables: podés buscar por idea aunque no sepas el número, ver el texto vigente de una ley con todas sus modificaciones integradas, recorrer el mapa de relaciones entre normas, y hacer preguntas en lenguaje natural a un asistente que responde citando la ley y el artículo exactos.
El problema que resuelve es concreto: la legislación es enorme, está dispersa, cambia con el tiempo y es difícil saber qué sigue vigente. Este sistema convierte ese laberinto en algo navegable.
Los datos provienen de fuentes oficiales de la Provincia de Catamarca.
Acá está la parte interesante. La mayoría de los "asistentes con IA" son un modelo de lenguaje respondiendo de memoria: rápido, pero capaz de inventar una ley con total seguridad. LexCatamarca funciona distinto, con una técnica llamada RAG. Te la contamos de a poco.
RAG es la sigla de Retrieval-Augmented Generation (Generación Aumentada por Recuperación). La idea, en una frase: primero buscar, después responder.
En vez de dejar que la IA conteste con lo que "recuerda" de su entrenamiento —donde puede alucinar normas que no existen— el sistema primero recupera del corpus real los artículos que importan, y recién entonces le pide al modelo que redacte la respuesta usando solo esos textos y citándolos. Por eso cada afirmación apunta a una ley y un artículo concretos, que podés abrir y verificar.
Para que el sistema encuentre artículos "por significado", necesita una forma de medir cuándo dos textos quieren decir lo mismo. Ahí entran los embeddings.
Una computadora no entiende palabras: entiende números. Un embedding convierte un texto en una lista de números (un vector) que captura su significado. Lo asombroso es lo que pasa después: los textos que significan cosas parecidas terminan con vectores parecidos, es decir, cerca entre sí en un enorme "mapa de significados".
Y acá viene lo verdaderamente fascinante: si cada texto es un punto en un espacio, entonces la similitud se vuelve distancia y el significado se vuelve geometría. Se pueden hacer cosas que parecen ciencia ficción: operar con el significado como si fuera álgebra.
El ejemplo histórico que reveló esto, con embeddings de palabras, es casi poético:
La "dirección" que va de hombre a mujer es una flecha consistente dentro del espacio; sumándosela a rey, caés cerca de reina. Y el modelo aprendió esas direcciones solo, leyendo texto. Nuestro sistema embebe artículos enteros, no palabras sueltas, pero la idea es la misma: el significado vive como posición y dirección en el espacio.
¿Y las dimensiones? Vos y yo podemos imaginar 2 o 3 (un plano, una habitación). El espacio real de estos vectores tiene 1024 dimensiones. No lo podemos ver —nadie puede— pero la matemática de "distancia" y "dirección" funciona exactamente igual que en 3D. Cada una de esas 1024 dimensiones es como un eje sutil de significado que el modelo descubrió por su cuenta; tantas dimensiones le dan lugar para separar miles de matices sin que se pisen.
Ninguna técnica sola alcanza, así que el sistema corre tres en paralelo y las combina:
| Estrategia | Qué aporta | Su punto ciego |
|---|---|---|
| 🧠 Semántica (embeddings) | Entiende el significado y los sinónimos | Puede pasar por alto un término o número exacto |
| 🔤 Palabras clave | Coincidencias literales: "Ley 4938", siglas, nombres | No entiende sinónimos ni reformulaciones |
| 🏷️ Etiquetas temáticas | Cómo clasifican los temas las personas expertas | Depende de que la ley esté bien etiquetada |
Cada una cubre los puntos ciegos de las otras. Juntas dan a la vez alta cobertura (no se escapa lo relevante) y alta precisión (lo más pertinente sube).
Juntar candidatos es barato pero impreciso. Por eso hay un paso final: un modelo reordenador más fino mira tu pregunta y cada candidato juntos, y les pone una nota de relevancia de 0 a 1. Los que quedan arriba son los que se le muestran a la IA —y a vos.
Cuando hacés una consulta por IA, esto es lo que pasa de punta a punta:
Para ubicarlo: en un extremo están los buscadores de palabras (encuentran el término, no la idea); en el otro, los chatbots sueltos (suenan convincentes pero inventan). LexCatamarca está en un lugar distinto: es un RAG anclado al corpus real y completo de la provincia, que recupera los textos verdaderos antes de responder, cita cada fuente, entiende cuándo una ley fue modificada (texto consolidado) y cómo se conecta con otras (grafo de relaciones), y te deja elegir el modelo de IA de primer nivel que prefieras.
Eso no lo hace infalible. La recuperación puede dejar algo afuera, el texto consolidado se arma de forma automática y un modelo de lenguaje siempre puede equivocarse al redactar. Por eso el sistema cita todo —para que verifiques— y por eso, para uso profesional, la palabra final la tienen las fuentes oficiales.
Una ley casi nunca queda quieta: otras leyes posteriores la modifican, sustituyen artículos, le incorporan otros o la derogan. Leer solo el texto original puede ser engañoso. Por eso el sistema distingue dos cosas:
Para construir el consolidado, el sistema mantiene un mapa de relaciones entre normas. Cada relación tiene un tipo, y juntas cuentan la historia de cómo evolucionó cada ley:
| Relación | Significado |
|---|---|
| DEROGA | Una norma deja sin efecto a otra (total o parcial) |
| MODIFICA | Cambia el contenido de artículos de otra ley |
| SUSTITUYE | Reemplaza completamente el texto de un artículo |
| INCORPORA | Agrega artículos nuevos (ej: "Art. 5 bis") a una ley existente |
| ADHIERE | La provincia adhiere a una ley nacional |
| REGLAMENTA | Un decreto reglamenta cómo se aplica una ley |
| CITA | Una norma hace referencia a otra |
La página de inicio ofrece tres modos:
Buscás por tema, concepto o palabras clave y el sistema combina las tres estrategias que vimos arriba. Filtros: corpus (leyes / decretos / todo), estado (vigente / derogada) y rango de años.
Si ya conocés el número, escribilo directo. También funciona dentro de la búsqueda temática: si escribís "ley 4938", el sistema detecta el número y te lleva a su ficha.
Buscás un decreto por número y, opcionalmente, por año. La opción "Incluir Decreto Acuerdo"suma los DA (decretos con fuerza de ley).
La vista más completa del sistema, organizada en pestañas.
| Estado | Significado |
|---|---|
| 🟢 VIGENTE | Plenamente en vigor |
| 🔴 DEROGADA | Anulada por una norma posterior |
| 🟠 PARC. DEROGADA | Solo algunos artículos fueron derogados |
| 🔴 VETO TOTAL | El Poder Ejecutivo vetó la ley completa |
| 🟠 VETO PARCIAL | El Poder Ejecutivo vetó algunos artículos |
| Tipo | Ejemplo | Descripción |
|---|---|---|
| 📂 VOZ | MINERÍA, EDUCACIÓN | Categorías amplias del derecho (26 en total) |
| 📁 SUB | Organización judicial | Subcategorías específicas |
| 🏷️ TAG | sector público, creación | Palabras clave de la ley |
| Pestaña | Qué muestra |
|---|---|
| Artículos | Texto original por secciones. En leyes largas (15+ arts.), índice lateral con barra de progreso |
| Texto Consolidado | El texto vigente con las modificaciones ya integradas (ver sección anterior) |
| Mapa de Relaciones | Grafo interactivo de conexiones con otras normas: arrastrá los nodos y hacé clic para navegar |
| Temáticas | Leyes relacionadas por etiquetas compartidas, para descubrir normativa sin vínculo directo |
Hacés preguntas en lenguaje natural y recibís un análisis con fuentes. Por debajo corre todo el pipeline RAG que explicamos arriba.
Elegís quién redacta la respuesta. El sistema no usa una clave compartida: cada quien pone la suya.
| Proveedor | Modelos | Notas |
|---|---|---|
| Gemini (Google) | Familia Gemini | Opción por defecto · requiere API key propia |
| OpenAI | Familia GPT | Requiere API key propia |
| Claude (Anthropic) | Familia Claude | Requiere API key propia |
| DeepSeek | Familia DeepSeek | Compatible OpenAI · requiere API key propia |
Navegar la legislación por clasificación temática:
| Tipo | Significado |
|---|---|
| DECRETO | Decreto ordinario del Poder Ejecutivo |
| DECRETO ACUERDO (DA) | Dictado con acuerdo de ministros — tiene fuerza de ley |
| VETO | El PE veta (total o parcialmente) una ley sancionada |
| Término | Definición |
|---|---|
| Articulado | El cuerpo de la ley, dividido en artículos numerados |
| Boletín Oficial | Publicación oficial donde se publican las leyes |
| Consolidado | Texto con todas las modificaciones posteriores integradas |
| Decreto Acuerdo | Decreto en acuerdo de ministros, con fuerza de ley |
| Derogar | Anular o dejar sin efecto una ley o artículo |
| Embedding | Representación de un texto como vector de números que captura su significado |
| Extracto | Resumen oficial del contenido de una ley |
| Lex posterior | La ley posterior prevalece sobre la anterior |
| Lex specialis | La ley especial prevalece sobre la general |
| Promulgación | Acto del PE que pone en vigencia una ley |
| RAG | Técnica que recupera textos reales y luego genera la respuesta sobre ellos |
| Sanción | Aprobación de una ley por la Legislatura |
| Sustituir | Reemplazar completamente el texto de un artículo |
| Veto | Rechazo del PE a una ley sancionada |
| Tip | Descripción |
|---|---|
| Escribir solo un número | Te lleva directo a esa ley (ej: "4938") |
| Escribir "ley 4938" | Detecta el número y redirige a la ficha |
| Clic en leyes dentro de la IA | Las referencias en las respuestas son clickeables |
| Arrastrar nodos | En el mapa de relaciones, reorganizá la vista arrastrando |
| Índice lateral | Aparece automáticamente en leyes con 15+ artículos |
| Multi-etiqueta | En Materias, seleccioná varias para ver intersecciones |
LexCatamarca es una herramienta de acceso, exploración y orientación sobre la legislación de la Provincia de Catamarca. No constituye un servicio oficial del Estado provincial ni sustituye a las fuentes oficiales de publicación normativa.
Se recomienda verificar siempre con los documentos originales. Pueden existir:
Las respuestas del módulo de Consulta por IA son de carácter meramente orientativo e informativo.
LexCatamarca, sus desarrolladores y colaboradores no asumen responsabilidad alguna por daños derivados del uso de la información, decisiones tomadas sobre su base, errores u omisiones, la disponibilidad del servicio, ni el contenido de las respuestas generadas por IA.
Los textos legislativos son de dominio público conforme al artículo 2° inciso a) de la Ley Nacional N° 11.723. El sistema de búsqueda, análisis y presentación es obra original de sus desarrolladores.