Un cliente llegó con un problema concreto: miles de boletas al mes que alguien tenía que procesar a mano. Y llegó con la solución puesta debajo del brazo: OCR. Que la IA lea las boletas.
Es lo primero que uno piensa hoy, y se entiende. Hay una foto, hay texto en la foto, hay modelos que leen texto en fotos y es lo primero que nos viene a la mente. Además, en 2026 llegas a una reunión, dices "metámosle IA" y nadie te mira raro. Es la respuesta socialmente aceptable.
Antes de escribir una línea de código nos sentamos a mirar la boleta. Y la boleta ya traía la respuesta impresa.
El dato ya estaba ahí
Toda boleta electrónica en Chile trae un código PDF417, ese rectángulo de rayitas que uno nunca mira, muy parecido a un código de barras o un QR. Es el timbre electrónico, y adentro vienen el RUT del emisor, el del receptor, el tipo de documento, el folio, la fecha, el neto, el IVA y el total. Firmado digitalmente con la llave que el SII le entregó al emisor cuando lo autorizó.
El dato que queríamos sacar con IA ya venía escrito, ordenado y firmado, no había que leer la boleta, con una simple lectura de código era suficiente. Y son dos cosas completamente distintas, aunque desde afuera se vean igual.
Propusimos eso: lector de PDF417 primero, IA solo para lo que no se pudiera. Al cliente le encantó, y no por razones técnicas. Por las tres que le importan a cualquiera que firma el cheque.
Las tres razones
Costo. El lector corre local. No hay llamada a una API, no hay pago por imagen, no hay cuenta que engorda cuando sube el volumen. Con OCR para todo, cada boleta es un costo de llamada a API, en este caso a Cloud Vision de Google, todos los meses, para siempre. Con el lector, el 90% no cuesta nada por boleta.
Determinismo. El código no interpreta, decodifica. Le pasas el mismo código mil veces y te devuelve el mismo número mil veces. Un modelo no te promete eso: te da su mejor lectura, y su mejor lectura es una probabilidad con cara de certeza. Para un monto que va a una rendición contable, la diferencia entre "casi seguro que dice 12.400" y "dice 12.400" es toda la diferencia del mundo.
Fraude. Este es el que menos se ve venir y el que más pesa. A un OCR le editas el monto en la foto y lee lo que está impreso, y lo impreso se puede alterar en dos minutos. Al timbre no le puedes hacer eso: el monto viene firmado con una llave privada que no tienes. Puedes falsificar lo que se ve; no puedes falsificar la firma.
Y ahí está el porqué de verdad. La idea es que más adelante sean los propios conductores los que suban sus boletas. En ese momento, la persona que manda la foto es la misma que se beneficia si el número sale más grande. Todavía no pasa y no hemos pillado ningún fraude, lo cerramos antes de abrir la puerta. Diseñar para el día en que el incentivo exista sale muchísimo más barato que salir a apagar el incendio después.
La IA no se fue: quedó en su lugar
Nada de esto es "la IA no sirve". El 10% que falla existe y es real: papel térmico deteriorado, boletas con poca tinta, códigos que ya no se dejan leer. Para esas está Cloud Vision, y hace exactamente lo que tiene que hacer.
Pero fíjate en el orden, porque el orden es todo el proyecto. La IA no es la protagonista, es el fallback. Entra cuando lo determinista se rinde, no antes. Y como entra solo en el 10%, la cuenta de OCR quedó en una décima parte de lo que habría sido si le creíamos al impulso inicial.
Mismo resultado. Una décima del costo. Cero alucinaciones en el 90%. Y un flanco de fraude cerrado antes de que se abriera.
Cómo lo replicas
Sirve para cualquier proceso al que estés por meterle IA, seas técnico o no:
Pregunta si el dato ya existe estructurado. Antes de pedirle a un modelo que adivine qué dice un documento, revisa si alguien ya te lo entregó legible. En boletas y facturas tu país ya lo hace: Chile tiene el PDF417, México el QR del CFDI, Argentina el QR de AFIP. Todos traen emisor, folio y monto listos para usar. Es la pregunta más barata que te puedes hacer y casi nadie se la hace.
Deja la IA para el borde, no para el centro. Si el 90% se resuelve con algo determinista, no pagues IA por el 100%. Camino feliz aburrido, IA para las excepciones. La cuenta a fin de mes es otra, y la vas a pagar todos los meses.
Pregúntate quién gana si el número está mal. Mientras el que sube la foto no tenga incentivo, un OCR pasa piola. El día que el que rinde es el mismo que cobra, "lee lo que está impreso" deja de ser suficiente. El fraude se piensa antes de tenerlo, no después.
La regla de una línea: la IA es una herramienta cara y probabilística, úsala donde no tengas una barata y determinista. El impulso de 2026 es meterle IA a todo. La jugada, después de veinte años, es mirar el problema antes de elegir el martillo.
La noticia del día
Desde ayer GPT-5.6 es el modelo por defecto en Microsoft 365 Copilot — Word, Excel, PowerPoint y Chat. Si tu empresa usa M365, el detalle que importa no es el modelo, es la fecha: quedó deshabilitado por defecto, pero se auto-activa el 24 de julio. Tu Copilot cambia de motor solo, sin que nadie en tu equipo lo decida. Que es justo lo contrario de lo de arriba: la pregunta no es si el modelo nuevo es mejor —probablemente lo es—, es si alguien eligió prenderlo. Vale revisar qué se activa antes del 24.
Fuentes: OpenAI · Microsoft Community Hub · TechCrunch