L’IA au service d’une interface web

Projet IA département de la Marne image générée Peaks

Un projet 100% PEAKS made pour le Département de La Marne

Début septembre, le Conseil départemental de la Marne nous a sollicité pour l’aider à donner vie à un projet qui nous a emballé tant sur le fond que sur la forme ! Spoiler alert : on parle ici d’IA.

Notre projet autour de l’IA

Offrir une expérience innovante aux jeunes visiteurs de la foire de Châlons en Champagne en leur permettant alors de découvrir l’intelligence artificielle par un biais ludique et instructif sur un thème hautement actuel.

Le concept

Une interface web destinée aux enfants, conçue pour leur permettre de créer de A à Z une histoire engageante sur le thème des super-héros tout en promouvant la sensibilisation à l’environnement de manière amusante et interactive.


L’ambition affichée de notre donneur d’ordre était particulièrement enthousiasmante : Eduquer les enfants qui vont grandir avec l’intelligence artificielle. Et leur montrer qu’elle peut être un formidable outil pédagogique si elle est utilisée à bon escient.

Chaque enfant repartira avec l’histoire qu’il a créé et une liste de bonnes actions pour protéger l’environnement afin de les inspirer et de contribuer à développer leur conscience égologique.

Peaks, par l’intermédiaire de Guillaume, manager à Reims, a donc eu la chance de se voir confier la conception et le développement d’un outil créatif de narration et de génération d’images combinant des modèles ChatGPT et Stability.AI. Le tout en 8 semaines, en partant d’une page complètement blanche !

Une équipe full PEAKS pour relever le challenge

Guillaume (from Peaks @Reims), était chargé des échanges commerciaux et de la mise en relation avec les interlocuteurs métier du département de la Marne.

Nicolas (from Peaks Med) s’est occupé du développement du front-end de l’application web concernant son interface (design UX/UI) pour qu’elle soit intuitive et facile d’utilisation (Vue.JS).

Maxime (from Peaks Med) était en charge d’une partie du back-end de l’application, il a testé et développé une méthode permettant de générer des histoires et des illustrations personnalisées en fonction des choix de l’utilisateur (Python, HTML, API, ChatGPT, Stability.AI), et a effectué de la veille technologique pour trouver les meilleurs outils sur le marché en pleine évolution chaque semaine

Léo (from Peaks Reims et Nancy) a participé à la gestion générale du projet.
Il a également géré l’infrastructure et une partie du back-end de l’application pour son bon développement et fonctionnement, ainsi que sa mise en production sur les serveurs de la Marne (Docker).

Les dessous du projet Peaks made, by Maxime, expert Data / IA

Les grandes étapes, les classiques !

  • Cadrage : établissement des besoins avec le Conseil départemental de la Marne
  • Conception : schématisation de l’architecture technique et design
  • Développement : implémentation des fonctionnalités
  • Test : QA et révisions
  • Mise en production : déploiement sur les serveurs de la Marne

La stack tech :

  • Front-end : Vue.JS
  • Back-end : Python, Docker
  • APIs : ChatGPT pour le texte et Stability.AI pour les images

Des challenges techs, organisationnels et fonctionnels :

  • Le timing ultra serré de conception/réalisation : 8 semaines pour tout créer et livrer au grand public
  • Le délai d’attente de génération trop long : texte+image > 45s
  • Garantir la cohérence de l’histoire, la pertinence et la qualité des images associées sur le thème Manga et la stabilité pour chaque génération selon les choix de l’utilisateur
  • L’asynchronicité entre le texte et les images
  • Les interférences (overlap) entre les histoires générées en parallèle par plusieurs utilisateurs (l’image de l’un se trouvait sur l’écran de l’autre, et inversement pour le texte)

L’aboutissement heureux :

  • Engagement : les enfants ont créé des histoires complexes
  • Fonctionnalité : aucune panne majeure, forte disponibilité
  • Délai respecté : deux mois, du 25/06/23 – 25/08-23
  • Satisfaction : au top, côté client comme côté utilisateurs
  • Accessibilité : aujourd’hui, l’application est hébergée sur les serveurs de la Marne en interne à titre éducatif pour les enfants

En somme, le projet a été un succès à la fois technique et pédagogique. Il a donc atteint ses objectifs de démystification de l’IA vis à vis des plus jeunes, de sensibilisation et d’engagement.

Ce fut une très belle aventure ! A la fois parce que c’était une 1ère pour Peaks de travailler avec un acteur important du service Public, mais aussi parce que la finalité du projet me paraît essentielle : familiariser la jeunesse avec l’IA et les sensibiliser sur les enjeux climatiques.
Guillaume

Je suis très fier de la confiance que Peaks m’a accordé dès mon arrivée, en tant que jeune Data Scientist, pour créer l’ADN du projet à partir de l’IA. Ce projet a été très challengeant, notamment par rapport à la performance et à la créativité recherchées/demandées sur des délais très courts. Je suis d’autant plus fier du résultat, avec un projet fini qui a séduit et tenu ses promesses. Enfin, le travail en équipe avec les autres Peaksiens fut très enrichissant, nous avons su mettre nos connaissances en commun et nos compétences spécifiques au service du projet. Nous avons géré la pression ensemble de façon très productive et relevé le challenge haut la main.
Maxime

Voir nos offres
Espace Carrière
Ces articles peuvent vous intéresser