Pipeline de extracción de datos: extraer → validar → formatear
PASO 1 — EXTRAER
Del texto sin procesar a continuación, extraé todos los ítems de factura.
Devolvé SOLO JSON: {"items": [{"description": "string", "quantity": número, "unit_price": número}]}
Si falta un campo, usá null. No inventes valores.
Texto sin procesar:
"""[pegá el texto de la factura aquí]"""
---
PASO 2 — VALIDAR (enviá la salida del Paso 1 aquí)
Revisá el JSON de abajo para verificar su corrección.
- Marcá los ítems donde quantity o unit_price sea null.
- Marcá las descripciones que parezcan encabezados o totales, no ítems de línea.
- Devolvé: {"valid_items": [...], "flagged": [...], "issues": ["string"]}
JSON del Paso 1:
"""[pegá la salida del Paso 1 aquí]"""
---
PASO 3 — FORMATEAR (enviá los valid_items del Paso 2 aquí)
Convertí los ítems validados de abajo en una tabla Markdown con columnas: Descripción | Cantidad | Precio unitario | Total de línea.
Calculá Total de línea = quantity × unit_price. Si alguno es null, mostrá "—".
Ordená por Total de línea de mayor a menor.
valid_items:
"""[pegá los valid_items del Paso 2 aquí]"""Se abre en la home con el prompt precargado.
Abrir en Promptea