AIAnalytics - Parte 4: Chat con tu consultor IA empresarial

Chat con tu consultor IA empresarial

💬 Acceder al chat

Desde el panel principal de IA Analytics, pulsa la pestaña Chat IA en la cabecera. Se abrirá una interfaz de chat con tu consultor privado.

❓ Preguntas rápidas sugeridas

La primera vez que accedes al chat, verás un mensaje de bienvenida con 5 preguntas rápidas predefinidas:

  • Ventas del mes: "¿Cómo van las ventas este mes?"
  • Clientes en riesgo: "¿Qué clientes están en riesgo de fuga?"
  • Flujo de caja: "¿Cuál es mi flujo de caja previsto?"
  • Anomalías: "¿Hay anomalías o irregularidades?"
  • Resumen ejecutivo: "Dame un resumen ejecutivo completo de la empresa"

Pulsa cualquiera para enviarla directamente al consultor.

🤖 Cómo funciona el chat

🔎 Detección inteligente de contexto

Cuando escribes una pregunta, el sistema analiza las palabras clave y selecciona automáticamente los datos relevantes de tu ERP:

| Palabras clave | Datos que se cargan | |----------------|---------------------| | factura, venta, ingreso, cobro, morosidad | Facturación: resumen, mensual, retrasos, top clientes | | cliente, cartera, inactivo, fidelización | Clientes: top, inactivos, nuevos | | stock, inventario, almacén, producto, rotura | Stock: bajo mínimo, sin movimiento, top ventas | | finanzas, margen, beneficio, caja, gasto | Finanzas: márgenes, cobros, pagos, flujo de caja | | proceso, presupuesto, pedido, conversión | Procesos: embudo, sin convertir, rectificativas | | anomalía, fraude, duplicado, descuento | Anomalías: duplicados, descuentos, fin de semana | | horario, plazo, retraso, pedido | Horarios: estancados, patrones, vencimientos | | empleado, rrhh, equipo, agente, productividad | RRHH: plantilla, fichajes, horas, imputaciones, proyectos, agentes | | producto, servicio, top, mejor, más vendido | Top productos: ranking por importe y unidades |

Si tu pregunta toca varias áreas (ej: "¿Cómo va la empresa?"), se cargan datos de todas las áreas relevantes.

🛡️ Sistema de narrativas anti-alucinación

Cuando la IA está activa, no se envían los datos JSON crudos. En su lugar, el sistema construye una narrativa estructurada con etiquetas XML que guía a la IA:

  1. Se abre con un aviso crítico: "NUNCA inventes facturas, importes, referencias, clientes ni ningún dato"
  2. Cada sección de datos va dentro de etiquetas XML semánticas (ej: <facturacion>, <clientes>, <stock>)
  3. Los datos de clientes se muestran por posición, sin nombres, por privacidad
  4. Las facturas vencidas incluyen código, importe y días de retraso reales
  5. Se cierra con notas explícitas: "Estos son TODOS los datos disponibles. No añadas datos que no aparezcan aquí."

Esto reduce drásticamente las alucinaciones y obliga a la IA a responder solo con datos verificables del ERP.

⚙️ Con IA activa (Ollama o Groq)

  1. Se construye el prompt de sistema con la personalidad del consultor experto
  2. Se genera la narrativa estructurada con los datos del ERP (sin PII)
  3. Se incluye el historial de la conversación (hasta 20 mensajes)
  4. El backend activo (Ollama o Groq) genera la respuesta

El consultor IA tiene 7 roles expertos integrados:

  • CEO: Visión estratégica y toma de decisiones
  • CFO: Flujo de caja, márgenes, rentabilidad
  • Director Comercial: Ventas, clientes, fidelización
  • COO: Procesos, eficiencia, cadena de suministro
  • RRHH: Productividad del equipo, carga laboral
  • Controller: KPIs, cuadro de mando, alertas tempranas
  • Auditor: Detección de anomalías, fraude, irregularidades

🧩 Sin IA (modo reglas)

Si ningún backend de IA está disponible, el chat muestra los datos relevantes en formato estructurado:

  • Título de cada área de datos
  • Número de registros encontrados
  • Primeros 5 registros de cada conjunto
  • Sugerencia de activar Groq (gratuito) o Ollama para obtener análisis inteligente

