Cliquer pour passer

Projet agence · Artefact2026

Artefact

Next.jsGénération d'images IAZustandStorybooknext-intlEmbla Carousel

Outil de formation au prompting IA

Développé en interne chez Artefact, Make a Scene est un outil de formation au prompt engineering appliqué à la génération d'images. Plutôt que de lire des guidelines, les participants construisent un prompt mot à mot à travers un funnel guidé : 3 étapes, 14 sous-étapes. Chaque option dispose d'une image de prévisualisation au survol. Au bout du funnel, 4 variantes sont générées en une seule requête. Disponible en anglais et en français.

Vue d'ensemble01

Un funnel pour parler à une IA, mot à mot.

3 étapes, 14 sous-étapes. Chaque option choisie s'ajoute en temps réel à la barre de prompt en bas de l'écran. Au bout du funnel, 4 variantes d'images sont générées en une seule requête.

Fig.01 — La démo complèteOutil interne Artefact

Un outil pour apprendre à parler à une IA.
Plutôt que lire des guidelines, les participants construisent un prompt mot à mot : type d'image, sujet, action, lieu, style, lumière, ratio. Chaque choix s'ajoute en temps réel à la barre de prompt visible en bas de l'écran.

Un résultat visible à chaque étape.
Au survol de chaque option, une image d'exemple s'affiche pour aider à choisir. On avance seulement quand tous les champs sont remplis, ce qui force la précision du prompt.

Quatre images générées en quelques secondes.
Une fois le funnel terminé, l'outil génère quatre variantes visuelles à partir du prompt construit. Le prompt complet est affiché et copiable. On peut revenir sur n'importe quelle étape et recommencer.

Disponible en français et en anglais.
Interface bilingue, pensée pour des équipes internationales.

Section02

Le funnel pas à pas

Chaque écran guide l'utilisateur vers un mot clé à sélectionner — type d'image, lieu, rendu, ratio. Le prompt s'assemble en bas de l'écran au fil des choix. La flèche pour avancer n'apparaît que lorsque tous les champs sont remplis.

Outil de formation au prompting IA — Le funnel pas à pas — vue 0
Outil de formation au prompting IA — Le funnel pas à pas — vue 1
Outil de formation au prompting IA — Le funnel pas à pas — vue 2
Outil de formation au prompting IA — Le funnel pas à pas — vue 3
Outil de formation au prompting IA — Le funnel pas à pas — vue 4
Outil de formation au prompting IA — Le funnel pas à pas — vue 5
Outil de formation au prompting IA — Le funnel pas à pas — vue 6
Outil de formation au prompting IA — Le funnel pas à pas — vue 7
Outil de formation au prompting IA — Le funnel pas à pas — vue 8
Outil de formation au prompting IA — Le funnel pas à pas — vue 9
Section03

Du prompt à l'image

Une fois le funnel terminé, 4 variantes sont générées. Une barre de progression s'affiche pendant la génération, puis les 4 images apparaissent côte à côte, avec le prompt complet en dessous, copiable en un clic.

Outil de formation au prompting IA — Du prompt à l'image — vue 0
Outil de formation au prompting IA — Du prompt à l'image — vue 1
Outil de formation au prompting IA — Du prompt à l'image — vue 2
Outil de formation au prompting IA — Du prompt à l'image — vue 3
Outil de formation au prompting IA — Du prompt à l'image — vue 4
Outil de formation au prompting IA — Du prompt à l'image — vue 5
Côté technique04

Trois décisions qui ont fait le projet.

Pour les développeurs et les recruteurs : pourquoi un store Zustand pour 3×14 sous-étapes, pourquoi une seule requête pour les 4 variantes, et pourquoi générer les aperçus offline plutôt qu'à la volée.

01

Funnel 3 étapes × 14 sous-étapes avec navigation arrière

Le funnel est découpé en 3 grandes étapes thématiques, elles-mêmes divisées en 14 sous-étapes. Chaque bloc du prompt assemblé est cliquable : l'utilisateur peut revenir directement sur n'importe quelle sous-étape sans perdre ses choix. Tout l'état du funnel est centralisé dans un store Zustand, ce qui évite le prop drilling et rend la navigation arrière triviale à implémenter.

02

Génération des 4 images en une seule requête

Plutôt que d'enchaîner plusieurs appels, une seule requête avec le paramètre n: 4 génère les 4 variantes côté serveur en une fois. Pas de Promise.all, pas de polling : la Server Action attend la réponse complète et la retourne au client. Résultat : code simple, délai minimal, pas de gestion d'état intermédiaire.

03

Images de prévisualisation au survol sans appel API

Chaque option du funnel dispose d'une image d'exemple visible au survol. Plutôt que de générer ces images à la volée, elles ont été produites une seule fois en script offline et sont servies en statique. Aucun appel API au runtime, aucune latence côté utilisateur.

Stack du projet05

Les outils qui font tourner l'outil.

01Next.js (App Router)Routes par étape · pas de backend pour stocker les images
02API de génération d'images1 requête, 4 variantes via `n: 4` côté serveur
03ZustandStore unique · 3 × 14 sous-étapes · pas de prop drilling
04StorybookComposants design system validés en isolation
05next-intlFR / EN · questions et options externalisées
06Embla Carousel + Radix UICarrousels d'options + sliders accessibles

Un outil de formation à imaginer ?

Je conçois et développe des funnels guidés et des outils internes intégrant la génération d'images IA.

Funnel multi-étapes, store Zustand, génération d'images en 1 requête, design system Storybook : ce projet a posé les briques que je peux remettre en œuvre ailleurs.

Voir mes formules

Projet suivant

Bald

Site e-commerce artiste peintre