PromptOpérations

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.

Prompt
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

  1. Lancez-le d’abord avec la transcription fictive.
  2. Essayez ensuite un PDF fictif dans votre outil d’extraction approuvé et comparez chaque ligne avec l’image de la page.
  3. 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.

Exemple de réponse obtenue
{
  "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.

Faire le diagnostic gratuit

Infolettre

L’essentiel de l’IA pour PME, une fois par semaine

Les articles de la semaine en 5 minutes, un prompt et un gabarit à utiliser tout de suite. Gratuit, sans publicité.