====== Aurora - Agente Conversacional de Ada Gestor ======
===== Introducción =====
Aurora es un agente conversacional integrado en Ada Gestor que permite a los usuarios interactuar con la plataforma mediante lenguaje natural. A través de una conversación, los usuarios pueden consultar información, crear tareas, actualizar registros, gestionar estados y ejecutar acciones operativas respetando los permisos y reglas de negocio definidos en el sistema.
El acceso a Aurora requiere que el usuario tenga una sesión autenticada en Ada Gestor. Todas las consultas y acciones se realizan dentro del contexto de trabajo disponible para dicho usuario.
----
====== Capacidades Principales ======
Aurora ofrece las siguientes capacidades:
* Consulta de información operativa.
* Gestión de contexto de trabajo.
* Creación de tareas.
* Actualización de tareas.
* Gestión de estados.
* Eliminación de tareas.
* Confirmación de acciones sensibles.
* Manejo de errores y solicitudes ambiguas.
----
====== Gestión de Contexto Operativo ======
Aurora puede identificar los espacios y equipos de trabajo disponibles para el usuario autenticado.
===== Funcionalidades =====
* Consultar espacios disponibles.
* Consultar equipos disponibles.
* Seleccionar un equipo de trabajo.
* Solicitar aclaraciones cuando existan múltiples opciones.
* Restringir acceso a contextos no autorizados.
===== Ejemplos =====
¿Qué equipos tengo disponibles?
Muéstrame los espacios a los que tengo acceso.
Selecciona el equipo QA.
Quiero trabajar con el equipo Administración.
===== Comportamiento =====
Aurora mostrará únicamente los espacios y equipos asociados al usuario autenticado. Si existen múltiples coincidencias, solicitará información adicional antes de continuar.
----
====== Consulta de Información ======
Aurora permite consultar información registrada en Ada Gestor mediante lenguaje natural.
===== Funcionalidades =====
==== Consulta de tareas ====
* Tareas asignadas al usuario.
* Tareas por nombre.
* Tareas por estado.
* Tareas por equipo.
* Detalle de tareas específicas.
===== Ejemplos =====
Muéstrame mis tareas.
¿Qué tareas tengo pendientes?
Buscar tarea Implementar Aurora.
Muéstrame las tareas del equipo Desarrollo.
Dame el detalle de la tarea Implementar Aurora.
¿Qué tareas están en progreso?
===== Restricciones =====
* Solo consulta información autorizada para el usuario.
* No genera información inexistente.
* Informa cuando no existen resultados para la consulta realizada.
----
====== Creación de Tareas ======
Aurora puede crear tareas a partir de instrucciones en lenguaje natural.
===== Información soportada =====
* Nombre de la tarea.
* Equipo responsable.
* Fecha de inicio.
* Fecha de finalización.
* Tiempo estimado.
===== Ejemplos =====
Crear una tarea llamada Implementar integración con Aurora.
Crear una tarea para el equipo Desarrollo.
Crear una tarea llamada Validación QA con fecha de inicio hoy y fecha fin mañana.
Crear una tarea para Desarrollo con duración estimada de 4 horas.
===== Validaciones =====
Aurora:
* Solicita información obligatoria faltante.
* Valida la existencia del equipo seleccionado.
* Verifica permisos de acceso.
* Confirma el resultado de la creación.
----
====== Actualización de Tareas ======
Permite modificar información existente de una tarea.
===== Operaciones soportadas =====
* Cambio de nombre.
* Cambio de descripción.
* Cambio de fechas.
* Cambio de tiempo estimado.
* Cambio de responsable.
===== Ejemplos =====
Cambiar la descripción de la tarea Implementar Aurora.
Actualizar la fecha fin de la tarea Implementar Aurora para mañana.
Asignar la tarea Implementar Aurora a Juan Pérez.
Cambiar el tiempo estimado a 8 horas.
===== Comportamiento =====
Aurora:
* Identifica la tarea objetivo.
* Actualiza únicamente los campos solicitados.
* Conserva la información no modificada.
* Solicita aclaración cuando existan múltiples coincidencias.
----
====== Gestión de Estados ======
Aurora permite actualizar el estado de una tarea utilizando lenguaje natural.
===== Operaciones soportadas =====
* Cambio de estado.
* Resolución de estados por nombre.
===== Ejemplos =====
Pasar la tarea Implementar Aurora a En Progreso.
Marcar la tarea Implementar Aurora como Cerrada.
Mover la tarea Implementar Aurora a Pendiente.
===== Restricciones =====
* Solo utiliza estados existentes.
* No consulta ni lista estados disponibles.
* Requiere identificar correctamente la tarea.
----
====== Confirmaciones de Seguridad ======
Las acciones que modifican información requieren confirmación explícita del usuario.
===== Acciones protegidas =====
* Eliminación de tareas.
* Cambios de estado.
* Actualizaciones críticas.
* Cualquier operación que altere información registrada.
===== Flujo =====
==== Solicitud ====
Eliminar la tarea Implementar Aurora.
==== Confirmación ====
Sí, confirmo.
==== Cancelación ====
Cancelar operación.
===== Regla =====
Aurora no ejecutará acciones sensibles sin una confirmación explícita.
----
====== Eliminación de Tareas ======
Aurora permite eliminar tareas existentes cuando el usuario posee los permisos requeridos.
===== Funcionalidades =====
* Eliminación de tareas.
* Validación de permisos.
* Confirmación obligatoria.
* Manejo de tareas inexistentes.
===== Ejemplos =====
Eliminar la tarea Implementar Aurora.
Borrar la tarea Validación QA.
Confirmo la eliminación.
===== Validaciones =====
Aurora:
* Verifica que la tarea exista.
* Verifica permisos suficientes.
* Solicita confirmación.
* Informa el resultado de la operación.
----
====== Manejo de Errores y Ambigüedad ======
Aurora gestiona solicitudes incompletas, ambiguas o inválidas.
===== Casos soportados =====
* Tareas inexistentes.
* Equipos inexistentes.
* Estados inexistentes.
* Información obligatoria faltante.
* Solicitudes ambiguas.
===== Ejemplos =====
Muéstrame la tarea XYZ-999999.
Crear una tarea.
Mover la tarea Prueba al estado Superman.
Actualizar la tarea Proyecto.
===== Comportamiento =====
Aurora:
* Explica claramente el problema.
* Solicita información adicional.
* Evita asumir información faltante.
* Evita ejecutar acciones sobre elementos no identificados de forma confiable.
----
====== Seguridad y Permisos ======
Aurora opera bajo las mismas reglas de seguridad de Ada Gestor.
===== Principios =====
* Utiliza la sesión autenticada del usuario.
* Respeta permisos de acceso.
* Respeta permisos de modificación.
* Respeta permisos de eliminación.
* Limita la información visible según el contexto autorizado.
----
====== Resumen ======
Aurora incorpora capacidades de inteligencia conversacional dentro de Ada Gestor para permitir:
* Consulta de información operativa.
* Gestión de contexto de trabajo.
* Creación, actualización y eliminación de tareas.
* Gestión de estados.
* Aplicación de reglas de negocio.
* Validación de permisos.
* Confirmaciones de seguridad.
* Manejo de errores y ambigüedades.
Todo mediante lenguaje natural y manteniendo la consistencia de la información registrada en la plataforma.