"Cada 45 días desde marzo": programar tus tratamientos escribiéndolos como se los dirías a un colega
Cómo hace un computador para entender una frase escrita a mano alzada, y por qué la mejor inteligencia artificial es la que casi nunca necesitas usar.
Si trabajas hace años en control de plagas, sabes que la periodicidad de un contrato nunca es tan limpia como la quiere el sistema. En el papel dice "mensual". En la realidad es: mensual, salvo enero que la planta para; los locales del mall van cada 21 días porque lo exige el administrador; la panadería va cada 15 en verano y cada 30 en invierno; y al fundo se va cuatro veces al año, en fechas que dependen de la cosecha.
Ahora abre cualquier software del rubro y busca dónde configurar eso. Vas a encontrar una lista desplegable con cuatro opciones: mensual, bimensual, trimestral, anual. Y ahí empieza el baile: eliges la que menos miente y el resto lo arreglas a mano, un mes antes, cuando te acuerdas.
La nueva programación en lenguaje natural ataca justo ese punto. Escribes la frase como se la dirías a un colega por teléfono, y el sistema arma la programación.
Frases que el sistema entiende
Nada de códigos ni formatos especiales. Se escribe así, tal cual:
· "Cada 45 días desde marzo"
· "Todos los meses, menos enero y febrero"
· "El primer lunes de cada mes"
· "Cuatro veces al año, empezando en abril"
· "Cada 15 días de octubre a marzo, y mensual el resto del año"
El sistema lee la frase, la convierte en un calendario concreto y te muestra las fechas que va a generar antes de guardar nada. Tú confirmas o corriges. Nunca queda una programación andando que tú no hayas visto con tus propios ojos.
Cómo hace un computador para entender una frase
Acá está la parte entretenida, y la respuesta va a sorprenderte: la mayoría de las veces, sin inteligencia artificial.
Vamos por partes. Cuando un computador recibe la frase "cada 45 días desde marzo", no la lee como la lees tú. Recibe una fila de letras, sin significado. Lo primero que hace es buscar patrones conocidos: reconoce que "cada" seguido de un número y de la palabra "días" es una forma de decir frecuencia; reconoce que "marzo" es un mes; reconoce que "desde" marca un punto de partida. Con esas tres piezas ya tiene todo lo que necesita, y arma el calendario sin entender absolutamente nada de plagas ni de español.
Es la misma habilidad que usas tú cuando ves una patente chilena y sabes al toque si el auto es antiguo o nuevo: no estás "comprendiendo" la patente, estás reconociendo una forma. El computador hace eso, pero con miles de formas y a una velocidad absurda.
💡 El buscador de patrones
Esta técnica de reconocer formas dentro de un texto es una de las herramientas más antiguas y más usadas de la computación. Es lo que hace que tu teléfono detecte solo un número telefónico dentro de un mensaje y te lo deje subrayado para llamar. Nadie le enseñó ese número en particular: reconoció la forma de un número telefónico. Ni magia ni inteligencia: forma.
¿Y entonces dónde entra la inteligencia artificial?
Entra cuando la frase se sale del molde. Si escribes algo enredado, ambiguo o muy particular —"cada vez que cambie la estación, y una extra si vienen las lluvias fuertes"— el reconocimiento de formas se queda corto. Ahí, y solo ahí, entra la inteligencia artificial a interpretar la intención y proponerte una programación.
Esto es una decisión de diseño deliberada y quiero explicarla, porque va contra la moda. Hoy todo el mundo le está poniendo inteligencia artificial a todo, y muchas veces es un error caro. Usar IA para entender "cada 45 días" es como contratar a un abogado para que te lea la hora: funciona, pero es lento, cuesta plata cada vez y —lo peor— de vez en cuando se equivoca de forma creativa.
Nuestra regla es al revés: primero el reconocimiento de formas, que es instantáneo, gratis y siempre da el mismo resultado; después la memoria de frases que ya se resolvieron antes; y la inteligencia artificial solo al final, para lo raro. La gran mayoría de las frases se resuelven sin llegar nunca a ese último paso.
💡 Lo mismo da lo mismo
Una cualidad que valoramos por sobre casi todo en un sistema es la previsibilidad: la misma frase tiene que dar siempre exactamente la misma programación, hoy y en seis meses. La inteligencia artificial es brillante para lo difuso, pero no garantiza eso: puede darte dos respuestas levemente distintas a la misma pregunta. Para configurar tu operación quieres una máquina aburrida y fiel, no una creativa.
Y cuando el trabajo ya está hecho, la IA se va a dormir
Este es el punto que más tranquiliza a los dueños cuando se los explico.
La inteligencia artificial participa una sola vez: cuando estás configurando el tratamiento y escribiste algo enredado. Una vez que confirmaste el calendario, se acabó su trabajo. De ahí en adelante, cada vez que se cierra un informe y hay que calcular la próxima visita, el cálculo lo hace la aritmética de siempre: última fecha más los días que corresponden. Punto.
¿Por qué importa tanto? Porque tu operación no puede depender de que un servicio externo esté disponible y de buen humor. Si tuviéramos IA metida en cada cierre de informe, un día que ese servicio se cayera, tu empresa entera se quedaría sin agenda futura. Con este diseño, aunque la inteligencia artificial desapareciera del mapa mañana, tus tratamientos ya programados seguirían generando visitas hasta el fin de los tiempos.
Esa es la diferencia entre usar la IA como ayudante de configuración y usarla como motor de la operación. Lo primero es útil. Lo segundo es un riesgo que nadie te cuenta cuando te la venden.
Lo que esto te ahorra en la práctica
La frecuencia mal configurada es una de las fugas de plata más silenciosas del rubro, y tiene dos caras.
La cara barata: visitas que no se hicieron porque nadie las programó. El contrato decía cada 21 días, el sistema solo sabía hacer "mensual", y en el año se te escaparon tres visitas que sí facturaste. Eso es un incumplimiento esperando a que alguien lo revise.
La cara cara: visitas que se hicieron de más. Programaste mensual porque era lo más parecido a "cada 45 días", y estás mandando un técnico y un producto ocho veces al año a un cliente que contrató ocho visitas... pero tú hiciste doce. Multiplícalo por los clientes que tienes en esa situación y estás regalando un mes de operación al año.
| Antes | Con programación en lenguaje natural |
|---|---|
| Cuatro opciones fijas en una lista | Escribes la periodicidad real del contrato |
| Los casos raros se arreglaban a mano cada mes | Quedan configurados una vez y funcionan solos |
| Configurabas y esperabas que quedara bien | Ves las fechas antes de guardar y confirmas |
| Visitas de menos (incumplimiento) o de más (pérdida) | La agenda calza con lo que firmaste |
Una recomendación
Si vas a probarlo, parte por tus tres contratos más enredados. No por los mensuales simples —esos ya funcionaban—, sino por esos que todos en la oficina saben que "hay que revisarlos a mano". Escribe la frase tal como se la explicarías a alguien nuevo que entra a trabajar contigo, mira las fechas propuestas y confirma.
Después, tómate un café tranquilo pensando en todos los meses que pasaste arreglando eso a mano.
¿Tus contratos no caben en "mensual, bimensual o trimestral"?
En Certplag escribes la periodicidad como se la dirías a un colega, revisas las fechas propuestas y confirmas. El resto lo genera el sistema solo.