Atrás

AI Extension Builder: sube tus propios archivos

el 

El AI Extension Builder ya puede usar tus archivos. Arrastra un logo, una imagen o un conjunto de datos CSV/JSON a tu sección, y el asistente los integra directamente en el código que genera. Tus imágenes y tus datos, dentro de una extensión nativa: sin URLs externas, sin marcadores de posición, sin apaños.

Un ejemplo concreto

Cuando lanzamos el AI Extension Builder, ya sabía construir una sección a medida a partir de un simple prompt. Faltaba una pieza: tu propio material. Hasta ahora, el asistente partía de cero, escribía el código, lo mostraba en directo, pero con sus propias imágenes de relleno. Para usar tu logo o tus datos, había que apuntar a una URL externa, un enlace frágil y alojado en otro sitio. El nuevo gestor de archivos elimina ese paso.

Imagina un club de atletismo que quiere una sección «Calendario de carreras» en su app.

El responsable abre el panel Assets y arrastra dos archivos: logo.png y un carreras.csv con las fechas y los lugares. Después le pide al asistente:

«Muestra las próximas carreras a partir de este CSV, con nuestro logo arriba.»

El asistente ya conoce esos archivos. No los inventa, no los recrea, no los codifica en base64: los referencia por su URL exacta — logo.png en una etiqueta <img>, carreras.csv mediante un fetch(). La sección se muestra en directo, con los colores del club y sus fechas reales.

Días de trabajo para un desarrollador, minutos aquí. Y el resultado no es una maqueta: es una extensión nativa, alojada por GoodBarber, que se publica en la app como cualquier otra sección.

Lo que permite realmente esta función

El panel Assets vive en la barra lateral del menú Code del Extension Builder. Ahí subes archivos, los ves en una lista y los eliminas. Y, sobre todo: la IA los conoce en el momento de generar el código.

En cada generación, el asistente recibe la lista de tus archivos — nombre, tipo, URL — con la instrucción de usarlos tal cual. De ahí tres diferencias que cuentan:

Tus archivos, no marcadores de posición. El logo que aparece es el tuyo. Los datos que aparecen son los tuyos. Ya no hay que reemplazar la imagen ni los valores de demostración después.

URLs estables, en tu propio dominio. Cada archivo recibe una dirección canónica servida desde el dominio de tu app, no desde un servicio de terceros. La URL no cambia cuando regeneras el código, y el archivo viaja con la extensión: sin dependencias externas, sin riesgo de enlace roto.

Una mención rápida en el prompt. Mientras escribes tu petición, teclea @ seguido del principio de un nombre de archivo: aparece la lista, eliges uno y el nombre se inserta. Sin copiar ninguna URL a mano.

Unos ejemplos rápidos: sube tu logo y tus imágenes, y una sección sale ya con tu identidad; añade un fondo, un banner o una ilustración que solo es tuya; o —el que más desbloquea— pásale tus datos al asistente.

Usa tus propios datos CSV o JSON en una app no-code

Un número sorprendente de secciones no son, en el fondo, más que tus datos bien presentados: una lista de precios, un horario, un directorio, unos resultados, un catálogo. Hasta ahora, meter eso en una app no-code significaba reescribirlo a mano o reconstruir una tabla celda a celda.

Ahora subes un .csv o un .json, describes la sección en lenguaje natural, y el asistente crea una que lee tu archivo y lo muestra. Cambia un precio, añade una fila, actualiza una fecha: editas el archivo y la sección le sigue. Sin copiar y pegar, sin tabla manual, sin desarrollador de por medio.

Si tu punto de partida es una hoja de cálculo, es un terreno que GoodBarber conoce bien: convertir una hoja de cálculo en una app móvil. El gestor de archivos lleva esa misma idea dentro del AI Extension Builder: tus datos, tu sección, generados al instante.

Por qué encaja con GoodBarber

El AI Extension Builder no escribe código en el vacío: produce código que habla de forma nativa con la plataforma GoodBarber, y hereda su alojamiento, su sistema de diseño y su publicación en las tiendas. El gestor de archivos prolonga esa lógica. Tus recursos no se alojan en otro sitio: viven en la infraestructura de GoodBarber, ligados a tu sección, integrados en la extensión. Nada que conectar, nada extra que pagar, nada que mantener por tu parte.

Esa es la diferencia entre una IA que genera un fragmento para copiar y pegar y una IA que entrega una sección viva dentro de una app de verdad — y se inscribe en el conjunto de las funciones de IA de GoodBarber, desde la redacción de contenido hasta el chatbot RAG.

Preguntas frecuentes

¿Qué formatos de archivo puedo subir? Imágenes (PNG, JPG, GIF, WebP, SVG, AVIF) y archivos de datos (JSON, CSV, TSV).

¿Dónde se alojan mis archivos? En la infraestructura de GoodBarber, servidos desde el dominio de tu app, no desde un servicio de terceros. Cada archivo recibe una URL canónica estable y viaja integrado en tu extensión: sin dependencias externas y sin riesgo de enlace roto.

¿La sección generada está lista para producción? Sí. Es una extensión que hereda el alojamiento, el sistema de diseño, la compilación y la publicación en las tiendas de GoodBarber: el mismo pipeline que cualquier otra sección, no un fragmento para copiar y pegar.

¿Puede el asistente usar los datos estructurados de mi CSV o JSON? Hoy el asistente referencia tus archivos de datos por su URL y los lee (por ejemplo mediante fetch()) para mostrar contenido. Un tratamiento más profundo de los datos estructurados —analizar tus columnas e inyectar las filas directamente— es el próximo paso en la hoja de ruta.

Disponible ahora

El AI Extension Builder está en Beta, disponible para todos los clientes desde el back-office. El panel Assets ya está ahí: abre una sección, sube un archivo y pídele al asistente que lo use. Lo próximo en la hoja de ruta: un tratamiento más profundo de los datos estructurados, para que tus archivos CSV y JSON se conviertan en verdaderas fuentes de contenido, y no solo en archivos referenciados.

Sube un archivo, escribe un prompt y mira cómo tu marca entra en el código.