Esta guía describe la experiencia de uso de Cortex para cada tipo de usuario.
Cortex implementa tres roles con diferentes niveles de acceso y funcionalidades:
| Rol | Descripción | Acceso |
|---|---|---|
| Customer | Usuario final que consulta su información personal y documentación | Solo lectura |
| Employee | Personal operativo que gestiona clientes y resuelve consultas | Lectura + contexto múltiple |
| Admin | Administrador del sistema con acceso completo | Control total |
Nota sobre terminología: Cortex es configurable para diferentes dominios. En despliegues educativos, Customer puede mostrarse como “Alumno” y Employee como “Profesor”. En despliegues bancarios, Customer sería “Cliente” y Employee sería “Ejecutivo”. La funcionalidad es idéntica; solo cambia la terminología visible.
Cuando Cortex se despliega por primera vez, el sistema detecta que no existen usuarios y presenta un wizard de bienvenida que guía la creación del primer usuario administrador:
Este administrador inicial puede luego crear usuarios adicionales desde el panel de gestión.
Una vez configurado, la pantalla de login presenta:
No hay registro público; los usuarios son creados por administradores.
El rol Customer está diseñado para usuarios finales que necesitan consultar su información personal y hacer preguntas sobre documentación disponible.
Tras iniciar sesión, el Customer ve una interfaz de dos columnas:
| Sección | Ubicación | Contenido |
|---|---|---|
| Resumen del Perfil | Sidebar izquierda | Datos personales, productos/servicios activos, historial de transacciones |
| Chat del Asistente | Área principal | Interfaz conversacional para consultas |
No hay pestañas de navegación adicionales; toda la interacción se realiza desde esta vista unificada.
Muestra información del cliente actual:
El área de chat permite hacer preguntas en lenguaje natural:
Comportamiento esperado:
El rol Employee está diseñado para personal operativo que necesita atender consultas de clientes y acceder a documentación interna.
La interfaz del Employee incluye:
| Elemento | Ubicación | Función |
|---|---|---|
| Selector de Contexto | Header superior | Dropdown para cambiar el contexto de consulta |
| Cliente Activo | Sidebar izquierda | Información del cliente seleccionado |
| Resumen del Perfil | Sidebar izquierda | Datos detallados del cliente activo |
| Chat del Asistente | Área principal | Consultas contextualizadas |
El dropdown de contexto agrupa las opciones en categorías:
Al seleccionar un cliente, el chat responderá consultas sobre ese cliente específico.
Cuando se selecciona un cliente, la sidebar muestra:
El chat funciona igual que para Customer, pero:
El rol Admin tiene acceso completo al sistema, incluyendo gestión de usuarios, datos y documentación.
La interfaz presenta cuatro pestañas principales:
| Pestaña | Función |
|---|---|
| Chat | Asistente con acceso a todos los contextos |
| Usuarios | Gestión de usuarios del sistema |
| Datos | Gestión de registros y transacciones |
| Documentos | Gestión del corpus RAG |
Funciona igual que para Employee, con selector de contexto completo y acceso a toda la documentación y clientes.
Dashboard de gestión de usuarios con:
Métricas:
Acciones:
Tabla de usuarios:
| Columna | Contenido |
|---|---|
| Usuario | Nombre de usuario |
| Tipo | CUSTOMER / EMPLOYEE |
| Rol | Rol asignado en el sistema |
| DLP | Nivel de protección de datos |
| Estado | ACTIVO / INACTIVO |
| Acciones | Botones de acción |
Botones de acción:
Nota: El modal de edición de datos incluye un campo obligatorio para documentar el motivo del cambio, generando un audit trail.
Gestión de registros de clientes:
Tabla principal:
| Columna | Contenido |
|---|---|
| ID | Identificador del registro |
| Subject Key | Clave del cliente (enlace) |
| Nombre | Nombre del cliente |
| Tipo | Categoría |
| Estado | Estado actual |
| Productos | Cantidad de productos/servicios |
| Acciones | Ver productos, editar |
Vista de productos (al hacer clic en un cliente):
Vista de movimientos (al hacer clic en un producto):
Gestión del corpus de documentos para el RAG:
Subpestaña: Cargar Documentos
Subpestaña: Estado RAG
Subpestaña: Historial
Nota técnica: También es posible cargar documentos copiando archivos directamente en el directorio
./documentacion/publica/del servidor y ejecutando una re-indexación.
| Indicador | Significado |
|---|---|
| Badge verde | Activo / Conectado / Exitoso |
| Badge rojo | Inactivo / Error |
| Badge amarillo | Pendiente / En proceso |
Los botones de acción en tablas usan iconografía compacta:
| Botón | Acción |
|---|---|
| [E] | Editar registro |
| [D] | Ver detalles / historial |
| Eliminar | Eliminar registro |
Nota: En versiones futuras, estos botones serán reemplazados por iconos estándar con tooltips descriptivos.
Cortex puede adaptarse a diferentes contextos de negocio mediante variables de entorno:
| Dominio | Customer | Employee | Contexto típico |
|---|---|---|---|
| Banca | Cliente | Ejecutivo | Cuentas, transacciones, productos financieros |
| Educación | Alumno | Profesor | Inscripciones, cursadas, calificaciones |
| Corporativo | Usuario | Operador | Tickets, documentación, procesos |
La funcionalidad del sistema es idéntica; solo cambian las etiquetas visibles en la interfaz.