Who am I?

Alice THIERRY
BUT R&T - 2ème année
Projet IA et n8n
Accès API et RAG
Chatbot interne (Web)
Automatisation n8n
Mon parcours
Parcours professionnel
Archesys - Développement système d'affichage dynamique
Durée : 6 semaines (2024)
- Scripts Bash et projets open-source
- Interface web (Node.js / JS Vanilla)
Archesys - Technicienne informatique et réseau
Durée : 7 semaines (2023)
- Maintenance et dépannage de réseaux informatiques
- Mise en place de services pour entreprise auto-hébergés
- Installation et maintenance de pares-feu
Carrefour Cherbourg - Hôtesse de caisse (emploi étudiant)
Durée : De Juillet 2023 à Juillet 2025
- Relationnel client (aussi en Anglais)
- Apprentissage rapide des notions
Diplômes et formations
BUT Réseaux et Télécommunications - Option Cybersécurité
Depuis Septembre 2025 - IUT Ifs
BTS CIEL IR (anciennement SN)
De Septembre 2023 à Juillet 2025 - Lycée Jules Verne
Formation de chargé d’exploitation en réseaux et télécoms
Juillet 2023 – ScholarFab + AFPA Equeurdreville
Baccalauréat Spécialité Audiovisuel et Anglais
Juillet 2022 – Lycée J.F. Millet Cherbourgs
Langues maitrisées
Anglais
Niveau B2
Espagnol
Niveau Scolaire
Compétences
- Administration serveurs Linux et Windows
- Administration systèmes Windows et Linux
- Déploiement et maintenance Docker et Compose
- Gestion de projets (UML / SysML)
- Création de scripts Bash
- Développement C++, HTML, CSS, PHP et JavaScript
- Gestion de bases de données relationnelles (MariaDB/MySQL) et temporelles (InfluxDB)
- Installation et maintenance de réseaux (Cisco IOS)
- Connaissances En IoT
- Maniement de Git
- Création de circuits électroniques simples
Mon Alternance
L'entreprise
Le groupe EDF a adopté sa raison d’être en 2020 :
Chiffres clés de 2024 :
- 42 Millions de clients dans le monde
- 119 Milliards d'euros en chiffre d'affaires
- 191 440 collaborateurs dans le monde
- 94% de parts de la production décarbonisée
- 521 TWh produits par le groupe EDF
Le groupe EDF se découpe en plusieurs parties :
Production d’électricité
EDF produit une électricité sûre, abordable et décarbonée, dans des centrales qu’elle conçoit et exploite.Transport et distribution
Les réseaux de transport et de distribution acheminent l’électricité jusqu’au client final en assurant l’équilibre entre l’offre et la demande.Fourniture d’énergie
Le groupe EDF commercialise de l’énergie et des services énergétiques à près de 40 millions de sites clients dans le monde.Optimisation et trading
Cette activité permet à EDF de satisfaire les engagements de fourniture d’énergie pris auprès de ses clients, en effectuant les arbitrages entre les ressources disponibles.
Service au sein du CNPE Flamanville 1&2
Au sein de la société EDF, je suis sur le site de type CNPE (Centre Nucléaire de Production d'Électricité) sur le site de Flamanville. Comme le site comporte au total 3 Réacteurs nucléaires, donc 2 historiques (classiques), et 1 EPR (Réacteur Pressurisé Européen). Comme ce sont deux technologies différentes, demandant des agents différents, le site est "séparé" hiérarchiquement avec la partie CNPE Flamanville 1&2 (pour les réacteurs historiques) et Flamanville 3 EPR. Je suis dans la première option.
- Je suis dans le service MOA SI RUN. C'est à dire que je suis du côté gestion utilisateur en ce qui concerne le SI. Nous sommes, simplement parlant, l'intermédiaire entre beaucoup de ressources et services, dés lors que cela concerne les systèmes de données (Ordinateurs, Tablettes, Téléphones professionnels).
- Le service MOA SI PERF sont les agents "Développeurs et Cybersécurité". Il y a des agents pour plusieurs domaines tel que la sécurité SI (RSSI), mais aussi responsables des données, de la réalisation de projets, etc... C'est un service assez complet, couvrant un éventail de métiers autour de la cyber-sécurité globalement.
- Enfin, le service Doc s'occupe de la partie gestion des documents internes. On pourrait penser qu'ils ne font pas partie du SI, mais pourtant ils font partie intégrante de la MOA SI (cela reste la gestion de documents numériques)
L'IUT
Cette alternance se met en place avec l'IUT d'Ifs (Unicaen), où j'y étudie pour un Bachelor Universitaire de Technologie en Réseaux et Télécommunications (Option Cyber-Sécurité).
Mes centres d'intérêts
Projet FacadeCast
J'ai été, à plusieurs reprises, en stage dans l'entreprise d'informatique Archesys, gérée par Eric Endelin et sa femme. Lors de mon 2eme stage réalisée dans sa boutique, nous avons imaginé et conçu un premier prototype de système d'affichage dynamique. Ce type de système consiste en un petit ordnateur (mini-pc / Raspberry Pi) branché et un ou plusieurs écrans. Ce dernier est entièrement manageable à distance (a travers une interface web dynamique). L'objectif est d'y diffuser dans un ordre précis des images, vidéos, et PDF, avec un bandeau textuel au contenu personnalisé.
Ce projet a pu être réalisé pendant ce stage, mais que sous forme de maquette, aucunement déployable en production. C'est pour cela que nous nous sommes entretenus et avons monté le projet FacadeCast, une version peaufinée, corrigée, optimisée et déployable pour les professionnels. Bien qu'il nécessite encore beaucoup de temps de travail, et que je sois seule à faire son développement, ce projet me tient à cœur. De plus, après concertation, ce projet sera Open-Core (le centre même du projet) sera disponible, avec son code source, librement sous licence non commerciale uniquement. L'objectif est de respecter nos convictions de participer à la communaté open-source, tout en gardant une partie du code fermée pour garder une plusvalue commerciale.
Audiovisuel et musique
Bien que je me sois réorientée pour étudier et (je l'espère) travailler dans l'informatique, j'ai tout de même eu un BAC avec les spécialités Anglais et Audiovisuel. Je participe à certains projets audiovisuel pour l'aide à la réalisation et au montage sur mon temps libre.
De plus, j'ai pu être formée à travailler le son, et donc participe sur certains projets audiovisuels en tant qu'ingé son, et je m'occupe de la partie son de courts métrages. Du mixage des voix, des bruitages, de la composition musicale et le mastering, je sais m'occuper de la 2eme composante majeure d'un film ou court métrage : le son.
Autres projets
Je travaille de mon côté, en plus de tout ça, sur le développement de petits projets et outils, ou d'aide à la communauté open-source à travers des projets auquels j'apporte des contributions. Ce sont des projets du type :
Jellyfin Desktop - Logiciel compatible Windows, Mac et Linux pour lire des films, séries et musiques provenant de notre propre instance auto-hébergée JellyfinDaVinci-Helper - Petit programme avec interface graphique GTK pour installer confortablement DaVinci Resolve (/Studio, logiciel de montage vidéo) sur les distributions FedoraQemu - Logiciel de virtualisation Open-Source, souvent couplé avec KVM pour de la virtualisation. Utilisé pour le fonctionnement de l'hyperviseur Proxmox.DebUI - Petit script permettant la gestion des paquets Debian avec une expérience TUI proche de celle de PacUI pour les distribution Arch Linux (Toujours en cours de développement).
Ma projection
Dans l'entreprise - Rôle
L'évolution ne se fait pas encore beaucoup sentir, surtout puisque je suis dans la société que depuis Août 2025. Cependant, j'ai pu acquérir des responsabilités diverses tel que :
- Gestion du park matériel (PC fixe/portable, tablettes) en ce qui concerne les inactifs
- Création, modification et suppression des formulaires AUDe (formulaires à remplir sur un site web pour créer une demande de matériel, d'accès à un logiciel, un document, etc...)
- Soutien aux utilisateurs sur le terrain et à distance pour des problèmes SI (logiciel comme matériel)
Cependant, comme on a eu beaucoup de périodes d'école en ce début de 2eme année, il est
Dans l'entreprise - Projet
Le projet IA et n8n est encore loin d'être terminé, et même peut ne jamais se terminer. Comme il couvre l'intégration d'un outil avant-gardiste mais puissant au sein d'EDF,
Ce projet m'a permis de me rapprocher de notre RSIM, qui "lead" le projet. Avec lui,nous avons les mêmes perspectives pour EDF et la MOA SI, avec
Contexte professionnel général
Plus généralement, je me projette dans
Je veux pouvoir trouver une place où je peux allier quotidien (tâches quotidiennes) et travail sur de nouveaux projets. J'ai toujours eu l'envie d'aller plus loin, m'informer plus que ce qu'il ne faut (dés que ça m'intéresse). Alors, ma projection globale sur l'aspect professionnel, c'est de pouvoir aider mes collègues, d'autres personnes généralement, pour faire de
Contexte du projet
Le Contexte (Qu'est-ce que nous cherchons à automatiser ?)
- Au sein d'EDF et spécifiquement pour la division MOA SI, il existe un certain nombre de tâches récurrentes effectuées par les agents. Ces tâches incluent le traitement standardisé d'informations, tel que l'envoie d'e-mail, réponses par messages Teams ou appels téléphoniques.
- Actuellement, ces opérations sont menées manuellement. Bien que nécessitant de connaître l'information, cette exécution répétitive prend du temps précieux et peut générer des risques d'erreur (répondre à la mauvaise question).
- Le projet vise à transformer ces processus manuels en workflows (flux graphiques) entièrement automatisables. Pour cela, on prévoit l'utilisation de n8n, un outil open-source auto-hébergable spécialisé dans les intégrations et le flux de données.
Pourquoi réaliser ce projet ? (L'objectif principal)
- L'automatisation des tâches récurrentes vise principalement à libérer le personnel humain. En automatisant ces processus fastidieux, les agents MOA SI pourront se concentrer davantage sur des activités nécessitant un jugement critique et une interaction authentique avec l'humain, telles que la résolution d'incidents complexes ou le traitement personnalisé.
- Cela apporte aussi une plus grande efficacité. Réduire le temps consacré à des opérations répétitives augmente considérablement la productivité du personnel sur les missions essentielles et réduit la charge mentale.
- Un autre objectif est l'amélioration de la précision. Les workflows automatisés sont moins sujets à l'erreur que leurs homologues manuels, garantissant une exécution plus fiablee des processus répétitifs.
L'Intérêt de réaliser cela ? (Ce qui sera fait)
- Le travail principal du projet réside dans sa capacité à héberger et mettre en service n8n, tout en l'utilisant pour accélérer les opérations. Pour intégrer une intelligence artificielle interne, le projet couvre le déploiement un RAG (Retrieval-Augmented Generation) sur l'accès API IAG.
- Le déploiement d'une IA est facilité par l'interface de gestion centralisée de l'IAG EDF (serveurs nationaux interne).
- Ensuite, n8n sera connecté aux données d'Outlook (de la boite e-mail de la MOA SI) via l'API Microsoft. L'intérêt est que le système automatisé pourra lire les emails entrants, les trier intelligemment et générer des réponses pertinentes en fonction du contenu, guidées par la base de données vectorielle (technologie RAG) intégrée.
Mission 1 - Accès API et RAG
Explication
Les serveurs sont internes à EDF, sécurisés, mais aussi réglementés. On doit réaliser une
De plus, pour que le LLM soit en mesure de répondre aux questions que l'on lui pose par rapport au SI interne EDF Flamanville, on doit lui fournir une
Étapes de réalisation
Création d'un dossier d'expression de besoin
Rédation, en collaboration avec mon RSIM, d'un dossier "Expression de besoin" présentant le projet, et envoyé numériquement au national (Document classifié, impossible de le présenter).Maquette et entretien avec le national
Création d'une maquette sur un ordinateur portable externe au réseau EDF, dans l'objectif de présenter les fonctionnalités attendues et possibilités du projet. L'entretien aboutit sur une réponse ultérieure sur la validation ou le refus de réalisation du projet.Préparation de données et alimentation du RAG
Récolte de question-réponse typique que l'on peut reçevoir en tant que MOA SI, ainsi que les définitions d'acronymes (En cours de réalisation, impossible de sortir en dehors du site). Avec ces informations, on utilise l'API dédiée à l'alimentation de la base de données vectorielle (instance dédiée au projet). Comme le projet n'est pas encore validé, je n'ai pas accès au mode opératoire (script Python) pour l'alimenter.
Compétences associées
- AC12.05 : Communiquer avec le CDM (tiers) et adapter son discours pour obtenir l'accès nécessaire.
- AC13.05 : Choisir les mécanismes de gestion de données (base de données vectorielle pour le RAG) et argumenter les choix.
- AC23.04 : Installer et administrer un système de gestion de données (la base de données vectorielle).
- AC24.01 : Appliquer les bonnes pratiques de cybersécurité pour les serveurs internes EDF (sécurité des API, conformité réglementaire).
Analyse réflexive et autoévaluation
Bien que cette étape du projet est encore en cours de réalisation, j'ai appris à mes dépends que dans une grande société (tel que EDF), si l'on veut monter un projet technique pouvant être sensible, il faut faire preuve de patience.
De plus, lorsque l'on s'engage sur un projet de son "propre chef" (je suis "seule" à travailler dessus, avec l'appui de notre service développement interne Flamanville, notre
- Pourquoi faire ça, alors qu'il existe d'autres outils pour atteindre le même objectif ?
- À quoi sert le projet pour le service / le site / l'entreprise ?
- Quel est l'enjeu du projet ? Dans quel contexte s'insert-il ?
- Comment peut-on garantir la sécurité des données ? Quel est son équilibre risque - utilité ?
Pour surmonter ces points, il m'a fallu préparer mon dossier, sonder d'autres agents du site, et d'autres MOA SI (bien que je n'ai pas eu de réponse de leur part), afin de m'assurer l'utilité de ce dernier. Avec ça, j'ai argumenté pour avoir l'appui de mes responsables / supérieurs techniques.
Preuves
Capture d'écran de la maquette 1 (Intégration et embedding d'informations formatées en JSON, dans une base de données vectorielle) provenant d'un workflow n8n (service auto-hébergé open-source, permettant des automatisations de données entre différents services et IA).
On peut voir un ensemble de "blocs" interconnectés qui permettent :
- La réception d'informations (questions-réponses)
- Réception des données par Qdrant (solution logicielle auto-hébergée de BDD vectorielle)
- Formattage des données (découpage)
- Embedding (conversion en vecteurs) des données
- Retour au service Qdrant pour sauvegarder les vecteurs
- De nombreux documents sont classés interne, je n'ai donc pas l'autorisation de les faire sortir du site. De plus, le projet est en cours de développement, donc certains éléments ne sont pas encore réalisés physiquement.
Mission 2 - Chatbot interne EDF
Explication
Après l'obtention d'un accès API et d'un RAG (base de données vectorielle), la suite consiste en la création d'une interface web minimaliste, à accès uniquement interne au site de flamanville 1 et 2, pour tous les agents EDF. Ce dernier comprend uniquement une partie Frontend, reliée à l'API de l'IAG alimenté avec le RAG. Les utilisateurs peuvent simplement poser leur question SI, informatique ou télécom, et ils reçoivent une réponse adéquate progressivement (génération de la réponse).
Comme l'entreprise l'exige (par soucis de conformité), on compte utiliser Angular pour développer l'interface web. Pour son déploiement, on possède 2 machines virtuelles accessibles uniquement sur Flamanville 1&2 (pas l'EPR). Une est dédiée aux tests et implémentation d'essais / fonctionnalités, tandis que l'autre est dédiée à la production (les services auquels les agents accèdent).
Étapes de réalisation
Essais et formatage des requêtes
Pour réaliser la communication entre le service web et l'intelligence articielle, il faut formater une requête réseau avec une structure solide et adéquate pour bien envoyer la demande, et reçevoir le contenu attendu. Ce formatage demande d'avoir accès à la documentation IAG, et nécessite la réalisation de tests.Réalisation du service web
La partie la plus logique, réaliser la page web (développer le site, en suivant les attendus et normes d'EDF), et la mettre en phase de test et analyse Cyber (analyse du programme, si tout est conforme).Mise en production
Enfin, il faut déplacer notre service web sur la machine virtuelle de production (avec la gestion des domaines adaptée) afin que les agents EDF puissent y accéder.Promotion du service (optionnel)
Pour que les agents EDF sachent que ce projet est mis en place, on peut réfléchir à une vague de sensibilisation à cet outil afin qu'ils aient connaissance de ce dernier, et puissent l'utiliser en cas de question (au lieu de contacter les agents de la MOA SI).
Compétences associées
- AC13.04 : Connaître l’architecture et les technologies d’un site Web (Angular pour le frontend/backend).
- AC23.02 : Développer une application (le ChatBot) à partir d’un cahier des charges.
- AC23.03 : Utiliser un protocole réseau (API IAG) pour programmer une application client/serveur.
- AC24.03 : Sécuriser les services (accès interne uniquement à Flamanville, chiffrement des données).
- AC21.06 : Travailler en équipe pour développer ses compétences (collaboration avec les agents EDF et la cellule IA EDF).
- AC13.06 : S’intégrer dans un environnement collaboratif (environnement interne EDF, respect des politiques de sécurité).
Analyse réflexive et autoévaluation
Cette partie du projet n'est pas encore réalisée, puisqu'il repose en grande partie sur la logique (JavaScript) pour récupérer et afficher le contenu retour de l'intelligence artificielle. De plus, comme je travaille ce projet avec mon RSIM,
J'ai appris que, comme sur n'importe quel projet, il est possible de travailler avec d'autres personnes afin de réaliser un ensemble cohérent, qualitatif, et (je pense) dans des délais moindres.
Preuves
Capture d'écran de la maquette 2 (Intégration et embedding d'informations formatées en JSON, dans une base de données vectorielle) provenant d'un workflow n8n (service auto-hébergé open-source, permettant des automatisations de données entre différents services et IA).
- Réception du message de l'utilisateur
- Écriture du "Prompt" (message) de l'utilisateur, avec une partie "System Prompt" (message indicatif de la démarche à suivre pour générer la réponse)
- Demande auprès de l'outil (Tool) Qdrant Vector Store, la base de données vectorielle
- Retour de l'information à l'intelligence articielle (avec écriture de la réponse provenant du RAG dans sa mémoire)
- Génération de la réponse utilisateur
- De nombreux documents sont classés interne, je n'ai donc pas l'autorisation de les faire sortir du site. De plus, le projet est en cours de développement, donc certains éléments ne sont pas encore réalisés physiquement.
Mission 3 - Automatisation avec n8n©
Explication
Le service n8n est un service auto-hébergeable (peut être installé sur nos propres serveurs) pour créer des automatisations, alimentées par IA, pouvant être reliées à des services externes (tel que Microsoft Outlook). L'objectif est de réduire la charge de travail aux équipes MOA SI lorsqu'ils reçoivent des mails récurrents (tel que des demandes de mot de passe).
L'objectif est de trier automatiquement les nouveaux mails arrivant sur la BAL (adresse e-mail) de la MOA SI, mais aussi répondre lorsque c'est une question déjà connue par l'IA par le biais du RAG.
Étapes de réalisation
Demande d'analyse Cyber
Comme c'est un programme nouveau (jamais encore déployé chez EDF), il faut faire faire une analyse auprès du service Cyber-Sécurité du national dans l'objectif d'analyser les risques de l'application, pour rendre un verdict de faisabilité.Déploiement de test
Si l'on obtient un retour favorable du national, alors on peut commencer à installer n8n sur une machine virtuelle de test sur notre réseau interne MOA SI EDF (pas encore accès à la BAL). On va donc pouvoir créer les premiers flux (avec des interconnexions de blocs, cf. preuves des missions).Déploiement des "flux" n8n
Installation de n8n sur la machine virtuelle de production, et enfin exécution des flux avec accès à l'adresse e-mail commune MOA SI de Flamanville 1-2.Correction des problèmes
Comme n'importe quel projet démarrant en production (réalise ce qui était attendu du projet), il faut tout de même faire de la surveillance et modifier les flux pour corriger les problèmes et mauvaises réponses pouvant être laissées passés.
Compétences associées
- AC13.01 : Utiliser un système informatique (n8n) et ses outils (automatisation des tâches).
- AC13.02 : Lire, exécuter, corriger et modifier un programme (workflow n8n pour traiter les e-mails).
- AC23.03 : Utiliser un protocole réseau (API Microsoft Outlook) pour programmer une application client/serveur.
- AC23.05 : Accéder à un ensemble de données (e-mails de la BAL) depuis une application (n8n).
Analyse réflexive et autoévaluation
Cette mission, dans le contexte du projet, n'est pas encore réalisée. À l'heure actuelle, n8n est en analyse Cyber par les agents EDF National. La seule réflexion que je peux apporter est : Pourquoi n8n, et pas une alternative plus populaire (tel que pourrait être Microsoft PowerAutomate) ?
- n8n est un outil d'automatisation émergeant, jeune mais prometteur. Il possède un nombre infini de services que l'on peut inter-connecter avec ce dernier. Microsoft se limite à ses propres outils et suites logicielles.
- n8n a pour but d'être utilisé dans d'autres projets d'automatisation par la MOA SI. Comme son intégration serait déjà réalisée, l'ajout de nouveaux flux serait bien facilités. PowerAutomate nous permet pas d'intégrer du code personnalisé JavaScript ou Python dans ses flux (sans compter que ses "blocs" dépendent d'une structure rigide)
- n8n est Open-Source (son code est accessible par le plus grand nombre). Bien que dans une société tel qu'EDF on privilégie les solutions populaires et "professionnelles" (suites Microsoft, outils Alphabet(Google), etc...), l'ajout d'n8n dans notre pannel d'outils pourrait permettre une prise d'indépendance de la société vis-à-vis des "GAFAM"/"MAAMA" (grandes sociétés américaines tech).
Preuves
apture d'écran de la maquette 3 (flux de réception, tri et réponse de mail) provenant d'un workflow n8n.
- Réception du mail (le "trigger" permet de dire que le flux va s'exécuter à l'instant où un mail est reçu)
- Tri du mail par l'intelligence artificielle, à partir du contenu et titre du mail reçu. Le tri est configurable.
- S'il est détecté que c'est une question qui nous est posée en tant qu'MOA SI, les informations du mail prennent la branche "Question"
- Génération de la réponse par l'intelligence artificielle, basée sur la base de données vectorielle pour connaître la bonne réponse.
- Envoi de l'e-mail de réponse automatiquement (sans intervention humaine)
- De nombreux documents sont classés interne, je n'ai donc pas l'autorisation de les faire sortir du site. De plus, le projet est en cours de développement, donc certains éléments ne sont pas encore réalisés physiquement.
Compétences
Liste des compétences utilisées sur le projet
AC12.05 Communiquer avec un tiers (client, collaborateur...) et adapter son discours et sa langue à son interlocuteurAC11.06 Installer un poste client, expliquer la procédure mise en placeAC13.01 Utiliser un système informatique et ses outilsAC13.02 Lire, exécuter, corriger et modifier un programmeAC13.04 Connaître l’architecture et les technologies d’un site WebAC13.05 Choisir les mécanismes de gestion de données adaptés au développement de l’outil et argumenter ses choixAC13.06 S’intégrer dans un environnement propice au développement et au travail collaboratifAC21.02 Configurer et expliquer une politique simple de QoS et les fonctions de base de la sécurité d’un réseauAC21.06 Travailler en équipe pour développer ses compétences professionnellesAC23.02 Développer une application à partir d’un cahier des charges donné, pour le Web ou les périphériques mobilesAC23.03 Utiliser un protocole réseau pour programmer une application client/serveurAC23.04 Installer, administrer un système de gestion de donnéesAC23.05 Accéder à un ensemble de données depuis une application et/ou un site webAC24.01 Connaître et utiliser les bonnes pratiques et les recommandations de cybersécuritéAC24.03 Sécuriser les services