Une fois de plus, Voxxed Days a été à la hauteur des attentes. Cet article propose un résumé des conférences auxquelles nous avons assisté en tant que spectateurs et intervenants.
Voxxed Days confirme son statut d'événement incontournable. Les conférences auxquelles nous avons assisté ont couvert des sujets divers qui partagent un fil conducteur commun : l’informatique. Nous avons voyagé dans l’espace avec “Les robots de l’espace” de Pierre Henriquet, exploré le spectre de la diversité avec “Comment intégrer au mieux une personne autiste en entreprise” d’Angi Guyard, et plongé dans les profondeurs de la physique quantique avec “Dieu joue vraiment aux dés - Introduction à l’informatique quantique avec Q#” de Filip Wojcieszyn.
Adelean a également enrichi Voxxed Days avec deux conférences :
-“Home assistant sous surveillance”, présentée par Benjamin Dauvissat et Pietro Mele
-“Développement d’un système RAG personnalisé pour une intelligence augmentée”, présentée par Amine Gani et Lucian Precup
Cela dit, voici un bref résumé des conférences auxquelles nous avons assisté.
Voxxed commence par l’exploration de l’espace et l’histoire de la recherche spatiale, qui, comme d’autres secteurs, a stimulé les avancées technologiques et informatiques.
Nous commençons avec MOON17, un projet d’exploration lunaire mené par l’Union soviétique. Il sert d’exemple parfait de la manière dont les avancées technologiques et informatiques ont permis à l’humanité de faire ses premiers pas vers la lune.
Cependant, le voyage de l’humanité dans l’espace n’est pas seulement marqué par des succès. Il y a également place aux échecs, qui offrent de précieuses opportunités pour apprendre de ses erreurs : l’incident technique avec la mise à jour Viking 1 et les erreurs de calcul dans le projet Mars Climate Orbiter en sont des exemples frappants. Dans ce dernier cas, une erreur de communication entre différentes équipes concernant les unités de mesure utilisées pour les calculs de trajectoire a causé le crash du vaisseau spatial. Nous pouvons définitivement dire que Ctrl-Z ne fonctionne pas dans l’espace.
Le CANADARM et les Astrobees représentent l'état actuel des avancées en ingénierie et informatique, le summum de la technologie humaine orbitant autour de la Terre. Le premier permet aux vaisseaux spatiaux de s’amarrer à l’ISS, tandis que les seconds sont des cubes de technologie prêts à assister les astronautes dans leur travail.
Avec une présentation passionnée, Julien Briault nous a montré qu’il est possible de faire le bien en faisant ce que l’on aime, grâce à la technologie. Pour ceux qui ne les connaissent pas, les “Restos du Cœur” sont un réseau d’associations françaises fondé par l’humoriste Coluche pour distribuer des repas aux personnes dans le besoin et en difficulté.
La présentation est un véritable guide sur la manière dont une organisation à but non lucratif peut se doter d’une infrastructure capable de remplacer des fournisseurs de cloud coûteux comme AWS et OVHcloud grâce au travail bénévole, aux dons, et surtout, au dévouement et aux compétences de quelques personnes, dont Julien.
Toutes les solutions techniques mises en œuvre pour assurer une infrastructure efficace sont open-source : de Openstack à Kubernetes, en passant par Maas et Packer. La sécurité est également une priorité : l’utilisation de Bastion Teleport semble aller dans ce sens, assurant une certaine robustesse pour l’infrastructure. Tout est fait avec soin pour éviter le gaspillage. En effet, Julien nous rappelle que chaque euro économisé équivaut à un repas donné.
La présentation se conclut par une invitation à participer à la mission des “Restos du Cœur”.
Chaque jour, nous utilisons des LLM pour nous assister dans nos activités de développement : création ou compréhension de code, génération de documentation, et traduction de code d’une langue à une autre.
Codiumate est un plugin compatible avec les IDE JetBrains et Visual Studio, qui permet de faire tout cela et plus encore. En tirant parti de la facilité d’utilisation et de l’automatisation, il permet la création de tests unitaires. Alimenté par GPT-3.5 pour la version gratuite et GPT-4 pour la version payante, Codiumate fonctionne avec la plupart des langages de programmation et des frameworks de test.
Une leçon sur le bien-être physique au travail et comment le maintenir. Une mise en garde contre la nature sédentaire de nos emplois, qui nous force à adopter de mauvaises postures pouvant causer des dommages durables.
Comment pouvons-nous éviter (ou limiter) tout cela ? Voici quelques conseils pratiques qui ont été offerts :
Entre mathématiques, informatique et physique quantique, cette présentation a offert une excellente introduction à la programmation quantique.
La programmation quantique est basée sur les fondements de la mécanique quantique :
Superposition : la capacité de deux états de coexister simultanément.
Intrication : le phénomène décrivant l’interaction et la corrélation entre deux corps, malgré la distance, dépassant les limites de la vitesse de la lumière.
Interférence quantique : dérivée de la nature duale de la matière.
Les qubits, équivalents quantiques des bits classiques, respectent chacune de ces règles. Ils peuvent simultanément contenir une valeur entre 0 et 1, possèdent la capacité d'être quantiquement corrélés, ce qui est crucial pour la création de clés cryptographiques (E91), et interagissent quantiquement comme des ondes. Ces caractéristiques nécessitent de repenser les circuits logiques, qui n’utilisent plus de portes classiques comme OR, NOT, AND, etc., mais emploient plutôt des portes comme H (Hadamard) et X (SNOT) qui manipulent les qubits à travers des opérations similaires à des vecteurs et des matrices.
En plus des aspects théoriques, l’accent a également été mis sur l’aspect pratique : Q# est l’un des langages de programmation quantique pionniers. Créé par Microsoft, il permet l’application pratique des principes de la programmation quantique. Bien qu’il ne soit pas actuellement l’un des langages les plus largement utilisés, nous croyons qu’il a le potentiel de devenir plus important à l’avenir.
L’autisme est un spectre complexe caractérisé par une diversité d’expériences et de défis pour chaque individu. Au cours de cette présentation, Angi a exploré les différentes facettes de l’autisme, mettant en lumière ses caractéristiques distinctives et les stratégies d’intégration essentielles pour favoriser une compréhension et un soutien appropriés.
Elle a discuté des différences neurologiques entre les individus neurotypiques et neuroatypiques, en soulignant que l’autisme n’est pas nécessairement un handicap mais peut influencer l’adaptation dans divers contextes. Angi a également abordé l’importance d’intégrer les personnes autistes sur le lieu de travail, en mettant l’accent sur la gestion des salutations et du contact physique de manière sensible. Elle a exploré l’adaptation aux comportements répétitifs, la nécessité d’une communication claire et explicite, et la gestion des routines pour minimiser le stress. Enfin, elle a traité de la surstimulation et proposé des stratégies pour en atténuer les effets, soulignant l’importance de reconnaître et de respecter la diversité au sein du spectre autistique pour créer des environnements plus favorables.
La leçon retenue : en rendant l’environnement de travail meilleur pour les personnes du spectre autistique, nous rendrons l’environnement de travail meilleur pour tout le monde.
Dans notre première présentation intitulée “Home assistant sous surveillance”, nous avons abordé la question cruciale “Qui surveille les surveillants ?” ou, pour les latinistes, “Quis custodiet ipsos custodes ?". En effet, dans un monde interconnecté, nous naviguons dans un océan de données, où même nos environnements domestiques peuvent collecter des informations.
Grâce à l’intégration de Home Assistant avec Elasticsearch, nous avons pu montrer non seulement quelles données sont collectées mais aussi comment ces données peuvent être exploitées à l’aide des fonctionnalités d’Elasticsearch. Celles-ci incluent la détection des anomalies pour identifier les comportements inhabituels dans les appareils IoT, l’alerte en temps réel pour répondre promptement aux situations critiques, la création de tableaux de bord interactifs pour visualiser clairement l'état et les performances des appareils, et les prévisions basées sur les données historiques pour optimiser l’utilisation et la maintenance des appareils domestiques intelligents.
Notre deuxième présentation, intitulée “Développement d’un système RAG personnalisé pour une intelligence augmentée”, est un voyage au cœur de la technologie qui révolutionne les moteurs de recherche : RAG. En fournissant un contexte au LLM via un moteur de recherche agissant comme un récupérateur, il peut nous répondre de manière personnalisée, surmontant ainsi les problèmes liés à la connaissance limitée et aux hallucinations.
Cette présentation couvre une série de sujets cruciaux pour les systèmes RAG : du question answering à l’implémentation RAG, des techniques de vectorisation aux stratégies de segmentation, pour finir par une explication détaillée des techniques modernes de réécriture de requêtes qui améliorent la compréhension du LLM.
Dans l’ensemble, Voxxed Days a été un événement exceptionnel, grâce à la diversité des sujets abordés. De l’exploration spatiale à l’informatique quantique, en passant par les tests pilotés par IA et l’intégration des personnes autistes sur le lieu de travail, les conférences ont offert des perspectives et des connaissances précieuses. La variété des sujets a non seulement rendu l'événement captivant mais a également mis en lumière la nature multiforme de l’informatique et de la technologie. Ce fut une expérience vraiment enrichissante, et nous attendons avec impatience ce que Voxxed Days nous réserve l’année prochaine.