Herramientas de usuario

Herramientas del sitio


cursos:sdd:presentacion

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:presentacion [2026/11/02 14:57] – Framework aparte; nuevo apartado SDD; tarea pequeña dentro de SDD centrado claudecursos:sdd:presentacion [2026/11/02 15:04] (actual) – Añade patrones agénticos antes de guardarraíles deterministas claude
Línea 134: Línea 134:
 [[https://replit.discourse.group/t/pair-programming-with-replits-ais/33|Pair programming con la IA]]: el ciclo de planificar, implementar, probar y volver atrás. [[https://replit.discourse.group/t/pair-programming-with-replits-ais/33|Pair programming con la IA]]: el ciclo de planificar, implementar, probar y volver atrás.
  
-===== 10. Guardarraíles deterministas =====+===== 10. Patrones agénticos =====
  
-La IA no da dos veces el mismo resultado, sus comprobaciones sí tienen que darlo. El agente las lanza en su bucle y corrige hasta que pasan:+Le pides algo a la IA y lo hace mal. Le dices que lo revise y encuentra el error. ¿WTF? La IA es así y hay que vivir con ello. Programar con IA es saber trabajar con ella para que funcione bien, y para eso hay una serie de patrones: 
 + 
 +^ Patrón ^ En qué consiste ^ 
 +| Planificador-Ejecutor | Uno hace el plan y se revisa antes de tocar nada | 
 +| Ejecutor-Revisor | Uno hace el trabajo y otro lo revisa con criterios claros | 
 +| Adversarios | Uno intenta romper lo que ha hecho el otro | 
 +| Razonador-Refutador | Uno propone la causa de un fallo y otro intenta desmontarla | 
 +| Best-of-N | Varios intentos, y se queda el mejor | 
 + 
 +Empieza por lo más simple: cada patrón añade coste y tiempo. 
 + 
 +[[cursos:sdd:05-patrones-agenticos|Patrones agénticos]]: todos, con su ejemplo. 
 + 
 +===== 11. Guardarraíles deterministas ===== 
 + 
 +Como no se acaba de confiar en la IA, se añade software determinista: da siempre el mismo resultado. El agente lo lanza en su bucle y corrige hasta que pasa:
  
   * **JUnit**: que hace lo que tiene que hacer.   * **JUnit**: que hace lo que tiene que hacer.
cursos/sdd/presentacion.1793627841.txt.gz · Última modificación: por claude