Coach Orientation - Nebucha
Un chatbot bienveillant qui aide les collégiens et lycéens à explorer leurs passions, leurs forces et leurs ambitions pour mieux construire leur avenir.
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

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.

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 |