clase:daw:daw-proyecto:tema01
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| clase:daw:daw-proyecto:tema01 [2026/10/14 13:33] – Testing: los cuatro create en lista, uno por tipo, en vez de un párrafo claude | clase:daw:daw-proyecto:tema01 [2026/10/14 14:08] (actual) – Tema nuevo «2. IA y agentes»: los temas 2 a 7 pasan a ser 3 a 8, con sus referencias cruzadas renumeradas claude | ||
|---|---|---|---|
| Línea 146: | Línea 146: | ||
| </ | </ | ||
| - | Todo en verde. Después abre '' | + | Todo en verde. Después |
| < | < | ||
| Línea 155: | Línea 155: | ||
| </ | </ | ||
| - | Hoy solo hace falta el último. El agente mira por qué falla: el test está desactualizado por un cambio **intencionado** del código, así que actualiza el test. Si hubiera sido un error del código, habría arreglado el código y no el test. Y si no lo tuviera claro, no tocaría nada y preguntaría. | + | Como lo que ha fallado es un test E2E, se lanza ''/ |
| ==== 5. Review & Finish ==== | ==== 5. Review & Finish ==== | ||
| Línea 230: | Línea 230: | ||
| ^ Tema ^ Pieza ^ Lo que hace posible ^ | ^ Tema ^ Pieza ^ Lo que hace posible ^ | ||
| - | | 2 | Repositorio con instrucciones para el agente, tablero de issues y la skill ''/ | + | | 2 | Qué es un agente, Claude Code y OpenCode, skills, MCP, subagentes y bucles | El vocabulario con el que se entiende todo lo demás | |
| - | | 3 | La aplicación en Docker, una copia por worktree, con datos de prueba, y el script '' | + | | 3 | Repositorio con instrucciones para el agente, tablero de issues y la skill ''/ |
| - | | 4 | La skill ''/ | + | | 4 | La aplicación en Docker, una copia por worktree, con datos de prueba, y el script '' |
| - | | 5 | La skill ''/ | + | | 5 | La skill ''/ |
| - | | 6 | CI y despliegue automático, | + | | 6 | La skill ''/ |
| - | | 7 | Resumen y lista de comprobación | Todo junto, para tenerlo a mano en la 2ª evaluación | | + | | 7 | CI y despliegue automático, |
| + | | 8 | Resumen y lista de comprobación | Todo junto, para tenerlo a mano en la 2ª evaluación | | ||
| Las **skills** son las instrucciones que le dicen al agente cómo se hace cada cosa en este proyecto. Las escribe el alumno durante el trimestre, con ayuda del propio agente, y son lo que convierte una lista de pasos en una sola orden. Lo que no necesita inteligencia (arrancar, parar, ver los logs) no es una skill: es un script. | Las **skills** son las instrucciones que le dicen al agente cómo se hace cada cosa en este proyecto. Las escribe el alumno durante el trimestre, con ayuda del propio agente, y son lo que convierte una lista de pasos en una sola orden. Lo que no necesita inteligencia (arrancar, parar, ver los logs) no es una skill: es un script. | ||
| Línea 241: | Línea 242: | ||
| ===== Herramientas ===== | ===== Herramientas ===== | ||
| - | Todo esto tiene que estar instalado y funcionando antes del tema 2: | + | Todo esto tiene que estar instalado y funcionando antes del tema 3: |
| - | * **git** y **gh** (la CLI de GitHub) autenticado: | + | * **git** y **gh** (la CLI de GitHub) autenticado: |
| * **Docker** con Docker Compose: '' | * **Docker** con Docker Compose: '' | ||
| * **JDK 25** y **Maven**: '' | * **JDK 25** y **Maven**: '' | ||
| Línea 259: | Línea 260: | ||
| ==== Ejercicio 2 ==== | ==== Ejercicio 2 ==== | ||
| * Crea en GitHub el repositorio de tu proyecto, vacío, con '' | * Crea en GitHub el repositorio de tu proyecto, vacío, con '' | ||
| - | * Clónalo y pide al agente que genere en '' | + | |
| + | | ||
| * Arranca los dos a mano, '' | * Arranca los dos a mano, '' | ||
| * Haz commit y push. En este tema los commits se hacen a mano: ''/ | * Haz commit y push. En este tema los commits se hacen a mano: ''/ | ||
clase/daw/daw-proyecto/tema01.1791977635.txt.gz · Última modificación: por claude
