Precarga de requisitos¶
👤 Solo Super Admin
Para mostrar los requisitos de un evento en la pestaña Análisis, el sistema tiene que descargar las bases del concurso, leerlas y extraer los requisitos: alrededor de un minuto por concurso.
La precarga adelanta ese trabajo: un proceso en segundo plano va procesando los NOGs relevantes cuando nadie más está usando el servicio de IA, y guarda el resultado. Así, cuando alguien abre la pestaña Análisis, la información ya está lista y aparece al instante.
La pestaña Análisis nunca hace ese trabajo por su cuenta: solo muestra lo que la precarga guardó. Por eso, con la precarga apagada, los requisitos no aparecen.
En la lista de Eventos, los que ya están precargados muestran un ⚡ junto al NOG.
Qué se precarga¶
No se precarga todo el portal — sería inabarcable. Entran a la cola los NOGs que:
- están vigentes (su fecha límite no ha pasado), y
- fueron aprobados por la IA, o ya se notificaron a alguna empresa.
Los notificados cuentan porque las empresas que todavía no configuraron su Perfil IA reciben sus eventos por palabras clave: para ellas esos eventos son igual de reales.
Encenderla¶
En Config → IA, sección Precarga de requisitos:
- Active Precarga habilitada.
- Pulse Guardar cambios.
Empieza a trabajar sola. No hay horario que programar: procesa cuando hay cola y el servicio de IA está libre.
Antes de encenderla, verifique la conexión
La precarga necesita que la conexión con licita-ai esté activa y respondiendo. Use Verificar conexión en la misma pestaña.
La tarjeta de estado¶
Debajo del interruptor hay una tarjeta que se actualiza sola cada 10 segundos. Es lo primero que hay que mirar si parece que no avanza:
| Lo que dice | Qué significa |
|---|---|
| Procesando · N en vuelo | Está trabajando ahora mismo |
| Al día | No queda nada pendiente |
| En pausa: scrape en curso | Le está cediendo el paso al scraping |
| En pausa: análisis manual | Alguien pulsó Analizar con IA |
| En pausa: licita-ai no responde | El servicio de IA no está disponible |
| En pausa: tope diario alcanzado | Llegó al límite de NOGs del día |
| En pausa: fuera de horario | Está dentro del horario de silencio configurado |
Debajo aparecen los conteos de la cola: en cola, listos, sin documentos, fallidos.
Que esté en pausa casi siempre es lo correcto
La precarga está pensada para no estorbar. Cede el paso al scraping y a cualquier análisis que un usuario esté esperando, porque comparten el mismo servicio de IA.
Botones¶
- Procesar ahora — revisa si hay NOGs nuevos y despierta el proceso sin esperar.
- Pausar / Reanudar — pausa manual, independiente de las pausas automáticas.
- Sesiones — historial de tramos de trabajo, con cuántos NOGs resolvió cada uno y por qué terminó.
- NOGs fallidos — los que agotaron sus reintentos, con el error de cada uno. Desde esa
lista:
- ↻ junto a un NOG lo reprocesa desde cero: borra lo que hubiera guardado de él y lo devuelve a la cola.
- Reencolar todos devuelve a la cola todos los fallidos a la vez. Es para después de un corte del servicio de IA, que deja muchos fallidos juntos. A diferencia de ↻, conserva la lista parcial de requisitos que un NOG ya tuviera, para que nadie pierda lo que está viendo mientras se reintenta. Los de concursos ya vencidos vuelven a quedar como expirados en la siguiente revisión de la cola: no tiene sentido extraer requisitos de un concurso cerrado.
Ajustes¶
Los valores por defecto están pensados para no requerir cambios. Conviene tocarlos solo con un motivo concreto.
| Ajuste | Por defecto | Para qué |
|---|---|---|
| NOGs en paralelo | 4 | Cuántos se procesan a la vez. Subirlo no acelera: el servicio de IA ya está al límite |
| Intervalo de consulta | 8000 ms | Cada cuánto pregunta si un NOG terminó |
| Espera en reposo | 60000 ms | Cada cuánto revisa si hay trabajo nuevo |
| Reintentos por NOG | 3 | Tras agotarlos, el NOG queda como fallido |
| Pausa tras uso manual | 180000 ms | Le deja paso a quien pulsó Analizar con IA |
Límites de seguridad¶
El servicio de IA descarga los documentos por la misma conexión que usa el scraping de Guatecompras. Estos límites evitan que la precarga estorbe esa ruta, de la que depende que el sistema siga descubriendo licitaciones.
| Ajuste | Por defecto | Para qué |
|---|---|---|
| Tope de NOGs por día | 500 | Techo diario. 0 = sin tope |
| Respiro tras un scrape | 600000 ms | No arranca apenas termina un scrape. 0 = de inmediato |
| Pausa si falla el scrape | 6 horas | Si el último scrape falló por problemas de conexión, se aparta. 0 = desactivado |
| No correr entre | (vacío) | Horario en que no debe correr, por ejemplo 08:00-19:00. Vacío = a toda hora |
No suba los límites sin medir
Si la precarga satura la conexión compartida, el riesgo no es que la precarga vaya lenta: es que se caiga el scraping. Si sube algún límite, vigile los resultados de los scrapes en Config → Historial de scrapes los días siguientes.
Preguntas frecuentes¶
¿Y si abro un evento que no está precargado? Pasa al frente de la cola y la pestaña Análisis dice en qué puesto va; el resultado aparece solo en cuanto termina. Si la precarga está apagada, ese evento no se va a procesar, y la pestaña lo dice así. Lo que ve el usuario en cada caso está en Análisis con IA.
¿Hay que volver a precargar cuando cambian las bases? No. Las bases de un concurso no cambian una vez publicadas. Si un NOG puntual falló, use el botón ↻ en NOGs fallidos para reprocesarlo desde cero.
¿Por qué un NOG aparece como "sin documentos"? Ese concurso no tiene documentos publicados en Guatecompras. No es un error y no se reintenta.
¿Se borra algo? Los resultados de concursos cuya fecha límite pasó hace más de 90 días se eliminan solos.