AI at the service of a web interface

AI project department of Marne generated image Peaks

A 100% PEAKS project made for the Department of La Marne

At the beginning of September, the Marne Departmental Council asked us to help bring to life a project that excited us both in substance and form! Spoiler alert: we're talking about AI here.

Our project around AI

Make a gift an innovative experience to young visitors to the Châlons fair in Champagne allowing them to discover artificial intelligence through a fun and informative way on a highly topical theme.

The concept

A web interface aimed at children, designed to allow them to create an engaging superhero-themed story from scratch while promoting the sensibilisation à l'environnement in a fun and interactive way.


The stated ambition of our client was particularly exciting: Educate children who will grow up with artificial intelligence. And show them that she can be a fantastic teaching tool if used wisely.

Each child will leave with the story they created and a list of good actions to protect the environment in order to inspire them and help develop their ecological awareness.

Peaks, via Guillaume, manager in Reims, was therefore fortunate to be entrusted with the design and development of a creative storytelling and image generation tool combining ChatGPT and Stability.AI models. All in 8 weeks, starting from a completely blank page!

A full PEAKS team to take up the challenge

Guillaume (from Peaks @Reims), was responsible for commercial exchanges and establishing relationships with business contacts in the Marne department.

Nicolas (from Peaks Med) took care of the development of the front-end of the web application regarding his interface (UX/UI design) so that it is intuitive and easy to use (vue.js).

Maxim (from Peaks Med) was in charge of part of the back-end of the application, he tested and developed a method to generate personalized stories and illustrations based on user choices (Python, HTML, API, ChatGPT, Stability.AI), and carried out technological monitoring to find the best tools on the evolving market every week

Léo (from Peaks Reims and Nancy) participated in the general management of the project.
He also managed infrastructure and part of back-end of the application for its proper development and operation, as well as its production on the Marne servers (Docker).

The underside of the Peaks made project, by Maxime, Data / AI expert

The big stages, the classics!

  • Framing: establishment of needs with the Marne Departmental Council
  • Conception: schematization of technical architecture and design
  • Website developer: implementation of features
  • Test: QA and revisions
  • Put into production: deployment on Marne servers

The tech stack:

  • Front-end: vue.js
  • Back-end: Python, Docker
  • APIs: Chat GPT for the text and Stability.AI for pictures

Tech, organizational and functional challenges:

  • Le timing ultra tight design/production: 8 weeks to create everything and deliver to the general public
  • Le build timeout too long: text+image > 45s
  • Guarantee the coherence of the story, relevance and image quality associated with the Manga theme and stability for each generation according to the user's choices
  • Asynchronicity between text and images
  • The interference (overlap) between stories generated in parallel by several users (the image of one was on the screen of the other, and vice versa for the text)

The happy outcome:

  • Commitment : the children created complex stories
  • Feature : no major breakdown, high availability
  • Deadline respected : two months, from 25/06/23 – 25/08-23
  • Satisfaction : at the top, on the client side as well as the user side
  • Accessibility : today, the application is hosted on the Marne servers internally for educational purposes for children

In short, the project was both a technical and educational success. It has therefore achieved its objectives of demystifying AI for young people, raising awareness and engagement.

It was a great adventure! Both because it was a 1ère for Peaks to work with an important player in the Public service, but also because the purpose of the project seems essential to me: to familiarize young people with AI and raise their awareness of climate issues.
Guillaume

I am very proud of the trust that Peaks placed in me upon my arrival, as a young Data Scientist, to create the DNA of the project from AI. This project was very challenging, particularly in relation to the performance and creativity sought/requested over very short deadlines. I am even more proud of the result, with a finished project that appealed and kept its promises. Finally, working as a team with other Peaksians was very enriching, we were able to pool our knowledge and our specific skills to serve the project. We managed the pressure together in a very productive way and met the challenge with flying colors.
Maxim

Check all
Career area
Subscribe to the newsletter :
These articles may interest you