Repte 1.4 · Preparació de l’entorn · XatBot Talent 2026
SMX · Institut Castellbisbal Repte 1.4 TalentFP 2026

🤖 Preparació de l’entorn de treball

XatBot Talent 2026 · Araceli Saldaña · CFGM Sistemes Microinformàtics i Xarxes

GitHubGoogle ColabOAuth Gemini APIMarkdownWordPress
01 💡 Justificació i Reflexió — Per què aquest entorn?
// raonament tècnic

Un entorn ben organitzat redueix els errors, facilita la incorporació de nous membres i demostra responsabilitat professional. Aquests hàbits de traçabilitat i control de versions són imprescindibles en qualsevol entorn laboral real del sector IT.


☁️ Google Colab + GitHub OAuth

Permet desenvolupar el model de llengua amb GPU al núvol i connectar-lo amb GitHub per mantenir la traçabilitat de cada versió sense pujar fitxers manualment.

🐙 Control de versions

GitHub garanteix traçabilitat, reversibilitat i col·laboració paral·lela. El fork assegura una base sòlida adaptada al nou context de TalentFP 2026.

📁 Nomenclatura oficial

Els noms exactes dels fitxers faciliten la correcció i l’avaluació, i reflecteixen les bones pràctiques del sector TIC.

📝 Documentació Markdown

README, CHANGELOG i CONTRIBUTING en Markdown garanteixen documentació llegible des de GitHub, fàcil de mantenir per qualsevol membre.

02 ⚙️ Configuració, gestió de fitxers i treball en equip
// evidència A · repositori GitHub
  • Fork: xatbot-Repte1.4 forcat de Institut-Castellbisbal/xatbot-2026-equip-5
  • Backend: Araceli_XatBot_Talent2026.ipynb — vinculat via OAuth amb Google Colab
  • Frontend: Widget_Araceli.html — interfície web del XatBot per a WordPress
  • Documentació: README.md · CHANGELOG.md · CONTRIBUTING.md
  • Branca main · tots els commits verificats · autoria araceliii-i
Repositori xatbot-Repte1.4
▶ EVIDÈNCIA A · Repositori xatbot-Repte1.4 · fitxers amb nomenclatura oficial · commits traçables

// estructura del repositori
FitxerFunció
Araceli_XatBot_Talent2026.ipynbBackend principal — lògica de la IA
Widget_Araceli.htmlFrontend — widget per al WordPress
Models_disponibles.ipynbComparativa de models de Gemini
README.mdDocumentació general del projecte
CHANGELOG.mdRegistre de versions i canvis
CONTRIBUTING.mdGuia per a col·laboradors
03 📖 Documentació · README.md
// evidència B · README renderitzat a GitHub

El README presenta el projecte de forma professional: descripció, objectius, requisits, estructura, posada en marxa, flux de dades Mermaid i seguretat de l’API Key.

README.md renderitzat a GitHub
▶ EVIDÈNCIA B · README.md renderitzat · diagrama Mermaid · taules i seccions complertes

// contingut destacat
  • Descripció del projecte i context TalentFP 2026
  • Objectius finals i procedimentals detallats
  • Taula de requisits previs amb emojis i enllaços
  • Taula d’estructura del repositori amb tots els fitxers
  • Posada en marxa: Backend (Colab) i Frontend (Widget)
  • Diagrama Mermaid del flux de dades renderitzat automàticament
  • Secció de seguretat: API Key als Secrets de Colab
  • Enllaç al portafolis de WordPress
04 📋 Documentació · CHANGELOG.md
// evidència C · CHANGELOG renderitzat a GitHub
CHANGELOG.md renderitzat a GitHub
▶ EVIDÈNCIA C · CHANGELOG.md · format Keep a Changelog · versió [1.0.0] · 25-03-2026

// registre de canvis · [1.0.0] · 2026-03-25
  • Fork del repositori mitjançant una còpia del projecte anterior
  • Adaptació dels noms dels fitxers a la normativa del Repte 1.4
  • Connexió via OAuth amb Google Colab per a la traçabilitat
  • Configuració de seguretat per a l’API Key de Gemini als Secrets de Colab
05 🤝 Documentació · CONTRIBUTING.md
// evidència D · CONTRIBUTING renderitzat a GitHub
CONTRIBUTING.md renderitzat a GitHub
▶ EVIDÈNCIA D · CONTRIBUTING.md · 4 seccions · flux Colab→GitHub · convenció de commits

// convenció de commits

✓ feat: afegida resposta per a preguntes fora de context ✓ fix: corregit error de connexió amb ngrok ✓ docs: actualitzat README amb flux de dades

✗ canvis✗ update✗ coses✗ arreglos


// normes clau
  • Tot el codi s’edita i executa des de Google Colab
  • Es desa a GitHub via OAuth — mai manualment
  • Prohibit escriure l’API Key directament al codi
  • Nomenclatura: Araceli_XatBot_Talent2026.ipynb i Widget_Araceli.html
  • Millores via Issue → branca → Pull Request cap a main
06 🔗 Vinculació OAuth · Google Colab ↔ GitHub
// evidència E · historial de commits traçables

La vinculació entre Google Colab i GitHub via OAuth garanteix que cada modificació queda registrada automàticament com un commit verificat. El commit Created using Colab confirma la connexió OAuth activa.

Historial de commits
▶ EVIDÈNCIA E · Historial de commits verificats · autoria araceliii-i · “Created using Colab” confirma OAuth

  • Colab autoritzat amb compte GitHub via OAuth
  • Commit Created using Colab confirma la vinculació activa
  • Tots els commits marcats com a Verified
  • API Key de Gemini als Secrets de Colab — cap credencial al repositori
07 🏆 Compliment integral de la rúbrica PRO+
// checklist de la rúbrica
Criteri rúbricaEvidència aportadaNivell
Justificació i ReflexióExplicació profunda de GitHub, Colab i organització professionalPRO+
Configuració i fitxersFork · nomenclatura oficial · OAuth funcional · commits verificatsPRO+
Documentació MarkdownREADME · CHANGELOG · CONTRIBUTING amb format impecablePRO+
Evidències5 captures pròpies · organitzades · rellevants · comentadesPRO+

📁 Repositori

araceliii-i/xatbot-Repte1.4
Branca main · commits verificats

TOP
🤖 Assistent d'Araceli Saldaña
Hola! 👋 Soc l'assistent virtual de l'Araceli Saldaña.
Pregunta'm qualsevol cosa sobre el seu portafolis SMX! 😊