Prompt : extraire un tableau PDF sans remplir ce qu’on ne peut pas lire
Extrayez les lignes d’un PDF avec leur page et leur ligne, laissez les cellules illisibles vides et signalées, et gardez le total imprimé à part : l’écart reste visible avant l’import.
Fonctionne avec : ChatGPT, Claude, Copilot, Gemini
La tâche
Prototyper une extraction PDF vers tableur qui garde la trace de chaque ligne et ne transforme jamais une cellule illisible en supposition.
Traite ces lignes comme la transcription d’un PDF fictif. Extrais seulement les lignes de détail, en gardant le SKU comme texte. Retourne un JSON avec lignes contenant sku, quantite (entier ou null), page, ligne et preuve exacte. Une quantité 0 est valide. [illisible] devient null avec raison_revision="illisible". Ne la déduis pas d’une autre ligne ni du total imprimé. Retourne aussi somme_quantites_connues, total_incomplet et total_imprime. Le total imprimé est une affirmation du document, pas une ligne de détail extraite. Page 1 ligne 4 : SKU 0012 | quantité 3 Page 1 ligne 5 : SKU 0048 | quantité 0 Page 2 ligne 2 : SKU 0091 | quantité [illisible] Page 2 ligne 6 : Quantité totale imprimée : 8
Comment l’utiliser
- Lancez-le d’abord avec la transcription fictive.
- Essayez ensuite un PDF fictif dans votre outil d’extraction approuvé et comparez chaque ligne avec l’image de la page.
- Vérifiez chaque null sur la page elle-même avant l’import dans le tableur.
Ce que vous obtenez
Trois lignes de détail avec les SKU gardés en texte (0012, 0048, 0091), les quantités 3, 0 et null, une somme connue de 3, le total marqué incomplet et le 8 imprimé rapporté à part.
{
"lignes": [
{"sku": "0012", "quantite": 3, "page": 1, "ligne": 4, "preuve": "Page 1 ligne 4 : SKU 0012 | quantité 3"},
{"sku": "0048", "quantite": 0, "page": 1, "ligne": 5, "preuve": "Page 1 ligne 5 : SKU 0048 | quantité 0"},
{"sku": "0091", "quantite": null, "page": 2, "ligne": 2, "preuve": "Page 2 ligne 2 : SKU 0091 | quantité [illisible]", "raison_revision": "illisible"}
],
"somme_quantites_connues": 3,
"total_incomplet": true,
"total_imprime": {"valeur": 8, "page": 2, "ligne": 6, "preuve": "Page 2 ligne 6 : Quantité totale imprimée : 8"}
}
- La quantité du SKU 0091 reste à null. On pourrait être tenté d’en déduire 5 à partir du total imprimé (8 − 3). Je ne l’ai pas fait : quelqu’un doit vérifier la quantité sur le document original.
- Le total ne peut pas être confirmé pour l’instant. On ne pourra comparer le total imprimé (8) à la somme des lignes qu’une fois la quantité du SKU 0091 vérifiée.Par où commencer avec l’IA ?
Le diagnostic gratuit vous donne en 4 minutes les 3 tâches à automatiser en premier dans votre entreprise.