# 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.

Canonical: https://colis-docs.vercel.app/docs/cas-d-usage/resume-ia-des-livrables · Markdown: https://colis-docs.vercel.app/docs/cas-d-usage/resume-ia-des-livrables.md

## Le problème

Vous livrez des rapports, des audits, des comptes rendus. Le suivi du projet veut trois lignes, pas
un PDF.

## La démarche

Un workflow n8n, avec le nœud `n8n-nodes-colis` installé (voir [Webhooks & n8n](https://colis-docs.vercel.app/docs/webhooks#avec-n8n)) :

1. **Colis Trigger** sur `parcel.sent`.
2. **If** sur `{{ $json.data.oneTime }}` : on s’arrête pour un colis à usage unique.
3. **HTTP Request** qui télécharge le fichier en binaire, depuis la route `/raw` du colis :
   `{{ $json.data.url.replace(/\/([^/]+)$/, '/api/transfers/$1/raw') }}`.
4. **Extract from File** pour en tirer le texte.
5. Une **Basic LLM Chain** (ou un nœud **OpenAI** / **Anthropic**) qui résume en cinq lignes.
6. Le résumé part là où vous lisez : une page Notion, un message Slack, un e-mail.

## À surveiller

- **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` plutôt que sur `parcel.sent`.
- **Évitez les colis à usage unique.** Les télécharger les détruit : d’où le filtre sur
  `data.oneTime`.
- **Les colis protégés** demandent leur mot de passe : sans lui, la route `/raw` répond `401`.
- **Ce que voit le modèle.** Le texte du livrable part chez le fournisseur du modèle que vous
  choisissez. Pour un document confidentiel, choisissez en conséquence, ou ne résumez pas.
