Application de détéction de dépendances à l'IA
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-19 11:46:38 +02:00
README.md first commit 2026-08-19 11:46:38 +02:00

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

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