# Un résumé IA de chaque livrable

> À l’envoi d’un document, n8n le télécharge, en extrait le texte et écrit un résumé de cinq lignes pour le suivi du projet. Comment le faire avec colis, à quoi faire attention, et où c’est documenté.

Canonical: https://colis-site.vercel.app/use-cases/resume-ia-des-livrables · Markdown: https://colis-site.vercel.app/use-cases/resume-ia-des-livrables.md · English: https://colis-site.vercel.app/en/use-cases/resume-ia-des-livrables

À l’envoi d’un document, n8n le télécharge, en extrait le texte et écrit un résumé de cinq lignes pour le suivi du projet.

```text
Colis Trigger       parcel.sent
If                  {{ $json.data.oneTime }} is false
HTTP Request        GET …/api/transfers/{{ $json.data.code }}/raw  (as a file)
Extract from File   PDF → text
Basic LLM Chain     "Résume ce document en cinq lignes."
Notion / Slack      the summary, on the project's page
```

## Ce qui se passe vraiment.
### Le problème
Vous livrez des rapports, des audits, des comptes rendus. Le suivi du projet veut trois lignes, pas un PDF.

### Ce que colis y fait
Un Colis Trigger sur `parcel.sent`, un nœud HTTP Request qui télécharge le fichier, Extract from File pour le texte, puis une chaîne LLM qui résume. Le résumé part là où vous lisez : une page Notion, un message Slack, un e-mail.

## Les pièges faciles.
- **Le téléchargement compte comme une ouverture** — Le déploiement ne distingue pas n8n du client : il marque le colis comme ouvert et envoie `parcel.opened`. Réservez ce workflow aux colis dont l’accusé ne compte pas, ou déclenchez-le sur `parcel.opened`.
- **Évitez les colis à usage unique** — Les télécharger les détruit. Filtrez avec un If sur `data.oneTime`.

Packages: n8n-nodes-colis. [Le nœud n8n, en détail](https://github.com/mamadouwhile/colis/blob/main/packages/n8n-nodes-colis/README.md)
