Retour

AI Extension Builder : toutes vos questions, posées lors de notre AMA Reddit

le 

Nous avons organisé un AMA en direct sur r/GoodBarber pour répondre à vos questions sur la beta de l'AI Extension Builder : comment bien le prompter, ce qu'il peut récupérer depuis votre CMS, ses limites, et la grande nouveauté à venir — une couche de données persistante. Voici le récap.

Commencez par un premier prompt précis

Récemment, nous avons organisé un AMA sur r/GoodBarber, consacré à l'AI Extension Builder — la fonctionnalité en beta qui transforme une description en langage naturel en une véritable section intégrée à votre application. Mieux encore : les développeurs qui ont conçu la fonctionnalité étaient présents dans le fil, pour répondre directement. Les questions étaient excellentes : précises, concrètes, et souvent posées par des personnes qui avaient déjà construit quelque chose. Voici ce qu'il en est ressorti.
Un constat revient souvent chez celles et ceux qui testent le builder : multiplier les itérations ne donne pas forcément un meilleur résultat. Passé un certain point, les changements perdent en pertinence — et repartir d'un prompt plus clair vaut souvent mieux que de corriger sans fin un prompt existant.
Notre point de vue : l'itération fonctionne le mieux quand vous affinez l'intention de départ. Quand chaque tour change la direction du projet, il est généralement plus efficace de recommencer. La qualité de ce premier prompt a un impact déterminant — plus vous êtes clair sur ce que vous voulez construire, sur les fonctionnalités attendues et sur l'expérience utilisateur, meilleur sera le résultat.

Affichez le contenu de votre CMS dans une section

L'une des questions les plus fréquentes : une section générée peut-elle afficher le contenu de mon CMS ? Oui — c'est précisément ce pour quoi elle est faite, et vous n'avez rien de technique à faire. Décrivez ce que vous voulez et indiquez la section à utiliser :
« Affiche le contenu de ma section Actualités en liste à deux colonnes. »
Le builder se connecte au contenu CMS de cette section et génère la mise en page. Ensuite, vous affinez en discutant — « agrandis les cartes », « ajoute une animation en fondu », « affiche la date de publication », ou « transforme-le en carrousel horizontal ». Le contenu reste à jour à mesure que vous publiez.

Placez une section générée sur votre page d'accueil

Plusieurs personnes ont demandé s'il était possible de réutiliser une section générée comme widget de page d'accueil. La réponse honnête : certains cas fonctionneront sans doute, mais un widget de page d'accueil et une section complète sont deux contextes d'exécution différents, qui ne sont pas encore couverts de la même manière — nous ne pouvons donc pas garantir un comportement identique partout. C'est sur la feuille de route à moyen terme.
Cela dit, un membre n'a pas attendu : il a généré une section affichant la date, l'heure et des photos de Madrid en fond, a collé le code dans un widget de page d'accueil — et ça a fonctionné. Exactement le genre d'expérimentation à laquelle sert la beta.

Construisez des expériences multi-pages

Un membre qui avait bâti une application sociale complète avec la section de code personnalisé a demandé si une seule section AI Builder pouvait s'étendre sur plusieurs pages — une liste, une page de détail d'article, une page de commentaires. C'est une direction que nous trouvons vraiment intéressante et à laquelle nous réfléchissons activement.
En attendant, beaucoup de ces parcours fonctionnent déjà en créant plusieurs sections AI Builder et en les reliant entre elles — moins fluide qu'un parcours généré d'un seul tenant, mais cela couvre déjà de vrais cas d'usage.

Ce qu'il construit vs. ce qu'il gère

La question la plus pointue sur les limites venait d'un marchand qui voulait des produits configurables — imaginez une case à cocher d'ingrédients où chaque choix modifie le prix. Là, nous avons été directs : l'AI Extension Builder crée de nouvelles sections ; il ne reconstruit pas le cœur de la boutique, et il ne peut pas inventer des capacités produit que la plateforme n'a pas déjà.
Pour gérer ce qui existe déjà — produits, variantes, collections, commandes — c'est le rôle du serveur MCP, un outil distinct et complémentaire. C'est essentiellement une interface conversationnelle vers GoodBarber : vous pilotez votre projet avec votre client IA préféré (Claude, ChatGPT, Cursor…) au lieu du back-office.
Une nuance importante issue du fil : le serveur MCP expose les capacités existantes via la conversation ; il n'en ajoute pas de nouvelles. Donc si les produits à ingrédients à prix dynamique n'existent pas aujourd'hui dans le produit, le MCP ne pourra pas les créer non plus.

Notifications push et actions back-end

Le builder peut-il envoyer une push à un utilisateur précis à propos d'une tâche assignée ? Pas depuis le builder lui-même — celui-ci crée des sections côté front-end. Mais c'est tout à fait possible via le serveur MCP, qui offre un ciblage des notifications bien plus avancé que le back-office standard, jusqu'à un utilisateur unique.
Nous en avons justement parlé dans un article récent : Créer des notifications push avec l'IA via le serveur MCP de GoodBarber .

Le gros morceau : une couche de données persistante avec Supabase

Plusieurs questions tournaient autour du même besoin — un fil social, un mur, une couche de contenu que les utilisateurs peuvent alimenter depuis l'application. La réponse à toutes : la même capacité à venir — l'intégration de Supabase.

Dans une prochaine version, l'AI Builder détectera quand votre application a besoin d'une base de données et proposera de connecter un projet Supabase. Vous vous connectez à votre compte Supabase, et le builder s'occupe du reste — créer la structure de la base, la relier à votre application et l'utiliser comme couche de données.

Cela ouvre la porte exactement aux expériences dynamiques et data-driven décrites : fils sociaux, murs, et bien plus. Nous explorons même les Edge functions, avec des premiers résultats très encourageants. Des exemples suivront dès que ce sera disponible.

Aussi sur la feuille de route

Deux autres demandes méritent d'être mentionnées. D'abord, le SEO en profondeur — métadonnées structurées pour les articles, intégration de l'API d'indexation Google, SEO assisté par IA sur l'ensemble du site et du CMS. Nous sommes d'accord : il y a beaucoup à faire ici ; c'est une conversation interne active (et, honnêtement, de quoi remplir un AMA à elle seule).
Ensuite, la sécurité des comptes — 2FA et passkeys pour la connexion admin. C'est sur notre liste, et le fait que vous le souleviez est un rappel utile pour le garder en tête.
L'AI Extension Builder est gratuit pour les applications Content et eCommerce : cherchez la section « Create with AI » dans votre back-office, décrivez quelque chose, et regardez-le apparaître. Le fil de l'AMA sur r/GoodBarber est toujours ouvert — venez avec vos questions et montrez-nous ce que vous avez construit.
Et ce n'était que le premier. Nous organiserons d'autres AMA sur d'autres sujets, à chaque fois avec celles et ceux qui construisent le produit. Suivez r/GoodBarber pour ne pas manquer la prochaine conversation en direct avec l'équipe.
Conseils pour créer une app