Blog

AI Extension Builder: sube tus propios archivos

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.

Sigue leyendo

  5 min de lectura

Encuentra respuestas en tus podcasts con GoodBarber Chatbot

Imagina una emisora local cuya app ofrece programas en directo, una parrilla de programación y entrevistas a la carta. Cada grabación tiene un título y una descripción. Estos datos facilitan la navegación, pero una entrevista suele contener detalles útiles que no aparecen en el resumen.En nuestro ejemplo, el episodio se titula «La ciudad que compartimos». Su descripción presenta una conversación sobre la vida cotidiana en la ciudad. Durante la grabación, un urbanista explica las medidas contra el calor en verano: plantar árboles en los caminos a las escuelas, añadir sombra en los patios escolares y sustituir algunas superficies pavimentadas por zonas verdes.Ninguna de esas medidas aparece en el título ni en la descripción. Un oyente recuerda el tema y pregunta:¿Qué episodio explicó cómo la ciudad planea reducir el calor del verano?Hemos añadido los podcasts de audio a las fuentes de conocimiento de GoodBarber Chatbot para que preguntas como esta puedan llevar a tus programas. Hay dos niveles: la información escrita que publicas sobre cada episodio y el contenido hablado que decides transcribir.

  4 min de lectura

Tus transmisiones en vivo y tus videos de Twitch, ahora en tu app

En resumen. Twitch es una extensión de GoodBarber, el creador de apps sin código, que añade un canal de Twitch como fuente de una sección de videos. Cuando el canal está en vivo, la transmisión ocupa la parte superior de la sección; el resto del tiempo, la sección muestra los videos del canal. La conectas una sola vez, con un Client ID y un Client Secret de la consola de desarrolladores de Twitch. Es gratuita para las apps Content: cada sección cuenta como una de las extensiones incluidas en tu plan.El público está en Twitch. En septiembre de 2026, los espectadores vieron allí 1510 millones de horas de directos, con una media de 2,1 millones de personas viendo una transmisión en cualquier momento, según TwitchTracker. Así funciona la extensión para una creadora que hace un directo todos los martes a las 20:00.

  4 min de lectura

Convierte tus documentos en respuestas con GoodBarber Chatbot

En una app, publicar un documento útil es solo una parte del trabajo. También hay que ayudar a encontrar la información adecuada cuando llega el momento de actuar. Un archivo con un nombre claro facilita la consulta de una biblioteca, pero quien lo busca puede tener una pregunta más inmediata.La comunicación interna es solo una de las aplicaciones posibles. El mismo enfoque sirve para recursos educativos, guías para miembros de una organización, referencias técnicas u otros documentos útiles compartidos en una app. En nuestro ejemplo, un empleado prepara una visita a un cliente y necesita saber:¿Qué gastos de viaje necesitan autorización previa?Hemos incorporado los documentos a las fuentes de GoodBarber Chatbot para que los archivos que ya mantienes puedan alimentar estas conversaciones. Tú eliges los documentos. Los usuarios preguntan con sus propias palabras. El asistente busca los pasajes pertinentes y los utiliza para elaborar una respuesta.La pregunta se convierte en una vía de acceso a la política de viajes. El empleado puede partir de la decisión que debe tomar, aunque no conozca el título del documento que la explica.