
Créer demain lors d'un hackathon
Participer à un hackathon, c'est bien plus qu'une simple compétition. C'est l'opportunité de renouer avec d'anciens collègues, de retrouver des amis d'études et surtout de rencontrer des passionnés venant de différents horizons. Tous sont unis par un objectif commun: utiliser leur expertise pour créer les outils de demain.
Le week-end dernier, j'ai eu la chance de prendre part à une aventure innovante en participant au 7ème hackathon du centre d'innovation des Hôpitaux Universitaires de Genève (HUG), qui était l'un des événements du Festival d’innovation Open Geneva.
Mais qu'est-ce qu'un hackathon, au juste? Il s'agit d'un marathon de développement durant lequel des équipes multidisciplinaires se rassemblent pour transformer des idées en un prototype fonctionnel, et ce, en un temps record.
Notre équipe avait pour mission de concevoir un chatbot, un agent conversationnel, à intégrer à l'application Concerto des HUG. En effet, selon la maladie ou l'accident, il est souvent plus simple pour le patient de discuter oralement ou d'échanger via des messages simples que de naviguer d'écran en écran à la recherche de l'information adéquate. L'application Concerto permet aux patients de jouer un rôle actif durant leur hospitalisation grâce à un accès à des informations ciblées et personnalisées. Elle facilite également la communication avec les soignants et sert de support d'éducation thérapeutique. Concerto permet aussi aux patients de choisir leur repas, renforçant ainsi leur autonomie et leur bien-être pendant leur séjour.
Grâce à un travail acharné et une collaboration sans faille, notre équipe a réussi, après 36 heures intensives, à présenter une première version de notre chatbot. Celui-ci utilise la technique de la RAG (retrieval augmented generation) qui permet de récupérer l'information la plus pertinente à l'aide de vecteurs pour rédiger la réponse. Ces éléments de réponse sont ensuite traités par une intelligence artificielle générative (genAI) qui, en se basant sur la question et le ou les contenus trouvés, formule la réponse. La RAG permet aussi à la genAI de fournir à l'utilisateur les références (URL) utilisées pour répondre.
Pour cette première version, afin d'évaluer rapidement la qualité des messages générés, nous avons utilisé GPT-4 d'OpenAI. À l'avenir, il serait souhaitable que les HUG développent leur propre modèle de langage avancé (large language model – LLM - en anglais) et testent sa fiabilité. Les possibilités sont nombreuses. Toutefois, le champ des réponses peut être initialement limité, afin de réduire les risques.
Tout au long du week-end, l'esprit de compétition entre les équipes était palpable, chaque équipe donnant tout son possible pour réaliser le meilleur projet. Nous n'avons pas remporté de prix, mais comme le disait le baron Pierre de Coubertin pour les Jeux olympiques, "l'important, c'est de participer". L'essence de ce type d'événement réside dans son esprit de collaboration, d'innovation et de partage. Chaque contribution aide à construire un avenir où la technologie et l'humanité se rencontrent pour améliorer la qualité des soins. C'est cette vision, cet élan collectif vers l'innovation, qui rend le hackathon un événement inoubliable et profondément enrichissant.
Mes lectures de la semaine 13, du 25 au 31 mars 2024:
- Le Financial Times lance son premier chatbot basé sur l'IA; https://www.theverge.com/2024/3/23/24106296/ask-ft-generative-ai-chatbot-answers-tool (article en anglais)