AI Extension Builder : importez vos fichiers
Ecrit par Dumè Siacci le
L'AI Extension Builder sait désormais utiliser vos fichiers. Logos, images, données CSV ou JSON : déposez-les dans votre section, et l'assistant les intègre directement au code qu'il génère. Vos visuels et vos données, dans une extension native — sans URL externe, sans placeholder, sans bricolage.
Un exemple concret

Quand nous avons lancé l'AI Extension Builder, il savait déjà construire une section sur mesure à partir d'un simple prompt. Il manquait une pièce : votre propre matière. Jusqu'ici, l'assistant partait d'une feuille blanche, écrivait le code, l'affichait en direct — mais avec ses propres images de remplacement. Pour y mettre votre logo ou vos données, il fallait pointer vers une URL externe, un lien fragile hébergé ailleurs. Le nouveau gestionnaire de fichiers supprime cette étape.
Prenons un club de course à pied qui veut une section « Calendrier des courses » dans son app.
Le gérant ouvre le panneau Assets, glisse deux fichiers : logo.png et un courses.csv avec les dates et les lieux. Puis il écrit à l'assistant :
« Affiche les courses à venir à partir de ce CSV, avec notre logo en haut. »
L'assistant connaît déjà ces fichiers. Il ne les invente pas, ne les recrée pas, ne les encode pas en base64 : il les référence par leur URL exacte — logo.png dans une balise <img>, courses.csv via un fetch(). La section s'affiche en direct, aux couleurs du club, avec ses vraies dates.
Quelques jours pour un développeur, quelques minutes ici. Et le résultat n'est pas une maquette : c'est une extension native, hébergée par GoodBarber, qui part dans l'app publiée comme n'importe quelle autre section.
Ce que la feature permet vraiment
Le panneau Assets vit dans la barre latérale du menu Code de l'Extension Builder. On y dépose des fichiers, on les voit listés, on les supprime. Et surtout : l'IA en a connaissance au moment de générer le code.
Concrètement, à chaque génération, l'assistant reçoit la liste de vos fichiers — nom, type, URL — et l'instruction de les utiliser tels quels. D'où trois différences qui comptent :
Vos fichiers, pas des placeholders. Le logo affiché est le vôtre. Les données affichées sont les vôtres. Plus besoin de remplacer l'image ou les valeurs de démo après coup.
Des URL stables, sur votre domaine. Chaque fichier reçoit une adresse canonique servie depuis le domaine de votre app, pas depuis un service tiers. L'URL ne change pas quand vous régénérez le code, et le fichier est embarqué avec l'extension : aucune dépendance externe, aucun risque de lien mort.
Une mention rapide dans le prompt. En écrivant votre demande, tapez @ suivi du début d'un nom de fichier : la liste apparaît, vous choisissez, le nom s'insère. Pas besoin de recopier une URL à la main.
Quelques exemples express : déposez votre logo et vos images, et une section sort déjà à votre charte ; importez un fond, une bannière ou une illustration qui n'appartient qu'à vous ; ou — celui qui débloque le plus — confiez vos données à l'assistant.
Utilisez vos propres données CSV ou JSON dans une app no-code
Un nombre surprenant de sections ne sont, au fond, que vos données bien présentées : une grille tarifaire, un planning, un annuaire, des résultats, un catalogue. Jusqu'ici, les faire entrer dans une app no-code voulait dire les retaper à la main ou reconstruire un tableau cellule par cellule.
Désormais, vous importez un .csv ou un .json, vous décrivez la section en langage naturel, et l'assistant en construit une qui lit votre fichier et l'affiche. Changez un prix, ajoutez une ligne, mettez une date à jour — vous modifiez le fichier, la section suit. Pas de copier-coller, pas de tableau manuel, pas de développeur dans la boucle.
Si votre point de départ est un tableur, c'est un terrain que GoodBarber connaît bien : transformer une feuille de calcul en app mobile. Le gestionnaire de fichiers porte la même idée à l'intérieur de l'AI Extension Builder : vos données, votre section, générées sur-le-champ.
Pourquoi c'est cohérent avec GoodBarber
L'AI Extension Builder n'écrit pas du code dans le vide : il produit du code qui parle nativement à la plateforme GoodBarber, et hérite donc de son hébergement, de son design system et de sa publication sur les stores. Le gestionnaire de fichiers prolonge cette logique. Vos assets ne sont pas hébergés ailleurs : ils vivent sur l'infrastructure GoodBarber, scellés à votre section, embarqués dans l'extension. Rien à brancher, rien à payer en plus, rien à maintenir de votre côté.
C'est la différence entre une IA qui génère un bout de code à copier-coller et une IA qui livre une section vivante dans une vraie app — et cela s'inscrit dans l'ensemble des fonctionnalités d'IA de GoodBarber, de la rédaction de contenu au chatbot RAG.
Questions fréquentes
Quels formats de fichiers puis-je importer ? Des images (PNG, JPG, GIF, WebP, SVG, AVIF) et des fichiers de données (JSON, CSV, TSV).
Où mes fichiers sont-ils hébergés ? Sur l'infrastructure de GoodBarber, servis depuis le domaine de votre app — pas par un service tiers. Chaque fichier reçoit une URL canonique stable et est embarqué dans votre extension : aucune dépendance externe, aucun risque de lien mort.
La section générée est-elle prête pour la production ? Oui. C'est une extension qui hérite de l'hébergement, du design system, de la compilation et de la publication sur les stores de GoodBarber — le même pipeline que n'importe quelle autre section, pas un extrait à copier-coller.
L'assistant peut-il exploiter les données structurées de mon CSV ou JSON ? Aujourd'hui, l'assistant référence vos fichiers de données par leur URL et les lit (par exemple via fetch()) pour afficher du contenu. Un traitement plus poussé des données structurées — analyser vos colonnes et injecter les lignes directement — est la prochaine étape sur la feuille de route.
Disponible dès maintenant
L'AI Extension Builder est en Beta, accessible à tous les clients depuis le back-office. Le panneau Assets y est déjà : ouvrez une section, déposez un fichier, et demandez à l'assistant de l'utiliser. Prochaine étape sur la feuille de route : un traitement plus profond des données structurées — pour que vos fichiers CSV et JSON deviennent de vraies sources de contenu, et plus seulement des fichiers référencés.
Importez un fichier, écrivez un prompt, regardez votre marque entrer dans le code.
Design