Outil interactif : arbre de décision pour évaluer l'impact de l'IA générative sur ses tâches quotidiennes, avec suivi des tâches (localStorage) et page d'exploration des pistes d'amélioration.
npm installnpm run devOuvre le lien affiché (en général http://localhost:5173).
npm run buildGénère le site statique dans dist/.
├── index.html → page d'accueil / notice d'utilisation
├── taches.html → liste des tâches enregistrées (localStorage)
├── arbre.html → questionnaire / arbre de décision
├── exploration.html → étape 3 : pistes d'amélioration par colonne
├── public/
│ ├── assets/logo/ → logos SVG (voir ci-dessous)
│ └── data/
│ └── arbre_decision.csv → LE FICHIER À MODIFIER pour changer l'arbre
└── src/
├── css/style.css
└── js/
├── storage.js → gestion des tâches en localStorage
├── csv.js → parsing du CSV (PapaParse)
├── taches.js
├── arbre.js
└── exploration.jsToute la logique de l'arbre est dans public/data/arbre_decision.csv.
Ce fichier peut être édité directement dans GitHub (mode tableau) ou dans
Excel/Google Sheets puis ré-exporté en CSV.
Colonnes :
id: identifiant unique de la case (ne pas dupliquer)type:question(avec des boutons) ouresultat(fin de parcours)texte: texte affichécategorie: uniquement pour les lignesresultat. Valeurs possibles :ia_utile→ suggère la colonne "IA utile"ia_insatisfaisante→ suggère la colonne "IA ne donne pas satisfaction"non_concernee→ sort du parcours sans classification- laisser vide pour les lignes
question
boutonN_label/boutonN_suivant(N de 1 à 4) : le texte du bouton et l'idde la case suivante. Laisser vide si moins de 4 boutons sont utilisés.
boutonN_suivant doit correspondre à un id existant ailleurs
dans le fichier, sinon le parcours affichera une erreur à cette étape.
Remplace les deux fichiers placeholders par les vrais SVG fournis par LaborIA, en gardant exactement les mêmes noms de fichiers :
public/assets/logo/LaborIA_transparent.svg(logo complet avec texte)public/assets/logo/LaborIA_cerveau_transparent.svg(icône seule, utilisée en favicon)
Les couleurs de la charte sont définies en variables CSS dans
src/css/style.css (section :root).
-
Pousser le repo sur GitHub.
-
npm run build(génèredist/). -
Déployer le contenu de
dist/sur la branchegh-pages, par exemple avecgh-pages:npm install --save-dev gh-pages npx gh-pages -d dist
-
Dans les paramètres du repo GitHub → Pages, sélectionner la branche
gh-pagescomme source.
Le base: './' dans vite.config.js garantit que les chemins fonctionnent
aussi bien sur username.github.io/ que sur username.github.io/nom-du-repo/.