Fes créixer la teva app
(i sàpigues arreglar-la)
A la Sessió 1 vas publicar una app que funciona. Avui aprendràs el que de debò distingeix qui programa amb IA: el bucle de provar → llegir → arreglar. I li afegiràs poders nous: editar, cercar, resumir, i fins i tot pujar fotos.
- Format
- Autònoma i online
- Temps orientatiu
- Unes 2,5 hores, en una o més estones
- Imprescindible
- Trencar, arreglar i afegir una millora
- Opcional
- Explicar la teva app en 5 minuts
La IA endevina, i de tant en tant encerta malament (és l'al·lucinació de la Sessió 0). Senyals d'alerta: et parla d'un botó o un menú que no veus, fa servir una funció amb un nom estrany, o et diu «ja està» quan encara no ho has provat. La defensa és sempre la mateixa: prova-ho tu; i si tens dubtes, demana-li «explica'm què fa aquest codi, pas a pas» abans de fiar-te'n. Provar > confiar.
↩Véns de la Sessió 1: ja tens una cara (Index.html), una cuina (Codi.gs) i un rebost (el teu full), tot publicat amb el seu enllaç. Avui no comences de zero: agafes la teva app i la fas créixer.
Tria amb què treballaràs avui. Això personalitza tots els prompts que faràs servir més avall.
Provar, llegir, arreglar
Programar amb IA no és que tot surti a la primera. És un bucle: demanes, ho proves, llegeixes què passa, ho arregles i tornes a demanar. Quan una app peta, no és que ho hagis fet malament: és part del joc.
Exercici: trenca-la i arregla-la ✓▸
La millor manera de perdre la por als errors és provocar-ne un a posta i arreglar-lo. Ho farem amb la teva app de la Sessió 1.
- Obre el teu projecte: al teu full → Extensions → Apps Script.
- Trenca-la a posta: canvia el nom del fitxer «Index» a «Inici» (o esborra una línia qualsevol del codi). Desa amb .
- Prova-la: obre el teu enllaç
/execi recarrega. Veuràs que peta (pantalla en blanc o un missatge d'error). És exactament el que volíem! - Llegeix el que diu. No cal entendre-ho tot: només copiar-ho.
- Arregla-la amb Gemini: copia el prompt de depuració d'aquí sota, enganxa-hi l'error i el teu codi, i Gemini et tornarà els dos fitxers ja corregits.
- Torna a Apps Script, substitueix els dos fitxers pel codi nou, desa, i torna a publicar amb «Versió nova». Comprova que torna a funcionar.
El prompt de depuració
Aquest prompt el faràs servir cada vegada que alguna cosa no vagi. Guarda-te'l: és el teu salvavides.
Tria una millora. S'obrirà una guia pas a pas amb el prompt ja fet amb les dades de la teva app. Pots aplicar-ne les que vulguis, en l'ordre que vulguis.
La seguretat, sense espantar-se ✓▸
Ara que la teva app és a internet i la pot fer servir gent, val la pena dedicar-li 5 minuts. No és res tècnic: són sis hàbits de sentit comú.
- Qui hi pot entrar? «Només jo» per a coses teves (diari, despeses); «Qualsevol» només per a formularis pensats per a la gent. No publiquis com a «Qualsevol» una app amb dades privades teves.
- No ensenyis les dades dels altres. Si fas un formulari públic (inscripcions), que cada persona vegi NOMÉS la seva confirmació, no la llista amb els noms i correus de tothom.
- El codi no és secret, però els secrets sí. El teu codi el podràs compartir (a la Sessió 3 el penjaràs a GitHub!). Però no hi posis MAI contrasenyes ni dades personals a dins.
- Entén què autoritzes. Quan acceptes un permís (Drive, correu), l'app actua en nom teu. Accepta'l només si saps què fa el codi (i és teu).
- Compte amb l'spam. En un formulari públic, qualsevol pot enviar moltes vegades. Si recull coses importants, demana a Gemini una validació o un límit.
- Dades personals = respecte. Si reculls correus o noms, és informació d'altres persones: fes-la servir només per al que vas dir, i esborra-la quan ja no calgui.
Si aquesta app és per a la feina, pensa amb quin compte la fas de debò. L'escala és aquesta: 1) compte personal d'un treballador amb dades de l'empresa: no. 2) Compte del pla d'empresa (Google Workspace), amb el seu acord de tractament de dades: sí, i resol la major part del risc; a més et deixa publicar l'app «només per a la gent de l'organització». 3) Servidors propis: només quan el cas ho demana de debò (dades de salut, coses industrials sensibles), no per defecte. Per aprendre, tot el que fas aquí és amb dades inventades, i llavors el compte personal va perfecte. Més detall a la guia per a empreses.
Passa-li una revisió de seguretat a Gemini
Aquest prompt fa que Gemini revisi la teva app i t'avisi, en paraules fàcils, si té cap d'aquests problemes:
Prepara la teva millor app ✓▸
Explicar el que has fet és la millor manera d'acabar d'entendre-ho. Si vols compartir-ho (amb la família, un company de feina o un grup que faci el curs), prepara una explicació de 5 minuts. Tria l'app que t'hagi quedat millor i prepara-t'ho amb aquest guió:
- Què fa i per a qui (30 s) — la idea en una frase.
- Ensenya-la funcionant (1–2 min) — obre l'enllaç i afegeix una dada en directe.
- Com la vas fer amb la IA (1 min) — quin prompt et va anar bé, quina millora t'agrada més.
- Què et va petar i com ho vas arreglar (1 min) — el bucle! Aquesta és la part que més ensenya als altres.
- Què hi afegiries (30 s) — la pròxima millora que tens al cap.
Abans de tancar la sessió…
L'objectiu d'avui no és afegir mil coses: és saber fer-la créixer tu sol i no espantar-te quan peta. Marca-ho:
- ✓He trencat la meva app a posta i l'he arreglada amb el prompt de depuració.
- ✓He aplicat almenys una millora i l'he tornada a publicar amb «Versió nova».
- ✓Entenc que la foto no va dins el full: va al Drive, i el full en guarda l'enllaç.
- ✓He revisat la seguretat: l'accés és coherent i no exposo dades d'altres ni secrets al codi.
- ✓He compartit l'enllaç amb algú i he vist la seva dada al meu full.
- ✓Sé que, si torna a fallar, llegeixo l'error i el dono a Gemini amb el meu codi.
- ✓(Opcional) Tinc preparats els meus 5 minuts per explicar la meva millor app a algú.
La galeria de les meves apps que creixen
L'enllaç de la teva app (és el mateix de sempre, ara amb més poders):
Recorda (seguretat)
Quan comparteixis l'app o pugis fotos al Drive, comprova que ningú pugui veure les dades dels altres. I res de contrasenyes ni secrets escrits dins del codi.
Autocomprova't
No és cap examen ni hi ha nota: és per a tu. Respon mentalment i mira les respostes després.
- Quines són les cinc passes del bucle de depuració?
- Quan l'app peta, què has de fer abans d'enganxar res a la IA?
- La IA pot editar el teu codi? Llavors, com s'aplica una millora?
Veure les respostes ▾
1. Prompt → llegir → provar → arreglar → re-promptejar.
2. Llegir l'error (buscar-hi pistes: un nom de fitxer, una línia). Després enganxar-lo amb el codi.
3. No. Crea codi nou; tu substitueixes els dos fitxers sencers al mateix projecte i republiques amb Versió nova.