Saltar a contenido

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:

  1. Active Precarga habilitada.
  2. 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.