ConsultasAI permite realizar consultas en lenguaje natural que se transforman automáticamente en consultas SQL seguras (solo SELECT) sobre la base de datos de ContERP. Utiliza inteligencia artificial para entender tus preguntas y generar las respuestas que necesitas.
Volver al índice
ConsultasAI - Consultas con Inteligencia Artificial
Versión 1.0 - Realiza consultas en lenguaje natural sobre tu base de datos
Descripción General
Requisitos
- PHP 8.0 o superior con extensión cURL habilitada
- Clave de API de OpenAI (endpoint de Chat Completions)
- ContERP Core 2025 o superior
- Conexión a internet para acceder a la API de OpenAI
Configuración
Antes de usar ConsultasAI, debes configurar tu clave de API:
- Ve a Ajustes → ConsultasAI
- Completa los siguientes campos:
- apichatgpt: Tu clave de API de OpenAI
- version: Modelo a utilizar (ej. gpt-4o-mini, gpt-4)
- prompt: Instrucciones del sistema para generar SQL. Incluye referencias a tablas de ContERP
- Guarda la configuración
Importante: Mantén tu clave de API segura y no la compartas públicamente.
Uso del Módulo
- Abre el controlador ConsultasAI desde el menú Informes/Reports
- Escribe una pregunta en lenguaje natural en el campo de consulta
- Ejemplos de preguntas:
- "Ventas totales por mes en 2024"
- "Top 10 clientes con más facturas"
- "Productos con stock bajo"
- "Facturas pendientes de pago"
- Haz clic en Consultar
- Se generará un SELECT que se ejecutará automáticamente
- Los resultados se mostrarán en formato tabular
- Puedes alternar la visualización para ver la consulta SQL generada
Seguridad
ConsultasAI implementa múltiples medidas de seguridad:
- Solo se ejecutan sentencias que comiencen por
SELECT - Se bloquean palabras peligrosas: UPDATE, DELETE, INSERT, DROP, ALTER, TRUNCATE
- No se permiten múltiples sentencias separadas por punto y coma (;)
- Validación exhaustiva antes de ejecutar cualquier consulta
Seguro: Todas las consultas son validadas antes de ejecutarse, garantizando la integridad de tus datos.
Ejemplos de Consultas
Consultas de Ventas
- "¿Cuánto se vendió el mes pasado?"
- "Ventas por cliente en el último trimestre"
- "Facturas emitidas hoy"
Consultas de Inventario
- "Productos con menos de 10 unidades en stock"
- "Productos más vendidos este año"
- "Valor total del inventario"
Consultas Financieras
- "Total de recibos pendientes"
- "Gastos del mes actual"
- "Balance de cuentas por cobrar"
Solución de Problemas
Error: API no configurada
Si ves un mensaje indicando que la API no está configurada:
- Verifica que hayas ingresado tu clave de API en Ajustes
- Confirma que la clave sea válida y tenga créditos disponibles
- Revisa tu conexión a internet
Error: Consulta no válida
Si la consulta no se ejecuta:
- Reformula tu pregunta de manera más clara
- Verifica que estés preguntando sobre datos que existen en ContERP
- Revisa la consulta SQL generada para identificar el problema
Soporte
Si encuentras errores de despliegue:
- Limpia y redepliega plugins desde AdminPlugins
- Revisa el log del sistema para más detalles
- Contacta con el equipo de soporte técnico