Ir al contenido

Conocimiento y promociones

Todo lo que el cliente sabe de su negocio va en ia_conocimiento, una fila por dato:

Tipo Uso En el prompt
negocio Hechos fijos: licencias, cobertura, horarios de despacho Siempre, primero
faq Preguntas frecuentes Por relevancia
novedad Avisos temporales (cierre por festivo, producto nuevo) Por relevancia
regla Lo que el agente nunca/siempre debe hacer Siempre, sección REGLAS
frase Frases aprobadas por el negocio Siempre
promocion Promociones con condiciones Solo las vigentes, sección PROMOCIONES

Cada fila tiene activo y vigente_desde / vigente_hasta (fechas, inclusive).

  • Se apagan sin borrarlas con activo = false; vuelven con un clic.
  • Con fechas, entran y salen solas. La fecha se evalúa en la zona del negocio (America/Bogota por defecto), no en UTC — antes una promo que vencía “hoy” desaparecía a las 7 p. m.
  • Si no hay ninguna vigente, el prompt dice explícitamente “Ninguna. No hay promociones activas”, así el modelo no revive promociones que vio en la conversación.
  • El guardrail de descuento bloquea cualquier porcentaje que no esté en una promoción o conocimiento.

PDF/TXT subidos a ia_documentos se dividen en fragmentos (ia_fragmentos, búsqueda de texto en español). El agente los consulta con buscar_documentos cuando el conocimiento no alcanza (fichas técnicas, políticas largas).

Con el esquema estándar, editar la configuración del agente o conocimiento de tipo regla/negocio pone pruebas_ok = false y apaga el agente hasta volver a probar. Activar o desactivar una promoción no invalida: es la operación diaria del negocio.