El Copiloto ARGUS
El copiloto es un asistente de IA integrado en la app que puedes invocar desde el Dashboard o la Consola de Operación. Es un LLM con contexto de tu organización activa, tu rol y la operación que estás mirando en ese momento. Responde preguntas, trae datos, resume misiones, redacta informes posoperación y (con tu confirmación) te lleva a ubicaciones específicas de la UI.
El copiloto no es lo mismo que las alertas del copiloto. Las alertas son notificaciones basadas en eventos que los servicios de backend empujan a la línea de tiempo de la misión. El chat con el copiloto es interactivo y lo controlas tú. Ver Alertas del copiloto para el lado de las alertas.
Abrir el copiloto
- Haz clic en el chip del copiloto que flota abajo a la derecha en el Dashboard (aspiracional a nivel de shell — hoy el chip vive dentro de la Consola de Operación y el FAB de ayuda en otras rutas).
- Pulsa C — atajo global, actualmente enlazado dentro de la Consola de Operación; aspiracional en otras partes hasta que se despliegue el servicio de atajos del shell.
- Ctrl+Shift+A — conmutar el panel del copiloto (de la referencia de atajos).
El drawer del copiloto se desliza desde la derecha. El resto de la UI permanece visible y utilizable detrás de él.
Qué puede hacer
Responder preguntas sobre la plataforma
“¿Cómo inicio un stream desde un dock DJI?”, “¿qué significa el código HMS 302?” — saca información del corpus de ayuda integrado con enlaces en línea a las páginas.
Resumir una misión
“Resume la operación Atlantic Sweep” — obtiene línea de tiempo, participantes, vuelos, flags y momentos destacados del chat, y devuelve prosa con referencias clicables a entidades.
Consultar tus datos
- “¿Cuántas horas de vuelo registró el Matrice 300 esta semana?”
- “Muéstrame medios marcados como evidencia en la operación del viernes.”
- “Duración promedio de misión por tipo el mes pasado.”
Las consultas se traducen en el servidor a lecturas de Firestore acotadas a tu organización activa y tu rol — no puedes extraer datos a los que tu rol no ya tiene acceso.
Generar un informe de misión
Dentro de una misión, “redacta el informe posoperación” construye un AAR estructurado (objetivo, línea de tiempo, personal, activos, flags, medios, resultados, recomendaciones) para que tú lo revises y exportes a PDF. Ver Informes IA.
Saltar a un flag o alerta
“Salta a la alerta HMS de batería baja a las 14:22” abre el tile de línea de tiempo y desplaza hasta ese evento.
Qué no hará
Por diseño:
- Rechazará acciones irreversibles sin confirmación. Cancelar una tarea de vuelo, eliminar medios, revocar una invitación, finalizar una misión — todo requiere un clic de confirmación.
- Rechazará datos de otras organizaciones. El contexto se acota a tu organización activa y tu rol. Cambiar de organización le da un nuevo contexto; el historial se mantiene separado.
- No filtrará datos fuera de la sesión. Prompts y respuestas se almacenan bajo tu documento de usuario, nunca en colecciones a nivel de organización.
- No aceptará llamadas a herramientas arbitrarias. La lista blanca de herramientas es estrecha — lecturas y saltos. Las escrituras requieren confirmación explícita en la UI.
Alertas del copiloto, por separado
Los servicios de backend (agente CAS, worker argus-copilot, traductor de HMS de DJI, argus-wifi-sensing) escriben alertas basadas en eventos en missions/{missionId}/copilot_alerts. Estas aparecen en la franja de Master Caution (icono de campana) en la Consola de Operación — no en el drawer del chat.
Configura el enrutamiento y los umbrales de las alertas por misión. Detalles completos: Alertas del copiloto.
Privacidad
- Retención — el historial de chat se conserva 30 días por defecto y luego se purga en el servidor. Los administradores pueden fijar la retención por organización (1-90 días en Command/Sovereign) o cero para alta sensibilidad.
- Cifrado en reposo — se almacena en tu documento de usuario bajo el mismo cifrado gestionado por Firestore que el resto de los datos de la organización.
- Sin entrenamiento con tus datos — endpoint de inferencia privado. Los prompts y respuestas no se utilizan para entrenar modelos de propósito general, ni se comparten con el proveedor del LLM.
- Purga por administrador — Admin → Usuarios → [usuario] → Purgar datos fuerza la purga del historial del copiloto de un usuario. Irreversible y queda registrado.
- Auditoría — en Sovereign con
auditLog: 'immutable', cada interacción se refleja en el registro de auditoría inmutable.
Disponibilidad por plan
El acceso al copiloto se filtra por el flag features.aiCopilot del plan de la organización:
- Guardian — deshabilitado por defecto.
- Tactical — habilitado con límites de tasa.
- Command / Sovereign — acceso completo, retención configurable, endpoints de modelo personalizados en Sovereign.