Centraliza OCR, clasificacion y validacion para convertir documentos en datos operativos confiables.
Plataforma segura para lectura documental inteligente.
Procesa documentos, administra plantillas IA y controla revisiones con trazabilidad operativa.
Acceso seguro
El token se guarda solo en esta sesion del navegador.
Confirma tu identidad antes de entrar.
Este paso protege el modulo administrativo incluso si una contrasena queda expuesta.
Codigo MFA
Resumen
Reporte de gestion y estado
Las revisiones aprobadas entrenan plantillas; los falsos positivos se pueden omitir o reasignar.
Roles, permisos, MFA y auditoria mantienen trazabilidad sobre cada operacion documental.
Sesion
Roles y permisos
Actividad reciente
Lectura documental
Resultado de lectura
JSON completo
Trabajos
Consulta el estado de cada procesamiento. Usa “Ver detalle” para desplegar identificadores, archivos o errores extensos.
Reportes documentales
Consulta documentos procesados con estado, fecha, confianza, metodo, archivo y diagnostico.
Tipos documentales dinamicos
Crea familias de documentos, define palabras de deteccion y ajusta el nivel minimo de confianza.
Crear documento desde una muestra
Completa los datos minimos, carga un documento real, revisa los campos propuestos y guarda el ejemplo para entrenar la plantilla.
Campos propuestos
Texto extraido
Construccion segura de un documento nuevo
- Crea el tipo documental con un codigo estable, por ejemplo `certificado_laboral`.
- Agrega palabras clave que aparezcan en el documento real, no palabras genericas.
- En Campos, crea cada dato esperado con nombre tecnico, etiqueta y normalizacion.
- En Muestras, carga un documento real, revisa el texto extraido y corrige el JSON.
- Guarda varios ejemplos corregidos antes de aplicar sugerencias de regex.
- En Entrenamiento, analiza cobertura y aplica solo sugerencias revisadas.
- Prueba texto OCR de documentos nuevos y revisa los pendientes antes de aprobarlos.
Dashboard de calidad IA
Cobertura, versiones, campos debiles y revisiones pendientes por plantilla.
Operación y portabilidad
Exporta/importa plantillas, consulta métricas técnicas y ejecuta limpieza por retención.
Nuevo tipo documental
Plantillas disponibles
Campos de extraccion
Define nombres, etiquetas, expresiones regulares y normalizacion por cada tipo documental.
Campos configurados
Selecciona un campo para editar su regex, normalizacion u obligatoriedad.
Entrenamiento y prueba
Analiza ejemplos, revisa cobertura por campo, prueba texto OCR y aplica sugerencias de extraccion.
Reporte de entrenamiento
Historial de aprendizaje
Probar plantilla
Muestra y ejemplo de entrenamiento
Carga un documento, valida el texto detectado y guarda correcciones como ejemplo reutilizable.
2. Corregir campos
3. Texto extraido
Revision y aprendizaje
Aprueba correcciones, reasigna falsos positivos u omite documentos que no deben entrenar la plantilla.
Usuarios
| Usuario | Nombre | Correo | Roles | Permisos | MFA | Estado | Accion |
|---|
Crear o actualizar usuario
Las contrasenas existentes se guardan como hash. Para recuperar acceso, genere una temporal o use recuperacion por correo.
Llaves API para integraciones
Use estas credenciales para automatizaciones externas. La llave completa solo se muestra al crearla.
Auditoria de seguridad
Manual tecnico de conexion y administracion
Conexion rapida
- Copiar `.env.example` a `.env` y definir el secreto OAuth2.
- Ejecutar `.venv/bin/uvicorn main:app --reload`.
- Abrir `http://127.0.0.1:8000/admin/`.
- Autenticarse con usuario, contrasena y MFA si aplica.
Administracion
- Crear operadores con rol `operator` para extraccion.
- Asignar `viewer` a perfiles que solo consultan trabajos.
- Usar permisos directos solo para excepciones controladas.
- Deshabilitar usuarios que ya no deban consumir la API.
- Resetear contrasenas desde el formulario de usuarios o por correo.
- Revisar auditoria de login, MFA, bloqueos y cambios administrativos.
Endpoints clave
POST /api/v1/auth/token POST /api/v1/auth/mfa/verify GET /api/v1/auth/me POST /api/v1/documents/extract POST /api/v1/documents/jobs GET /api/v1/documents/jobs
Operacion
Para documentos pequenos use procesamiento inmediato. Para lotes, archivos pesados u OCR, use trabajos en cola y consulte el estado hasta `completed` o `failed`.
La version completa queda en `docs/MANUAL_TECNICO.md` dentro del proyecto.