Volver a Kelsen

Actualizaciones

Historial de cambios, mejoras y nuevas funcionalidades de Kelsen.

17ABR2026
v1.9testingcalidad

Test suite exhaustivo + coverage tracking

  • 191 tests totales (177 unit + 14 integration contra DB real)
  • Coverage: 37.4% statements, 44.7% functions con @vitest/coverage-v8
  • Nuevos tests: cache LRU, session memory, query enhancer, rate limiter, vertical modes, eval summary, agentic search, proxy
  • Integration tests: BM25 search, Cohere reranking, filtros, caracteres especiales, rendimiento
  • Comando `npm run test:integration` para tests contra Neon Postgres real
16ABR2026
v1.8UIseguridadcorrecciones

UI demo-ready + code review exhaustivo

  • Landing page: metricas KelsenBench en vivo (precision, queries, areas, latencia)
  • Templates: tabs de categoria con pills estilizados + scroll horizontal
  • Mobile: panel de fuentes colapsable, sugerencias horizontales, badges sin recorte
  • Rate limiting por IP con Upstash Redis (20/dia usuarios anonimos)
  • Badge de confianza siempre visible con tooltip detallado
  • Fix: conversationId null, XML delimiters anti-prompt-injection, system prompt truncado a 12K
  • Fix: tildes corregidas (articulos, juridico, Investigacion)
16ABR2026
v1.7evaluacionCI

KelsenBench v2 — 160 golden queries

  • Golden set expandido de 100 a 160 queries en 12 areas del derecho
  • Nuevas areas: penal (+12), laboral (+8), familia (+10), cross-area (+8), civil (+4), comercial (+4)
  • CI gate conectado a GitHub Actions con dorny/paths-filter
  • Metricas de latencia (TTFB/total p50/p95) con flag --latency
  • Endpoint /api/eval/summary con latencia real de DB + baseline
  • Baseline pre-expansion: P@5=0.327, MRR=0.462 en 160 queries
15ABR2026
v1.6rendimientocorrecciones

Profunda 14x mas rapido + fix 500

  • Modo profunda optimizado: 183s a 12s (14x mas rapido)
  • Pre-search paralelo: normas + jurisprudencia + doctrina simultaneamente
  • La profundidad viene del contexto mas rico (18 fuentes), no de tool calls
  • Fix Bug 51: API acepta formato {content: '...'} como fallback (era 500, ahora 200)
  • Rapida estable en ~9s promedio, small-talk en ~2s
9ABR2026
v1.5correccionesseguridad

Code review round 5 — 50 bugs corregidos

  • 5 rondas de revision exhaustiva: 50 bugs totales corregidos
  • Ghost streams en cambio de conversacion eliminados (stop() antes de switch)
  • sanitizeForTsQuery previene crashes de websearch_to_tsquery
  • Validacion de limites en citaciones [N]
  • Reconstruccion de fuentes en conversaciones cargadas
  • Validacion de area en agentic search (SEARCH_AREAS.includes)
7ABR2026
v1.4IAevaluacion

Fine-tuned models + KelsenBench v1

  • kelsen-embeddings-v1: BGE-M3 fine-tuned en 59,476 pares query-passage colombianos
  • kelsen-reranker-v1: MiniLM fine-tuned para reranking legal
  • KelsenBench v1: 100 golden queries, P@5=0.72, MRR=0.82, 97% pass rate
  • Auto-optimizer con hill-climbing para expansion de sinonimos
3ABR2026
v1.3RAGIA

Pipeline RAG conversacional

  • Query enhancer: descomposicion + reescritura + 85 grupos de sinonimos
  • Conversational rewriter: resolucion de pronombres con historial
  • Entity tracker: extraccion de leyes, articulos, sentencias por regex
  • Retrieval gate (CRAG): score/area/content checks con proceed/retry/abstain
  • Completeness checker: Haiku evalua relevancia de resultados
  • Evidence checker: validacion de citaciones post-generacion
25MAR2026
v1.2rendimientoUX

Modo rapida + streaming optimizado

  • Modo rapida: pre-search BM25 antes de llamar al LLM, sin herramientas
  • Streaming word-level con blurIn animation via Streamdown
  • Citas inline [N] con hover tooltips y panel de fuentes
  • Badges de vigencia (vigente/derogado/inexequible)
  • Follow-up suggestions (profundizar/contrastar/aplicar)
20MAR2026
v1.1corpusdatos

Corpus legal 1.47M chunks

  • 1.47M chunks en Neon Postgres (22GB)
  • 12 codigos colombianos (Constitucion, Civil, Penal, Laboral, etc.)
  • 49,500 sentencias Corte Constitucional (full-text)
  • 51,738 normograma DIAN (tributario)
  • 6,519 conceptos Colombia Compra Eficiente
  • BM25 via ParadeDB con stemming espanol + authority boost por fuente
15MAR2026
v1.0lanzamiento

Lanzamiento inicial de Kelsen

  • Chat juridico con IA (Claude Haiku 4.5 free / Claude Sonnet 4.6 paid)
  • 4 herramientas: buscar_normas, buscar_jurisprudencia, consultar_articulo, investigar_tema
  • 7 verticales: tributario, contratacion, laboral, constitucional, penal, administrativo, general
  • Explorador publico del corpus legal
  • Comparador de normas lado a lado
  • 7 calculadoras legales (liquidacion laboral, intereses, terminos, etc.)
  • 31 templates de redaccion juridica
  • Planes: gratis (5 consultas/dia) + Pro ($149,900/mes) + Firma + Enterprise

Buscar

Navega rápidamente por Kelsen