Continuem superant expectatives! El passat dimarts 26 de maig, el Seminari A de l’Escola d’Enginyeria es va convertir en un autèntic laboratori d’Intel·ligència Artificial. En aquest taller 100% pràctic de la Branca d’Estudiants de l’IEEE UAB x GDGoC UAB, ens vam proposar un repte ambiciós: deixar d’utilitzar la IA només com a xat i començar a programar els nostres propis Agents.
Per a una ocasió tan especial, vam tenir l’honor de comptar amb en Fabrício Carraro, AI Developer Advocate al Barcelona Supercomputing Center (BSC), autor publicat, i un autèntic referent en IA a Llatinoamèrica i Espanya.
Si t’ho vas perdre (sabem que uns quants ens heu demanat els apunts gairebé suplicant per privat 😅), no et preocupis. Aquí et portem el resum definitiu del que vam viure i programar.

🧠 Més enllà del codi: Model vs. Agent
Abans de picar codi, en Fabrício ens va deixar clara la diferència fonamental: un model d’IA per si sol no pot executar accions. L’agent actua com el “cervell” i utilitza eines (Tools) com les seves “mans” per interactuar amb l’entorn.
Per al nostre taller, vam triar utilitzar el framework Google ADK i el model gemini-2.5-flash. Per què la versió 2.5 i no la 3.5? Per pura estratègia: en la seva versió gratuïta, el 2.5 ofereix un marge d’ús molt més gran (fins a 4 vegades més tokens), ideal per fer proves intensives sense por a bloquejos.

💻 Som-hi: El nostre primer Agent
Després de configurar les nostres API Keys als “Secrets” de Google Colab (la seguretat primer!), vam començar a construir des del més bàsic fins a sistemes complexos:
- Custom Tools: Vam aprendre que amb Google ADK, qualsevol funció de Python (com un simple comptador de paraules) pot convertir-se en una eina per a la IA gràcies a la màgia del Docstring. El model llegeix la documentació i sap exactament quan i com utilitzar-la.
- Cerca Web: Per evitar que la IA al·lucini o es quedi amb dades antigues, li vam donar accés a internet amb l’eina integrada Google Search. Adéu als límits de coneixement de la base de dades original!
- Encadenant Agents (SequentialAgent): En lloc de tenir un agent “multiusos” que fa les coses a mitges, vam apostar per l’especialització. Vam crear un agent “Investigador” que li passava les seves notes a un agent “Editor” per redactar l’article final.
- Accelerant el Procés (ParallelAgent): Per a tasques independents, com fer un resum i extreure bullet points alhora, vam aprendre a executar agents en paral·lel utilitzant el patró Fan-out / Gather, estalviant moltíssim temps d’execució.

🗂️ El plat fort: Enrutament i RAG
El clímax del taller va arribar en replicar el patró més utilitzat en el món real: un Assistent Intern capaç de classificar una pregunta i enviar-la a l’especialista adequat.
Ens vam submergir en el món dels Embeddings (transformar textos en vectors numèrics) per entendre com la IA compara significats (sí, el famós exemple que Rei – Home + Dona = Reina 🤯).
Amb això, vam construir un sistema RAG (Retrieval-Augmented Generation). Vam crear una base de dades fictícia de recursos humans i vam programar un “Router” (un LlmAgent superior) que, depenent de la pregunta de l’usuari, decidia semànticament si buscar la resposta a internet o en els documents interns de l’empresa. Pura màgia agèntica en menys de 100 línies de codi!

👕 Estrenem colors! (El nou SWAG ja és aquí)
Aquest esdeveniment ha estat doblement especial. No només vam aprendre sobre agents, sinó que per fi vam poder fer la primera entrega oficial de les samarretes del club als nostres membres.
Després de diverses setmanes de disseny (com us vam avançar a l’esdeveniment de UX), va ser increïble veure la sala plena d’estudiants lluint la nova samarreta d’IEEE x GDGoC UAB. La nostra família tecnològica ja té uniforme oficial! Si et vas quedar sense la teva, no et preocupis, en els propers esdeveniments en continuarem repartint als membres inscrits.

Els números de la jornada 📊
Un altre esdeveniment tècnic d’èxit que ens deixa amb un gran regust:
- 18 assistents presencials: Tots amb els seus portàtils, picant codi alhora i compartint dubtes en un ambient 100% col·laboratiu.
- Alta demanda: Molts companys que no van poder assistir per horaris ens han bombardejat demanant les notes de l’esdeveniment. Els vostres desitjos són ordres!
- Networking top: Tenir a un professional del calibre d’en Fabrício Carraro resolent dubtes en directe no té preu.
Què és el pròxim?
La recta final del semestre està sent una bogeria i encara ens queden un parell de bales a la recambra. Segons el nostre Roadmap, tancarem amb magnificència:
- Cloud i Infraestructura amb IA (5 de juny): Desmitificarem Kubernetes i Google Cloud amb l’expert mundial Viktor Farcic.
- Final Study Session (8 de juny): El nostre 10è esdeveniment. Cafè, snacks i estudi conjunt per rebentar els finals.
Vols continuar aprenent, creant projectes reals i emportar-te la teva samarreta? Si encara no ho has fet, inscriu-te gratuïtament com a membre, segueix-nos a Instagram (@ieee_uab) i no et perdis els nostres últims esdeveniments de l’any.
Ens veiem al pròxim taller! 🚀
L’equip d’IEEE Student Branch UAB x GDGoC UAB