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).
Promociones
Sección titulada «Promociones»- 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/Bogotapor 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
descuentobloquea cualquier porcentaje que no esté en una promoción o conocimiento.
Documentos
Sección titulada «Documentos»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).
Qué invalida las pruebas
Sección titulada «Qué invalida las pruebas»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.