Herramientas de usuario

Herramientas del sitio


cursos:sdd:20-evaluacion-skills

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
cursos:sdd:20-evaluacion-skills [2026/11/05 22:22] – ↷ Enlaces adaptados debido a una operación de mover claudecursos:sdd:20-evaluacion-skills [2026/11/05 22:23] (actual) – Renumera el tema y sus referencias tras añadir el tema 7 (AGENTS.md) claude
Línea 1: Línea 1:
-====== 19. Evaluación de skills ======+====== 20. Evaluación de skills ======
  
 Una //skill// se prueba como el código: primero que **está bien hecha** (los checks) y después que **funciona** (los //evals//), repitiendo cada prueba varias veces porque el modelo no responde siempre igual. Cómo se construye la //skill// está en [[cursos:sdd:09-creando-skills|Estructura de un skill]]. Una //skill// se prueba como el código: primero que **está bien hecha** (los checks) y después que **funciona** (los //evals//), repitiendo cada prueba varias veces porque el modelo no responde siempre igual. Cómo se construye la //skill// está en [[cursos:sdd:09-creando-skills|Estructura de un skill]].
Línea 13: Línea 13:
 ===== 1. Los checks: la forma ===== ===== 1. Los checks: la forma =====
  
-Antes de probar si una //skill// funciona, se comprueba que **está bien hecha**: una lista de comprobaciones que tiene que pasar entera antes de darla por terminada. Casi todo lo del [[cursos:sdd:09-creando-skills|tema 8]] se puede comprobar con un script, sin gastar tokens:+Antes de probar si una //skill// funciona, se comprueba que **está bien hecha**: una lista de comprobaciones que tiene que pasar entera antes de darla por terminada. Casi todo lo del [[cursos:sdd:09-creando-skills|tema 9]] se puede comprobar con un script, sin gastar tokens:
  
   * La carpeta y el H1 se llaman igual que el ''name'', y hay un solo ''SKILL.md''.   * La carpeta y el H1 se llaman igual que el ''name'', y hay un solo ''SKILL.md''.
Línea 24: Línea 24:
 Lo demás (que la ''description'' diga el cuándo, que no haya teoría que el modelo ya sabe, que cada ❌ lleve su porqué) lo revisa un modelo o una persona. Lo demás (que la ''description'' diga el cuándo, que no haya teoría que el modelo ya sabe, que cada ❌ lleve su porqué) lo revisa un modelo o una persona.
  
-<note tip>Esa lista y su script se guardan en una //skill// de conocimiento, ''k-skill'', con todas las reglas del tema 8. Así el agente las aplica al crear o revisar cualquier //skill// del proyecto.</note>+<note tip>Esa lista y su script se guardan en una //skill// de conocimiento, ''k-skill'', con todas las reglas del tema 9. Así el agente las aplica al crear o revisar cualquier //skill// del proyecto.</note>
  
 ===== 2. evals/: el comportamiento ===== ===== 2. evals/: el comportamiento =====
Línea 196: Línea 196:
 ==== Ejercicio 1 ==== ==== Ejercicio 1 ====
  
-Crea la carpeta ''evals/'' de la //skill// ''do-crear-test'' del [[cursos:sdd:09-creando-skills#ejercicio_3|ejercicio 3 del tema 8]] con tres casos: dos que salgan de fallos que hayas visto al pedir tests sin la //skill// y uno negativo. Rellena la tabla:+Crea la carpeta ''evals/'' de la //skill// ''do-crear-test'' del [[cursos:sdd:09-creando-skills#ejercicio_3|ejercicio 3 del tema 9]] con tres casos: dos que salgan de fallos que hayas visto al pedir tests sin la //skill// y uno negativo. Rellena la tabla:
  
 ^ Caso ^ Prompt ^ Evaluador del resultado ^ Evaluador del proceso ^ ^ Caso ^ Prompt ^ Evaluador del resultado ^ Evaluador del proceso ^
cursos/sdd/20-evaluacion-skills.txt · Última modificación: por claude