Despliegue activo en AWS · us-east-1

PQRSD con razonamiento juridico real, no solo clasificacion.

Motor que lee cada peticion, la encuadra en la norma colombiana correcta, fundamenta la decision y redacta el oficio. Con Claude en AWS Bedrock y grounding sobre el corpus juridico.

0.66 sClasificacion de PQRSD
1.61 sAnalisis con esquema estricto
4.18 sRazonamiento juridico
1 024Dimensiones de embedding
Cifras medidas en produccion, no estimadas. El sistema opera 100% sobre AWS; GCP queda preparado para cuando se restablezca.

El pipeline completo, de la radicacion al oficio

Cada etapa es un tarea Celery independiente con su propio control de errores. Si una falla, el radicado no se pierde: queda marcado y es reintentable.

01ExtraccionDocumento a texto estructurado
02OCR y enmascaradoDatos personales protegidos
03Operacion IAClasificacion y norma aplicable
04Revision finalAuditoria de fundamento legal
05NotificacionLedger y respuesta al ciudadano
06CierreRadicado y radicado final

Microservicios desplegados en una sola VM

Nginx enruta por prefijo. Cada servicio conserva su propio puerto y su propio registro, y puede moverse a su contenedor sin tocar el enrutado.

Python · FastAPI

GovDocs Engine

API PQRSD, SSE en vivo y orquestacion. Puerto 8000.

Python · Celery

Worker de analisis

Pipeline asincrono con reintentos y confirmacion tardia de tareas.

Python · Bedrock

Cali-Lex

Analisis juridico y grounding. Puerto 8001.

Node · NestJS

RealCulture

Autenticacion, usuarios y 36 tablas en PostgreSQL. Puerto 3007.

Redis 6

Bus compartido

Estado, broker y resultados en bases separadas. AOF activo.

PostgreSQL 16

Persistencia

pgvector habilitado para busqueda semantica.

Estado verificado en produccion

Medido contra la instancia activa.

ServicioRutaEstado
GovDocs API/api/v1/pqrs/*activo
Cali-Lex/api/v1/legal/*activo
RealCulture/api/auth/*activo
Certificado TLS 1.3pqrs.colombiatic.com.coemitido
El clasificador opera con dos niveles: un modelo rapido para triage y uno de razonamiento para el encuadre juridico, con failover automatico si el primero no responde.