M6
Être capable de mettre en place et de gérer un changement technologique avec toutes les implications.
Description : La compétence M6 consiste à être capable de mettre en place et de gérer un changement technologique tout en prenant en compte toutes les implications que cela peut avoir. Cela inclut la capacité à anticiper les besoins futurs, à planifier et à exécuter des stratégies de transformation digitale, à gérer les risques associés, et à s'assurer que les utilisateurs finaux adoptent et bénéficient des nouvelles technologies. Cette compétence est cruciale dans un monde où les technologies évoluent rapidement et où les entreprises doivent constamment s'adapter pour rester compétitives.
Comment ai-je atteint la compétence ?
Voyage apprenant
- J'ai participé à un voyage apprenant qui m'a permis d'assister à des conférences IT, notamment le Web Summit à Lisbonne et UpScale à Malaga. Le voyage apprenant m'a offert une perspective précieuse sur les tendances technologiques actuelles et futures, ce qui est essentiel pour anticiper et gérer les changements technologiques.
Durant ces événements, j'ai pu explorer des sujets variés liés à l'intelligence artificielle, à la transformation digitale, et à l'impact des nouvelles technologies sur les pratiques professionnelles. Par exemple, j'ai appris l'importance de l'anthropomorphisme dans l'IA pour améliorer l'acceptation par les utilisateurs, ainsi que les initiatives visant à assurer l'accessibilité et l'inclusivité dans les outils technologiques.
Un des points marquants a été la discussion sur l'intégration des agents intelligents dans l'expérience utilisateur, ce qui m'a permis de comprendre comment ces technologies pourraient révolutionner les interfaces et les interactions humaines. Cela m'a aidé à planifier des initiatives de changement plus centrées sur l'utilisateur et à anticiper les besoins futurs en matière de conception UX.
Ces conférences m'ont permis d'approfondir ma compréhension de l'importance de la créativité humaine face à l'automatisation croissante. J'ai reconnu que, bien que la technologie puisse faciliter de nombreux aspects du travail, le rôle des humains reste primordial dans le processus de création et d'innovation. Cela m'a incité à être attentif à la gestion des aspects éthiques et aux implications sociales liées à l'adoption de nouvelles technologies.
Projet Koloka
- J'ai finaliser la migration complète de AWS sur Infomaniak en finissant par les buckets S3.
- J'ai tenu à jour les dépendances du projet pour m'assurer que les nouvelles versions des librairies étaient compatibles avec les anciennes.
J'ai dû lire la documentation d'Infomaniak pour comprendre comment fonctionnait leur service et comment je pouvais migrer les données de AWS à Infomaniak. J'ai aussi du comprendre comment fonctionnait les buckets S3 pour pouvoir les migrer correctement.
Voici les autorisations CORS que j'ai dû ajouter pour que les buckets S3 soient accessibles depuis le front-end :
Enfin quelques configurations dans strapi :
Projet HES - DevPro
- J'ai anticipé les besoins de mise en production et demandé à certains membres l'équipe de prévoir un moment pour comprendre le travail que cela implique, nous avons donc pu discuter lors d'une réunion pour voir les différentes étapes à suivre.
J'ai lu en conséquence les différentes documentation officielle des technologies que l'on utilise et les best practices pour la mise en production.
Voici un aperçu de que j'ai drafté/designé rapidement pour la mise en production :
Article réflexif
Dans mon projet Skilly, j'ai mis en place une feature de transcription pour que l'étudiant enregistre du son et Skilly puisse résumé ce qui a été dit. Pour cela j'ai utilisé tout d'abord le modèle open-source nommé Whisper de OpenAI. L'inconvéniant était que je puisse pas diariser le son pour savoir qui parle à quel moment. J'ai donc décidé d'utiliser une couche en amont pour faire la diarisation, découper le son et ensuite envoyer le son à Whisper pour la transcription.
J'ai bien réussi mais je pouvais pas faire du Live cela était trop gourmant en ressource, j'ai donc décidé finalement d'utiliser le service Deepgram qui permet de faire tout cela en temps réel.
Après avoir implémenté la première solution, j'ai pu voir que cela ne fonctionnait pas correctement et j'ai donc décidé de changer de technologie pour Deepgram.
Voici un aperçu visuel de la feature de transcription :
À travers ces projets et tâches spécifiques, j'ai démontré ma capacité à mettre en place et à gérer des changements technologiques avec toutes les implications, atteignant ainsi la compétence M6.