🕘 Historial de conversaciones

🗂️ Sesiones

Cada conversación se guarda con un identificador de sesión único que incluye:

  • El nick del usuario de FacturaScripts
  • La fecha y hora de inicio

Formato: chat_admin_20260309_143022

💾 Persistencia

  • Los mensajes se almacenan en la tabla ai_chat con: sesión, nick, rol (user/assistant), contenido y fecha
  • Al volver a abrir el chat, se recupera el historial de la sesión actual
  • La IA recibe los últimos 20 mensajes como contexto para mantener la coherencia

➕ Nueva conversación

Pulsa el botón "+" en la cabecera del chat para iniciar una conversación nueva. Esto:

  • Limpia los mensajes de la pantalla
  • Elimina el historial de la sesión en la base de datos
  • Genera un nuevo ID de sesión

💬 Interfaz del chat

👤 Mensajes del usuario

Se muestran con fondo azul a la derecha, con un avatar de usuario.

🤖 Respuestas de la IA

Se muestran con fondo gris a la izquierda, con un avatar de robot verde. Soportan formato Markdown:

  • Negritas para cifras y conceptos clave
  • Encabezados para seccionar la respuesta
  • Listas para recomendaciones
  • Blockquotes para notas importantes

✍️ Indicador de escritura

Mientras la IA procesa tu pregunta, se muestra una animación de tres puntos que simula que está escribiendo.

🧩 Indicador de backend

Cada respuesta del chat incluye información sobre qué backend la generó (Ollama, Groq o reglas), visible en la respuesta del servidor.

📌 Ejemplos de preguntas efectivas

Preguntas generales

  • "¿Cómo va la empresa este mes comparado con el anterior?"
  • "Dame un análisis rápido de la situación financiera"
  • "¿Qué es lo más urgente que debería atender ahora?"

Preguntas de facturación

  • "¿Cuánto hemos facturado este mes y cuál es la tendencia?"
  • "¿Cuáles son las facturas vencidas más grandes?"
  • "¿Quién nos debe más dinero?"

Preguntas de clientes

  • "¿Qué clientes importantes han dejado de comprar?"
  • "¿Estamos demasiado concentrados en pocos clientes?"
  • "¿Cuántos clientes nuevos hemos captado este trimestre?"

Preguntas de stock

  • "¿Qué productos necesito reponer urgentemente?"
  • "¿Tengo capital muerto en el almacén?"
  • "¿Cuáles son los productos más vendidos y su stock actual?"

Preguntas de RRHH y equipo

  • "¿Cuántos empleados activos tenemos?"
  • "¿Hay horas pendientes de facturar?"
  • "¿Cómo van los proyectos abiertos?"
  • "¿Qué agentes comerciales tienen más ventas?"

Preguntas de previsión

  • "¿Cuál es la previsión de facturación para los próximos meses?"
  • "¿La tendencia de ventas es positiva o negativa?"

Preguntas de anomalías

  • "¿Hay algo sospechoso en las facturas recientes?"
  • "¿Se están aplicando descuentos excesivos?"

🔎 Modo pregunta simple (ask)

Además del chat con historial, existe un modo de pregunta simple que no guarda historial. Usa los mismos datos y narrativa, pero sin contexto de conversación anterior. Disponible vía la acción ajax-ask.

📣 Reglas de comunicación de la IA

El consultor IA sigue estas reglas estrictas:

  1. Responde siempre en español
  2. Es directo y accionable: no da teoría, da acciones concretas con plazos
  3. Usa cifras reales de los datos proporcionados
  4. NUNCA inventa datos, clientes, facturas ni importes
  5. Prioriza por impacto económico
  6. Alerta de riesgos claramente
  7. Cada respuesta termina con 2-3 acciones concretas
  8. Es proactivo: señala cosas importantes aunque no se las pregunten
  9. Usa formato Markdown para resaltar lo importante
  10. Si no tiene un dato, dice "no dispongo de ese detalle" en lugar de inventarlo
Cookies
Usamos cookies necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte