Application de détéction de dépendances à l'IA
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| README.md | ||
Matt
Forum où l'on échange sur ses expériences (dangers, dérives, conseils) avec l'IA, couplé à un outil d'auto-évaluation de dépendance à l'IA basé sur un modèle entraîné à partir de datasets Kaggle.
Projet réalisé en support du mémoire : « Quels sont les effets psychiques et cognitifs des interactions artificielles générées par les IA sur les plateformes numériques ? »
Stack
- web/ — React 19 + Vite + Tailwind v4 + React Router + TanStack Query + Recharts
- api/ — Fastify (TypeScript) + Drizzle ORM + PostgreSQL
- ml/ — FastAPI (Python) servant le modèle de scoring de dépendance
- notebooks/ — Jupyter : EDA, harmonisation des datasets, entraînement, export du modèle
Démarrage
cp .env.example .env
docker compose up --build
- Web : http://localhost:5173
- API : http://localhost:3001
- ML : http://localhost:8000
Le modèle (ml/model/model.joblib) doit être généré au préalable via notebooks/training.ipynb
(voir notebooks/README.md). Un modèle de repli déterministe est utilisé si
absent.
Développement local (hors Docker)
# API
cd api && npm install && npm run db:migrate && npm run dev
# Web
cd web && npm install && npm run dev
# ML
cd ml && pip install -r requirements.txt && uvicorn app.main:app --reload
Éthique et RGPD
- Consentement recherche explicite et opt-in à l'inscription.
- Le test de dépendance est indicatif, pas un outil diagnostique.
- Export de données anonymisé, seuil de k-anonymat (5 répondants minimum).
- Anonymat possible sur chaque post/réponse du forum (l'auteur reste connu en base pour la modération, mais n'est jamais affiché publiquement).