POC local d'agent IA capable de transformer un brief metier brut en fiche projet structuree, challengee et exploitable par une equipe interne.
L'objectif est de montrer comment S'investir peut cadrer plus rapidement des demandes internes : automatisation, dashboard, integration CRM, besoin patrimonial sensible ou projet no-code/low-code.
Le POC aide a :
- reformuler le besoin reel ;
- separer le MVP de la version avancee ;
- identifier les zones floues ;
- lister les risques et validations humaines ;
- produire une fiche projet actionnable.
- Next.js : interface web de saisie du brief.
- n8n : orchestration du workflow et appel au LLM.
- Supabase : stockage futur des briefs, fiches projet et logs.
- OpenAI ou LLM compatible : analyse IA du brief.
- Gmail ou SMTP : notification du referent interne.
- Vercel : deploiement futur de l'interface.
- Un utilisateur saisit un brief depuis l'interface Next.js.
- L'API Next.js valide les champs obligatoires.
- L'API envoie le payload vers le webhook n8n.
- n8n normalise les donnees.
- n8n appelle le LLM avec le prompt de cadrage projet.
- n8n verifie si une validation humaine est necessaire.
- n8n envoie la fiche projet au referent interne.
cd "%USERPROFILE%\Desktop\Agents IA\agent-cadrage-projet-sinvestir"
npm installCopier le fichier .env.example vers .env.local, puis renseigner les valeurs locales.
copy .env.example .env.localVariables essentielles pour le MVP :
NEXT_PUBLIC_APP_URLN8N_WEBHOOK_URL
Les cles OpenAI, Supabase et SMTP/Gmail ne doivent jamais etre publiees sur GitHub.
- Ouvrir n8n.
- Importer
n8n/workflows/agent-cadrage-projet-mvp.json. - Reconnecter les credentials OpenAI et Gmail.
- Verifier que le webhook est actif en POST.
- Copier l'URL du webhook dans
.env.local.
Voir aussi n8n/docs/import-n8n.md.
npm run check-env
npm run devPuis ouvrir http://localhost:3000.
Routes disponibles :
http://localhost:3000http://localhost:3000/patrimoinehttp://localhost:3000/pilotage
Cet agent aide a structurer une situation patrimoniale avant passage a un conseiller humain. Il reformule l'objectif, identifie les informations manquantes, classe le besoin, liste les documents a fournir et impose une validation humaine.
- Interface locale :
http://localhost:3000/patrimoine - Endpoint Next.js :
POST /api/patrimoine - Webhook n8n :
N8N_PATRIMOINE_WEBHOOK_URL - Workflow :
n8n/workflows/agent-preanalyse-patrimoniale.json - Prompt :
n8n/prompts/system-prompt-patrimoine.md
L'agent ne donne jamais de conseil financier personnalise definitif et ne recommande jamais d'achat, vente ou arbitrage de produit financier.
Cet agent analyse les donnees de facturation interne, detecte retards, doublons, montants inhabituels et indicateurs critiques, puis prepare une synthese de pilotage.
- Interface locale :
http://localhost:3000/pilotage - Endpoint Next.js :
POST /api/pilotage - Webhook n8n :
N8N_PILOTAGE_WEBHOOK_URL - Workflow :
n8n/workflows/agent-pilotage-facturation-dashboard.json - Prompt :
n8n/prompts/system-prompt-pilotage.md
Les emails de relance peuvent etre prepares, mais ne doivent pas etre envoyes automatiquement si une validation humaine est requise.
- Copier
.env.exampleen.env.local. - Renseigner
N8N_PATRIMOINE_WEBHOOK_URL. - Renseigner
N8N_PILOTAGE_WEBHOOK_URL. - Importer les workflows n8n.
- Recreer les credentials OpenAI, Gmail/SMTP et Supabase dans n8n.
- Lancer
npm run dev. - Tester les deux agents depuis
/patrimoineet/pilotage.
Le projet est pret pour Vercel :
- publier le repository sur GitHub ;
- connecter le repository a Vercel ;
- ajouter les variables d'environnement dans Vercel ;
- verifier que l'URL du webhook n8n est accessible depuis Internet.
- Ne jamais exposer les cles API cote client.
- Ne jamais publier
.env.local. - Ne jamais laisser l'agent prendre seul une decision financiere, juridique, contractuelle, RH ou commerciale sensible.
- Imposer une validation humaine pour les sujets sensibles.
- Filtrer les donnees sensibles avant envoi par email, Slack ou outil tiers.
Le POC peut etre presente en 10 minutes :
- montrer le formulaire Next.js ;
- saisir un brief metier brut ;
- declencher le webhook n8n ;
- montrer la fiche projet generee ;
- expliquer la validation humaine ;
- presenter la roadmap Supabase, Slack, HubSpot, WooCommerce et dashboard.