Coach Orientation - Nebucha

AdonisJS
Svelte 5
IA générative
LLM

Un chatbot bienveillant qui aide les collégiens et lycéens à explorer leurs passions, leurs forces et leurs ambitions pour mieux construire leur avenir.

Coach Orientation - Nebucha

Le projet

Commandé par la Cordée de la Réussite, ce coach numérique s'adresse aux collégiens et lycéens qui peinent à se projeter dans l'avenir. Plutôt que de remplir des formulaires, l'élève discute librement avec Nebucha — une mascotte IA au caractère bien à elle, imaginée et dessinée par la graphiste Lasyas. Au fil de la conversation, Nebucha l'encourage à parler de ses passions, de ce qu'il réussit au quotidien, de ses contraintes aussi. À la fin, une restitution complète lui est remise, exportable en PDF à partager avec un conseiller.

Ce que ça fait

  • Dialogue en français avec une IA curieuse et bienveillante, réponses en temps réel
  • Construction progressive d'un profil d'orientation (intérêts, forces, style d'apprentissage, objectifs)
  • Restitution personnalisée et export PDF à la fin de la conversation
  • Sauvegarde chiffrée de la session pour reprendre la discussion plus tard
  • Détection automatique des sujets sensibles et redirection vers les ressources appropriées
  • Code d'accès pour réserver l'outil aux établissements partenaires

Illustration conceptuelle — un élève à la croisée des chemins, les constellations forment des voies

Le défi

Le plus délicat n'était pas technique : c'était éthique. Des adolescents peuvent confier à Nebucha des choses très personnelles — leurs doutes, leurs fragilités, parfois leur mal-être. Il était hors de question que ces données quittent leur appareil ou soient transmises à des tiers : ni aux profs, ni à des entreprises, ni même au serveur.

La réponse : un LLM open-source hébergé en Europe (Gemma 4 via Scaleway), des sessions effacées automatiquement côté serveur, et un export chiffré en AES-256 pour les élèves qui souhaitent retrouver leur conversation. Zéro rétention, zéro collecte — une promesse vérifiable dans le code.

Illustration conceptuelle — données éphémères et confidentialité

Ce projet illustre aussi que l'IA et l'humain sont complémentaires plutôt que concurrents. Nebucha possède 42 expressions émotionnelles synchronisées sur le ton des réponses, toutes conçues par une graphiste. Un moteur de langage peut générer du texte — mais la personnalité, l'empathie visuelle, le caractère attachant d'un personnage, ça vient d'un être humain.

Comment ça fonctionne

flowchart LR
    A[Code d'accès] --> B[Bienvenue & Consentement]
    B --> C[Chat avec Nebucha]
    C -->|Message élève| D[Gemma 4 — Scaleway]
    D -->|Réponse + profil JSON| C
    C --> E[Restitution & PDF]
    C -->|Optionnel| F[Export chiffré local]

Stack

Couche Techno
Backend AdonisJS 7 (TypeScript)
Frontend Svelte 5 (runes) + Inertia.js
Styling TailwindCSS v4 + DaisyUI v5
LLM Gemma 4 via Scaleway Serverless Inference
Base de données SQLite (dev) / PostgreSQL (prod)
Déploiement Docker → Scaleway Serverless Containers