AI Extension Builder: carica i tuoi file
Scritto da Dumè Siacci il
L'AI Extension Builder ora può usare i tuoi file. Trascina un logo, un'immagine o un set di dati CSV/JSON nella tua sezione, e l'assistente li integra direttamente nel codice che genera. Le tue immagini e i tuoi dati, dentro un'estensione nativa: senza URL esterni, senza segnaposto, senza compromessi.
Un esempio concreto

Quando abbiamo lanciato l'AI Extension Builder, sapeva già costruire una sezione su misura a partire da un semplice prompt. Mancava un pezzo: il tuo materiale. Finora l'assistente partiva da un foglio bianco, scriveva il codice, lo mostrava in tempo reale, ma con le sue immagini provvisorie. Per usare il tuo logo o i tuoi dati bisognava puntare a un URL esterno, un link fragile e ospitato altrove. Il nuovo gestore di file elimina questo passaggio.
Prendi un club di corsa che vuole una sezione «Calendario gare» nella sua app.
Il responsabile apre il pannello Assets e trascina due file: logo.png e un gare.csv con le date e i luoghi. Poi chiede all'assistente:
«Mostra le prossime gare da questo CSV, con il nostro logo in alto.»
L'assistente conosce già questi file. Non li inventa, non li ricrea, non li codifica in base64: li richiama con il loro URL esatto — logo.png in un tag <img>, gare.csv tramite una fetch(). La sezione appare in tempo reale, con i colori del club e le sue date reali.
Giorni di lavoro per uno sviluppatore, qui pochi minuti. E il risultato non è un mockup: è un'estensione nativa, ospitata da GoodBarber, che finisce nell'app pubblicata come qualsiasi altra sezione.
Cosa permette davvero questa funzione
Il pannello Assets vive nella barra laterale del menu Code dell'Extension Builder. Lì carichi i file, li vedi elencati, li elimini. E soprattutto: l'IA li conosce nel momento in cui genera il codice.
A ogni generazione, l'assistente riceve l'elenco dei tuoi file — nome, tipo, URL — con l'istruzione di usarli così come sono. Da qui tre differenze che contano:
I tuoi file, non segnaposto. Il logo a schermo è il tuo. I dati a schermo sono i tuoi. Niente più immagini o valori di prova da sostituire dopo.
URL stabili, sul tuo dominio. Ogni file riceve un indirizzo canonico servito dal dominio della tua app, non da un servizio di terzi. L'URL non cambia quando rigeneri il codice, e il file viaggia con l'estensione: nessuna dipendenza esterna, nessun rischio di link morto.
Una menzione rapida nel prompt. Mentre scrivi la tua richiesta, digita @ seguito dall'inizio di un nome di file: appare l'elenco, ne scegli uno e il nome viene inserito. Senza copiare alcun URL a mano.
Qualche esempio veloce: carica il tuo logo e le tue immagini, e una sezione esce già con la tua identità; aggiungi uno sfondo, un banner o un'illustrazione inconfondibilmente tua; oppure — quello che sblocca di più — affida i tuoi dati all'assistente.
Usa i tuoi dati CSV o JSON in un'app no-code
Un numero sorprendente di sezioni non sono, in fondo, che i tuoi dati ben presentati: un listino prezzi, un calendario, una rubrica, dei risultati, un catalogo. Finora, farli entrare in un'app no-code significava riscriverli a mano o ricostruire una tabella cella per cella.
Ora carichi un .csv o un .json, descrivi la sezione in linguaggio naturale, e l'assistente ne costruisce una che legge il tuo file e lo mostra. Cambia un prezzo, aggiungi una riga, aggiorna una data: modifichi il file e la sezione segue. Niente copia-incolla, niente tabella manuale, nessuno sviluppatore nel mezzo.
Se il tuo punto di partenza è un foglio di calcolo, è un terreno che GoodBarber conosce bene: trasformare un foglio di calcolo in un'app mobile. Il gestore di file porta la stessa idea dentro l'AI Extension Builder: i tuoi dati, la tua sezione, generati all'istante.
Perché è coerente con GoodBarber
L'AI Extension Builder non scrive codice nel vuoto: produce codice che dialoga in modo nativo con la piattaforma GoodBarber, e ne eredita l'hosting, il design system e la pubblicazione sugli store. Il gestore di file prolunga questa logica. Le tue risorse non sono ospitate altrove: vivono sull'infrastruttura di GoodBarber, legate alla tua sezione, integrate nell'estensione. Niente da collegare, niente in più da pagare, niente da mantenere da parte tua.
È la differenza tra un'IA che genera uno snippet da copiare e incollare e un'IA che consegna una sezione viva dentro un'app vera — e si inserisce nell'insieme delle funzionalità di IA di GoodBarber, dalla scrittura dei contenuti al chatbot RAG.
Domande frequenti
Quali formati di file posso caricare? Immagini (PNG, JPG, GIF, WebP, SVG, AVIF) e file di dati (JSON, CSV, TSV).
Dove sono ospitati i miei file? Sull'infrastruttura di GoodBarber, serviti dal dominio della tua app, non da un servizio di terzi. Ogni file riceve un URL canonico stabile ed è integrato nella tua estensione: nessuna dipendenza esterna e nessun rischio di link morto.
La sezione generata è pronta per la produzione? Sì. È un'estensione che eredita l'hosting, il design system, la compilazione e la pubblicazione sugli store di GoodBarber: lo stesso pipeline di qualsiasi altra sezione, non uno snippet da copiare e incollare.
L'assistente può usare i dati strutturati del mio CSV o JSON? Oggi l'assistente richiama i tuoi file di dati tramite il loro URL e li legge (per esempio con fetch()) per mostrare contenuti. Una gestione più profonda dei dati strutturati — analizzare le tue colonne e iniettare le righe direttamente — è il prossimo passo sulla roadmap.
Disponibile ora
L'AI Extension Builder è in Beta, disponibile per tutti i clienti dal back-office. Il pannello Assets è già lì: apri una sezione, carica un file e chiedi all'assistente di usarlo. Il prossimo passo sulla roadmap: una gestione più profonda dei dati strutturati, perché i tuoi file CSV e JSON diventino vere fonti di contenuto, e non solo file richiamati.
Carica un file, scrivi un prompt e guarda il tuo brand entrare nel codice.
Design