Cómo funciona el lab
Este es un demo público con datos sintéticos. Ningún CFDI, proyecto o proveedor que veas aquí corresponde a un cliente real — todo es ficticio. El propósito es que pruebes el agente sin afectar nada y sin tener que subir tu información.
La empresa ficticia
Constructora del Reshape SA de CV (RFC CDR040829AB1) es la empresa imaginaria que opera estos proyectos. Cuando clasificas un CFDI, las facturas vienen dirigidas a ella, como si fueras el contador de la empresa decidiendo a qué obra imputar cada gasto.
El catálogo de proyectos
El agente solo asigna facturas a proyectos en estado abierto. Hoy el catálogo tiene 6 obras activas en distintas etapas, más 1 cerrada que el agente debe excluir.
| Código | Proyecto | Estado |
|---|---|---|
| BIT-001 | Bodega Industrial Tlalnepantla Bodega 1,200 m² en acabados (pisos epóxicos, portón industrial). pintura epóxicapiso epóxicoportónherreríaluminariapanel+2 | Abierta |
| CLV-412 | Casa Lomas Verdes 412 Residencia unifamiliar 350 m², en obra negra (muros y losas). tabiqueladrilloblockmorterocementoacero+4 | Abierta |
| ECU-89 | Edificio Cuauhtémoc 89 Edificio de oficinas 6 niveles, en acabados (pisos, pintura, instalaciones). pinturaazulejolosetamármolgranitoventana+7 | Abierta |
| PSL-14 | Plaza Satélite Local 14 Adecuación de local comercial 80 m², en obra negra. tabiqueblockmorterocementoaceromalla+3 | Abierta |
| PTE-101 | Plaza Tepeyac Plaza comercial entregada en abril 2026. Sin operaciones nuevas. | Cerrada |
| RPL-T2 | Residencial Polanco T2 Torre residencial de lujo, 24 niveles. En cimentación profunda. cementovarillaalambregravaarenacimbra+4 | Abierta |
| RPL-T3 | Residencial Polanco T3 Torre gemela de RPL-T2, mismo desarrollo. En cimentación. cementovarillaalambregravaarenacimbra+4 | Abierta |
Las palabras debajo de cada proyecto son los keywords que el agente usa como pistas: si una factura los menciona, sube la confianza de esa asignación.
Cómo decide el agente
Cuando le pasas un CFDI, el agente lee la factura completa — emisor, receptor, conceptos, montos, fecha — y la compara con cada proyecto activo del catálogo. Para cada candidato evalúa:
- Si los conceptos de la factura coinciden con los keywords esperados de la etapa del proyecto.
- Si el monto es coherente con ese tipo de gasto en esa etapa.
- Si el proveedor encaja con el rubro de la obra.
- Si la fecha de la factura es posterior al cierre conocido de algún proyecto.
Tres escenarios
Match directo (≥ 85% de confianza) — los conceptos coinciden inequívocamente con un proyecto y no hay otro candidato razonable. Una sola sugerencia.
Ambigüedad (2 a 3 sugerencias) — gasolina, papelería, viáticos del residente: pueden imputarse a varias obras. El agente devuelve las opciones más plausibles ordenadas por confianza.
Sin match claro (todas debajo de 50%) — ni el proveedor ni los conceptos resuenan con ningún proyecto. Las sugerencias bajan y aparece una bandera de revisión humana.
Pista visual: las etapas
Si quieres entender por qué un cemento no va a un edificio en acabados, las etapas típicas de una obra civil tienen insumos distintos:
- Cimentación: cemento, varilla, grava, arena, concreto premezclado.
- Obra negra: tabique, block, mortero, malla, electromalla, acero.
- Acabados: pintura, azulejo, mármol, piso epóxico, herrería, plomería.
Centros de costos
Además del proyecto, el agente sugiere uno de cinco centros de costos:
- Materiales directos:
- cemento, varilla, tabique, pintura, azulejo.
- Mano de obra:
- nóminas, honorarios profesionales, subcontratistas.
- Equipo y herramienta:
- alquiler o compra de andamios, revolvedoras, herramienta.
- Indirectos de obra:
- gasolina del residente, viáticos, fletes asignables.
- Administrativos:
- papelería, oficina, software no atribuible a obra.
Banderas de revisión
El agente levanta una bandera cuando algo no encaja. Cada bandera cita el dato concreto del CFDI que la disparó (RFC, descripción, monto), para que decidir lo que sigue tome 5 segundos en lugar de 5 minutos. Disparadores típicos:
- El emisor no aparece como proveedor recurrente de ningún proyecto activo.
- La descripción del concepto es vaga ("Servicios varios", "Otros", "Misceláneos") y no permite imputación.
- El monto está fuera del rango típico para ese tipo de gasto.
- La fecha del CFDI es posterior al cierre conocido de un proyecto.
- No hay forma de desambiguar entre 3 o más proyectos candidatos.
Tecnología
El agente usa Claude Haiku 4.5 de Anthropic con salida estructurada vía tool use. El razonamiento aparece progresivamente en pantalla porque el modelo va emitiendo el objeto JSON parcial mientras decide. Los outputs de los samples ficticios se cachean tras la primera ejecución, así que si pruebas la misma factura dos veces la segunda es instantánea y sin gasto de tokens. Para subir tu propio XML te pedimos un correo (magic link, sin contraseña) — esa parte sí va al modelo en cada uso.
Si lo que ves aquí resuena con un dolor real de tu empresa, el paso natural es escribirnos a hola@getreshape.ai. Reshape construye soluciones específicas para empresas con procesos establecidos — el clasificador de CFDIs es un ejemplo de un agente posible, no nuestro producto único.