Situation
La DSIN de Coutances Mer et Bocage souhaitait outiller ses agents pour quâils exploitent efficacement les outils dâIA gĂ©nĂ©rative, sans disposer dâune solution interne pour centraliser et fiabiliser lâusage des prompts mĂ©tiers.
Actuellement en stage au pĂŽle applicatif de la Direction des SystĂšmes dâInformation et du NumĂ©rique (DSIN) de la CommunautĂ© de communes Coutances Mer et Bocage.
BiblioPrompt est une application interne en PHP MVC natif et JavaScript vanilla, destinĂ©e aux agents de la collectivitĂ© pour retrouver, partager et adapter des prompts mĂ©tiers pour les outils dâintelligence artificielle gĂ©nĂ©rative. Je lâai entiĂšrement conçue et dĂ©veloppĂ©e seul, de lâanalyse du besoin jusquâĂ la documentation finale.
La DSIN de Coutances Mer et Bocage souhaitait outiller ses agents pour quâils exploitent efficacement les outils dâIA gĂ©nĂ©rative, sans disposer dâune solution interne pour centraliser et fiabiliser lâusage des prompts mĂ©tiers.
Concevoir et dĂ©velopper entiĂšrement BiblioPrompt, en garantissant sĂ©curitĂ©, ergonomie et conformitĂ© aux contraintes du systĂšme dâinformation de la collectivitĂ©, de la dĂ©finition du besoin jusquâĂ la mise en production.
Analyse du besoin et rĂ©daction du cahier des charges, maquettage des parcours utilisateurs, conception complĂšte du modĂšle de donnĂ©es, dĂ©veloppement de lâapplication, intĂ©gration de lâauthentification via lâActive Directory de la collectivitĂ©, puis tests et itĂ©rations Ă partir des retours des agents, complĂ©tĂ©s par la rĂ©daction de la documentation technique et utilisateur.
Une application opĂ©rationnelle, sĂ©curisĂ©e et adoptĂ©e par les agents de la collectivitĂ©, conçue, dĂ©veloppĂ©e et documentĂ©e en autonomie complĂšte, du premier besoin exprimĂ© jusquâĂ la livraison finale.
Les grandes étapes qui ont jalonné la construction de BiblioPrompt, du recueil du besoin à la documentation finale.
Recueil des attentes des agents et du pĂŽle applicatif, identification des cas dâusage prioritaires autour du partage de prompts mĂ©tiers.
Formalisation des exigences fonctionnelles et techniques, des contraintes de sécurité et des critÚres de validation du projet.
Ălaboration des parcours utilisateurs et des interfaces (wireframes), validĂ©s avec le pĂŽle applicatif avant le dĂ©veloppement.
ModĂ©lisation complĂšte du schĂ©ma relationnel (utilisateurs, prompts, catĂ©gories, usages) et dĂ©finition des contraintes dâintĂ©gritĂ©.
ImplĂ©mentation de lâapplication en PHP MVC natif et JavaScript vanilla, dans le respect des conventions de code de la collectivitĂ©.
Interconnexion avec lâannuaire Active Directory de la collectivitĂ© pour une authentification sĂ©curisĂ©e par identifiants professionnels uniques.
Phases de tests fonctionnels et de recette avec les agents, ajustements itératifs réalisés à partir de leurs retours.
RĂ©daction de la documentation technique (architecture, installation) et utilisateur (prise en main de lâapplication).
Au-delĂ de la technique, ce que je vise, câest de couvrir lâensemble du cycle de vie dâun projet logiciel â du recueil du besoin Ă la maintenance dans le temps.
Conception et dĂ©veloppement dâapplications de gestion sur mesure : back-office, suivi dâactivitĂ©, gestion de contenu â Ă lâimage de BiblioPrompt ou de la plateforme de gestion du Bureau des Ătudiants.
ModĂ©lisation de schĂ©mas relationnels adaptĂ©s aux besoins mĂ©tiers, des entitĂ©s aux contraintes dâintĂ©gritĂ©, jusquâĂ leur intĂ©gration applicative.
Ăchanges avec les utilisateurs et les Ă©quipes mĂ©tiers pour transformer un besoin en cahier des charges exploitable, comme lors de la conception de BiblioPrompt.
Authentification â y compris interconnexion Ă un annuaire dâentreprise â, contrĂŽle dâaccĂšs par rĂŽle et protection contre les failles courantes (XSS, injections SQL).
Audit de code, correction de bugs, refactoring et rĂ©duction de la dette technique sur des projets hĂ©ritĂ©s, comme la reprise du site du Bureau des Ătudiants dans le cadre de ma SAĂ.
Rédaction de documentations claires pour assurer la transmission, la maintenance et la prise en main des outils livrés.
Rapport de stage (S4) â Auto-Ă©valuation BUT Informatique (S4) â Dossier PPP (Projet Personnel et Professionnel)