Retour au portfolio

Full stack · Workflow IA encadré

Service Desk

Un outil assisté par IA pour les équipes techniques terrain. Il rassemble les manuels, bulletins, historiques et pièces utiles à un dossier, rédige un rapport d’escalade sourcé et ne crée jamais d’ordre de travail sans l’approbation d’une personne.

Rôle
Conception et développement
Organisation
Projet personnel
Période
2026
Code source
service-desk ↗

Film de lancement · 1:18. Chaque valeur à l’écran provient d’une exécution réelle de l’application.Ouvrir le film ↗

Architecture système

Schéma de Service Desk montrant l’application web, l’API, le vérificateur de demandes, la base de données, les fichiers et les services de modèles facultatifs

Schéma d’architecture créé pour ce projetVoir l’image entière ↗

01 · Contexte & problème

Service Desk

Quand une ligne de conditionnement s’arrête pour la troisième fois en un mois, l’ingénieur a besoin du manuel, du bulletin de micrologiciel, du contrat de maintenance, de l’historique et du stock de pièces. Service Desk transforme une demande en un rapport d’escalade vérifiable, sans laisser un modèle décider des droits ni agir seul.

02 · Ce que j’ai construit

01

Exécute chaque enquête comme un pipeline LangGraph : vérification de la demande, recherche autorisée, données d’exploitation, signaux de décision, routage du modèle, rapport et proposition d’ordre de travail.

02

Filtre les demandes avec un modèle de garde local (Laya) : jailbreaks, injection de consignes, contournement de politique et exfiltration de données, avant toute recherche.

03

Ne récupère que les documents que la personne connectée peut lire, en combinant la similarité pgvector et la recherche plein texte PostgreSQL par fusion de rangs réciproque.

04

Vérifie chaque citation du rapport par rapport aux passages réellement récupérés et retire tout ce qui n’est pas étayé.

05

N’achemine le rapport que vers un point de terminaison de modèle autorisé pour le passage le plus sensible du dossier.

06

Réserve les ordres de travail à une approbation : l’API vérifie que le dossier n’a pas changé, écrit l’ordre de travail et consigne un événement d’audit.

03 · Parcours d’enquête

01Vérification
→
02Recherche autorisée
→
03Données d’exploitation
→
04Rapport + citations
→
05Approbation humaine

04 · Décisions d’ingénierie

01

Les droits restent dans l’API

L’accès est vérifié sur chaque liste, lecture, recherche et approbation ; le modèle ne décide jamais qui peut voir quoi.

02

Des personnes approuvent les écritures

Un modèle peut proposer un ordre de travail, mais un approbateur l’exécute : le système ne peut pas agir seul.

03

La garde s’exécute avant la génération

Une demande qui échoue au contrôle local n’atteint jamais la recherche ni le modèle de rédaction.

04

Des affirmations traçables

Chaque citation est vérifiée par rapport aux passages récupérés, et le rapport n’est envoyé qu’à un point de terminaison autorisé pour ces éléments.

05 · Technologies

Next.jsReactTypeScriptFastAPIPostgreSQLpgvectorLangGraphLayaDocker Compose

Les détails des projets s’appuient sur la documentation disponible et les informations du CV.

Contact

Un produit qui demande une vraie profondeur d’ingénierie ?

Ouvert aux opportunités full stack, backend, plateforme, DevOps et intégration IA au Québec, au Canada et en télétravail.