← Lumbre

IA Aplicada, Vibe Coding y Negocios Digitales Reto: crea un analizador de PDF

Portada de Reto: crea un analizador de PDF

Reto: crea un analizador de PDF

✦ Tercer reto: subes un PDF, la IA saca los datos que importan y los regresa en una tabla con confianza por campo · IA Aplicada, Vibe Coding y Negocios Digitales · en menos de 9 minutos

Roadwise Consulting

Contenido modificado tras su publicación

Objetivo: Construir una herramienta que reciba un PDF (factura, contrato, estado de cuenta), extraiga campos clave con IA y los muestre estructurados con nivel de confianza, entrenando el patrón documento → datos.

9 min IA Aplicada, Vibe Coding y Negocios Digitales 15–99 años
Modo PPTX Autoevaluación
Más
Reto: crea un analizador de PDF

Herramientas de la lección

Sorpréndeme

Sobre este contenido

Ir a

Volver a Retos para construir, uno tras otro Cursos Explorar Mi cuenta Salir del modo estudio

El reto: un PDF entra, una tabla ordenada sale

Mapa conceptual

  • Reto: crea un analizador de PDF
    • El reto: un PDF entra, una tabla ordenada sa
      • Contexto · Wikipedia
        • El flujo: documento → texto → JSON → tabla

        Contexto · Wikipedia

        Reto: Reto puede referirse a:

        Amikeca Reto, "Red de la amistad" en esperanto.

        Competición, desafío.
        Los habitantes de Retia.

        (Title Page to) A General Atlas, Containing Maps illustrating some important periods in Ancient History (IA dr title-page-to-a-general-atlas-containin
        Imagen libre de Wikimedia Commons (Public domain, autor: Thomson, John Wyld, James, 1790-1836 Lizars, W.H. Hewitt, N.R.)
        Vibe coding: construir software con IA sin ser programador
        Aquí la IA deja de ser tu copiloto de código y se vuelve el motor dentro de la aplicación: el usuario sube, la IA extrae, el humano valida.

        Especificación mínima: (1) pantalla de subida de un PDF (factura o contrato, tú eliges el caso); (2) la app extrae texto y pide a la IA un JSON con campos definidos (proveedor, fecha, total, IVA, vencimiento — o partes, objeto, plazo, monto); (3) tabla de resultados con un nivel de confianza por campo y semáforo para lo que la IA no encontró; (4) botón de copiar/corregir por campo.

        Fuera del alcance: OCR de fotos, multi-PDF, plantillas por proveedor, historial y usuarios. Este reto es distinto a los anteriores: aquí la IA corre dentro de tu producto y su salida no es determinista. Un CRM o un tablero puedes probarlos una vez y ya; un extractor con IA se prueba con 10 documentos distintos, porque el número 11 va a traer el total en otra parte.

        El flujo: documento → texto → JSON → tabla

        Cómo atacarlo

        1. 1. Elige un caso aburrido y real

          Facturas de un giro o contratos de arrendamiento. Mientras más específico el caso, más clara la lista de campos.

        Paso 1 de 5

        Los cuatro campos que traen de vuelta a todos los extractores. Diseña para el caso en que la IA no lo encuentre.
        CampoPor qué se pierdeDefensa en el diseño
        TotalAparece "Total", "Gran total", "Total MXN" y a veces dos vecesPedir también la frase textual donde lo encontró; humano valida
        FechaFormatos: 12/03, 03-12, "12 de marzo"Normalizar a AAAA-MM-DD en la salida, no en la interpretación
        RFC/proveedorRazones sociales con S.A. de C.V. en 4 variantesLista de alias permitidos o dejar en amarillo siempre
        IVANo todas las facturas lo desglosannull es respuesta válida: el semáforo rojo es información, no fracaso

        Pruebas tu analizador con 10 facturas y va bien. Un amigo te pasa un PDF escaneado (foto del documento) y la app revienta. ¿Qué concluyes?

        En un extractor con IA, mostrar el campo como "no encontrado" (rojo) cuando la confianza es baja es un fracaso de la herramienta.

        Escribe el prompt de extracción de TU caso (documento elegido, los 5-8 campos exactos, la instrucción de JSON con confianza y null) y pégalo en el foro. Compáralo con el de dos compañeros: ¿quién definió mejor qué pasa cuando el dato NO está?

        Si tu prompt no dice qué hacer cuando un campo no aparece, tu app va a improvisar con tu reputación.

        Tu texto se guarda sólo en este dispositivo.

        Siguiente reto: Conecta dos APIs — de manejar un documento a manejar dos sistemas que no sabían el uno del otro: el músculo de la integración real.

        Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.

        Autoevaluación

        Comprueba lo que aprendiste

        2 preguntas · ves cada respuesta al momento · el resultado queda guardado en tu historial

        Iniciar autoevaluación
        Más sobre esta lección

        Comentarios

        Inicia sesión para comentar.

        Todavía no hay comentarios. Sé la primera persona en opinar.