Awesome CopilotAdventures

Aprendizaje interactivo / solo local

El estudio de práctica

Toma una decisión, observa la consecuencia y vuelve a intentarlo. Estos ejercicios locales conectan las guías de aprendizaje con un flujo que puedes inspeccionar antes de ejecutar un laboratorio real.

Elige una simulación abajo: recorre un flujo acotado, selecciona contexto relevante o ejecuta un pequeño ejemplo de JavaScript con una implementación fallida y otra corregida.

El flujo es una ilustración, no un agente real. Las unidades de contexto son sintéticas, no tokens de un modelo. Las comprobaciones ejecutan solo el ejemplo fijo en tu navegador; no demuestran que se haya completado un laboratorio del curso.

Simulaciones educativas, no una sesión real de Copilot. No se usan modelos de IA, cuentas, terminales, cambios de archivos ni servicios externos.

01 / Ask → Plan → Agent

Flujo del agente

Recorre un cambio acotado y observa por qué una revisión fallida debe detener el traspaso.

  1. 01AskPendiente
  2. 02PlanPendiente
  3. 03AgentPendiente
  4. 04RevisiónPendiente
  5. 05EvidenciaPendiente
Los números muestran el orden de los traspasos. La etapa con contorno es la actual; las visitadas están etiquetadas. La reproducción es opcional y se pausa al ocultar esta página.

Ask

Investiga el repositorio, las restricciones y las incógnitas antes de solicitar un cambio.

Artefacto esperado

Un mapa basado en las fuentes y preguntas abiertas.

Plan

Define un cambio acotado, sus riesgos, criterios de aceptación y verificación.

Artefacto esperado

Un plan revisable con controles de evidencia explícitos.

Agent

Implementa el alcance aprobado, examina los resultados de las herramientas e itera dentro de los límites acordados.

Artefacto esperado

Un diff enfocado y las comprobaciones que realmente se ejecutaron.

Revisión

Cuestiona la implementación desde un contexto limpio o especializado.

Artefacto esperado

Hallazgos vinculados a los criterios de aceptación y al código concreto.

Evidencia

Compara el resultado con el requisito original. Registra los fallos y las suposiciones no verificadas.

Artefacto esperado

Comandos reproducibles, resultados y limitaciones pendientes.

02 / Taller de contexto

Taller de contexto

Elige solo el contexto relevante necesario. Más archivos no significan automáticamente un mejor contexto.

Normaliza nombres sin cambiar comportamientos no relacionados.

Incluye la tarea, la implementación y las pruebas. Respeta el presupuesto ilustrativo y excluye el material no relacionado.

Estas unidades son inventadas para el ejercicio. No son tokens, límites de modelos ni medidas de calidad de IA.

03 / Ciclo de verificación

Ciclo de verificación

Ejecuta un pequeño ejemplo de JavaScript en este navegador. Compara una implementación fallida con una corregida.

Código del ejemplo / JavaScript

function normalizeName(value) {
  if (!value.trim()) throw new RangeError("Empty name");
  return value.trim();
}
Ciclo de verificación
EntradaEsperadoRealResultado
" Ada "adaSin ejecutar
"LIN"linSin ejecutar
" "RangeErrorSin ejecutar

Elige una implementación y ejecuta las tres comprobaciones.

Solo se ejecuta el ejemplo fijo mostrado. Ninguna entrada se evalúa como código, no se ejecutan comandos de shell y estos resultados no se guardan como finalización del curso.

Buscar

Búsqueda en español. Las rutas y los ejemplos ejecutables conservan el texto original.