Projects (IA)
SSCE0110 Links
Seat booking for a small theatre. Runs fine on the box-office laptop from 2014.
How I used AI
Inclou rols d'editor, sol·licituds d'accés, missatgeria interna, cinc temes visuals i una extensió de Chrome per desar recursos des del navegador.
L'aplicació fa inferència d'IA en temps d'execució per catalogar automàticament. A partir d'una URL, una Edge Function de Supabase (Deno) descarrega la pàgina, amb protecció contra SSRF, i n'extreu el títol, la meta descripció i el text principal.
Després crida el model obert GPT-OSS 20B a través de l'API de Groq, compatible amb OpenAI, amb fallback a GPT-OSS 120B. El model retorna en JSON mode un títol en català, una descripció breu i la categoria més adequada de la taxonomia existent, i aquesta sortida es valida al servidor abans d'omplir el formulari.
El proveïdor ha evolucionat de Gemini a Llama 3.3 70B i finalment a GPT-OSS.
L'aplicació (React 19, TypeScript, Vite, Supabase) s'ha desenvolupat amb l'ajuda de Claude Code com a agent de programació, amb un flux spec-driven i auditories de seguretat i qualitat assistides per IA que han generat plans de correcció.