Rúbriques d'Avaluació¶
Sistema d'Avaluació
L'avaluació del curs combina proves teòriques (40%) i pràctiques (60%). Tots els Resultats d'Aprenentatge (RA) s'han de superar per separat.
📊 Pes per Component¶
40%
Proves Teòriques (2 proves)
50%
Pràctiques P1–P4
10%
Projecte Final P5
5
Nota mínima per RA
🎯 Rúbrica Global: Pràctiques¶
Nivells de Competència¶
| Nivell | Rang | Descripció |
|---|---|---|
| Excel·lent | 9–10 | Supera tots els requisits. Codi net, eficient, ben documentat. Reflexions crítiques profundes. Aporta solucions creatives o millores no demanades. |
| Notable | 7–8.9 | Compleix tots els requisits. Codi funcional i ben estructurat. Reflexions adequades. Petits errors no crítics. |
| Aprovat | 5–6.9 | Compleix els requisits bàsics. Codi funcional amb possibles millores. Reflexions superficials. |
| Suspès | 0–4.9 | No compleix els requisits mínims. Codi no funcional o incomplet. Sense reflexions. |
📋 Rúbrica Detallada per Pràctica¶
Pràctica 1 — Primer Agent (15% de la nota pràctica)¶
| Criteri | Excel·lent (9-10) | Notable (7-8) | Aprovat (5-6) | Suspès (0-4) |
|---|---|---|---|---|
| Funcionalitat | L'agent funciona perfectament i gestiona errors de forma elegant | Funciona correctament, errors mínims | Funciona en casos bàsics, errors en casos límit | No funciona o errors constants |
| Eines | Eines pròpies ben dissenyades, gestió d'errors robusta | Eines funcionals amb alguna limitació | Eines bàsiques que funcionen | Eines no funcionals |
| Codi | PEP 8, docstrings completes, estructura clara, comentaris útils | Codi net amb algunes millores possibles | Codi llegible bàsic | Codi difícil de llegir |
| Reflexió | Anàlisi profunda del comportament, identificació de limitacions, propostes de millora | Reflexió adequada amb observacions rellevants | Reflexió superficial | Sense reflexió o molt breu |
Pràctica 2 — Agent amb RAG (25%)¶
| Criteri | Excel·lent | Notable | Aprovat | Suspès |
|---|---|---|---|---|
| Pipeline RAG | Complet, optimitzat, chunking justificat | Funcional amb bona configuració | Funcional bàsic | No funcional |
| Qualitat de Recuperació | Alta rellevància, citations correctes | Bona recuperació general | Recuperació acceptable | Recuperació pobra |
| Gestió de casos límit | Respon "no ho sé" quan escau, gestiona multilingüe | Gestiona la majoria de casos | Alguns casos no gestionats | No gestiona casos límit |
| Documentació | README complet, arquitectura descrita | README adequat | README bàsic | Sense README |
Pràctica 3 — Agent Multi-Tool (25%)¶
| Criteri | Excel·lent | Notable | Aprovat | Suspès |
|---|---|---|---|---|
| Diversitat d'eines | 5+ eines variades i útils | 3-4 eines ben implementades | 2 eines funcionals | 1 eina o no funcional |
| Selecció intel·ligent | L'agent sempre tria l'eina correcta | Tria l'eina correcta la majoria de vegades | Ocasionalment tria malament | No tria bé les eines |
| Robustesa | Gestió d'errors de totes les eines | Gestió d'errors de la majoria | Gestió d'errors bàsica | Sense gestió d'errors |
Pràctica 4 — Multi-Agent (25%)¶
| Criteri | Excel·lent | Notable | Aprovat | Suspès |
|---|---|---|---|---|
| Arquitectura | Disseny clar, agents especialitzats, comunicació ben definida | Arquitectura funcional | Arquitectura bàsica | Sense arquitectura clara |
| Orquestrador | Gestiona conflictes, fallbacks, human-in-the-loop | Orquestració adequada | Orquestració bàsica | No hi ha orquestrador |
| Diagrama | Diagrama clar de l'arquitectura amb tots els fluxos | Diagrama adequat | Diagrama parcial | Sense diagrama |
🔬 Rúbrica: Proves Teòriques¶
Prova Teòrica 1 (RA1 — Unitats 1-2)¶
Pregunta Tipus A: Definició (20%)
Excel·lent: Definició precisa, exemple propi, relació amb altres conceptes.
Aprovat: Definició correcta però genèrica, sense exemple.
Pregunta Tipus B: Comparació (30%)
Excel·lent: Taula comparativa completa, pros/contres, casos d'ús de cada opció.
Aprovat: Comparació amb 2-3 diferències bàsiques.
Pregunta Tipus C: Cas Pràctic (50%)
Excel·lent: Disseny detallat, justifica totes les decisions, identifica limitacions.
Aprovat: Disseny bàsic funcional, justificació parcial.
Prova Teòrica 2 (RA2-RA3 — Unitats 3-5)¶
Format idèntic a la Prova 1, centrada en RAG, planificació i frameworks.
🏆 Projecte Final (P5) — 10% de la nota¶
Criteris Específics¶
| Criteri | Pes | Descripció |
|---|---|---|
| Originalitat | 20% | Cas d'ús real i útil, no una còpia d'un tutorial |
| Complexitat Tècnica | 25% | Integra almenys 3 conceptes del curs (RAG + multi-tool + memòria) |
| Qualitat del Codi | 20% | Producció-ready: tests, documentació, gestió d'errors |
| Presentació | 15% | Demo funcional, explicació clara, Q&A |
| Memòria Tècnica | 20% | Arquitectura, decisions de disseny, limitacions, treball futur |
Ideas de Projectes Final¶
Projectes Suggerits per a ASIR
- Agent de monitoratge de xarxa: analitza logs de syslog, detecta anomalies i genera alertes
- Agent de seguretat: analitza CVEs recents, avalua si afecten la infraestructura i suggereix patches
- Agent de desplegament CI/CD: interpreta resultats de pipelines i suggereix correccions
Projectes Suggerits per a DAW
- Agent de revisió de codi: analitza repositoris GitHub, detecta bugs i suggereix millores
- Agent de generació d'APIs: a partir d'una especificació, genera el codi d'API REST complet
- Agent de testing automàtic: genera casos de test basats en la documentació del codi
📅 Calendari d'Entregues¶
| Activitat | Data Límit | Pes |
|---|---|---|
| Pràctica 1 — Primer Agent | Setmana 4 | 15% |
| Prova Teòrica 1 | Setmana 5 | 20% |
| Pràctica 2 — RAG | Setmana 8 | 25% |
| Pràctica 3 — Multi-Tool | Setmana 11 | 25% |
| Prova Teòrica 2 | Setmana 12 | 20% |
| Pràctica 4 — Multi-Agent | Setmana 14 | 25% |
| Projecte Final (Defensa) | Setmana 16 | 10% |
Penalitzacions per retard
- Entrega amb 1-3 dies de retard: -1 punt sobre la nota final de l'activitat
- Entrega amb 4-7 dies de retard: -2 punts
- Entrega amb més d'1 setmana de retard: nota màxima 5/10
- Plagi detectat: 0 automàtic i obertura d'expedient