Ir al contenido

Impulsa IA

Programa pedagógico

Las 172 tareas del recorrido, distribuidas en 6 niveles.

Nivel 1 — Fundamentos de la IA y del prompting

20 tareas

Comprender la IA generativa

  1. N1-T01¿Qué son la IA generativa y un modelo de lenguaje grande?
  2. N1-T02Cómo un modelo de lenguaje genera texto: tokens y ventana de contexto
  3. N1-T03Capacidades y límites: alucinaciones, fecha de corte y sesgos
  4. N1-T04Panorama de los asistentes de IA y presentación de Claude
  5. N1-T05Usar la IA de forma responsable: privacidad y ética

Fundamentos del prompt

  1. N1-T06Anatomía de un buen prompt
  2. N1-T07Dar contexto y un rol
  3. N1-T08Escribir instrucciones claras y específicas
  4. N1-T09Guiar con ejemplos: el few-shot prompting
  5. N1-T10Obtener un formato de salida estructurado

Técnicas intermedias

  1. N1-T11Descomponer una tarea compleja: el encadenamiento de prompts
  2. N1-T12Hacer que el modelo razone paso a paso
  3. N1-T13Estructurar con etiquetas XML y delimitadores
  4. N1-T14Iterar y afinar un prompt
  5. N1-T15Evaluar la calidad de las respuestas

Casos prácticos

  1. N1-T16Redacción y reformulación profesional
  2. N1-T17Resumir y analizar documentos
  3. N1-T18Extraer datos en tablas o en JSON
  4. N1-T19Construir una biblioteca de prompts reutilizables
  5. N1-T20Proyecto final: un asistente de prompts para tu profesión

Nivel 2 — Claude Code y la línea de comandos

32 tareas

Primeros pasos con Claude Code

  1. N2-T01Conocer Claude Code: un agente de código en la terminal
  2. N2-T02Instalar Claude Code e iniciar sesión en tu cuenta
  3. N2-T03Fundamentos de la terminal para trabajar con Claude Code
  4. N2-T04Iniciar una primera sesión y explorar un proyecto existente
  5. N2-T05Entender el ciclo agéntico: explorar, actuar, verificar
  6. N2-T06Elegir el modelo con /model y gestionar el contexto con /compact y /clear

Trabajo diario con Claude Code

  1. N2-T07Pedir cambios de código y revisar los diffs
  2. N2-T08Referenciar archivos con @ y compartir imágenes
  3. N2-T09Ejecutar comandos de shell desde la sesión con el prefijo !
  4. N2-T10Retomar una conversación con --continue y --resume
  5. N2-T11Volver atrás con los checkpoints y /rewind
  6. N2-T12Taller: corregir un bug de principio a fin

Memoria y configuración

  1. N2-T13Crear un archivo CLAUDE.md con /init
  2. N2-T14Organizar la memoria: niveles de usuario y de proyecto, e importaciones
  3. N2-T15Configurar settings.json: alcances y orden de prioridad
  4. N2-T16Variables de entorno y opciones útiles de la línea de comandos
  5. N2-T17Personalizar la experiencia: /config, línea de estado y estilos de salida
  6. N2-T18Crear comandos slash personalizados

Permisos y plan mode

  1. N2-T19Entender el sistema de permisos y el comando /permissions
  2. N2-T20Los modos de permisos: default, acceptEdits, plan y bypassPermissions
  3. N2-T21Planificar antes de actuar con el plan mode
  4. N2-T22Escribir reglas allow, ask y deny para las herramientas
  5. N2-T23Taller: configurar un proyecto seguro para un equipo

Git y flujos de trabajo de desarrollo

  1. N2-T24Crear commits y redactar sus mensajes con Claude Code
  2. N2-T25Crear ramas y pull requests con la CLI gh
  3. N2-T26Trabajar en paralelo con git worktrees
  4. N2-T27Escribir primero las pruebas: TDD con Claude Code
  5. N2-T28Refactorizar y documentar una base de código existente

Modo no interactivo e IDE

  1. N2-T29Usar el modo headless con claude -p
  2. N2-T30Aprovechar la salida JSON en scripts de shell
  3. N2-T31Usar Claude Code en VS Code y los IDE de JetBrains
  4. N2-T32Proyecto final: entregar una funcionalidad completa con Claude Code

Nivel 3 — Herramientas e integraciones

35 tareas

Comprender el Model Context Protocol

  1. N3-T01¿Qué es el Model Context Protocol (MCP)?
  2. N3-T02Arquitectura MCP: clientes, servidores, herramientas, recursos y prompts
  3. N3-T03Los transportes MCP: stdio y HTTP
  4. N3-T04Agregar un servidor MCP con claude mcp add
  5. N3-T05Alcances de los servidores MCP y uso compartido en equipo con .mcp.json

Usar servidores MCP

  1. N3-T06Autenticar un servidor MCP remoto con OAuth mediante /mcp
  2. N3-T07Conectar servidores MCP para archivos y el navegador
  3. N3-T08Usar los recursos MCP con menciones @
  4. N3-T09Usar los prompts MCP como comandos slash
  5. N3-T10Diagnosticar un servidor MCP que no responde
  6. N3-T11Elegir servidores MCP confiables

Construir tu propio servidor MCP

  1. N3-T12Inicializar un servidor MCP con el SDK de TypeScript
  2. N3-T13Definir herramientas con esquemas de entrada
  3. N3-T14Exponer recursos y prompts
  4. N3-T15Probar un servidor con MCP Inspector
  5. N3-T16Construir un servidor MCP en Python
  6. N3-T17Taller: un servidor MCP para las herramientas de tu equipo

La API de Claude

  1. N3-T18Primeras llamadas a la API de Messages
  2. N3-T19Gestionar las claves de API de forma segura
  3. N3-T20Permitir que Claude llame a tus funciones con tool use
  4. N3-T21Mostrar las respuestas en tiempo real con streaming
  5. N3-T22Reducir costos y latencia con prompt caching
  6. N3-T23Procesar grandes volúmenes con la Message Batches API

GitHub y bases de datos

  1. N3-T24Instalar la aplicación de GitHub con /install-github-app
  2. N3-T25Automatizar revisiones y correcciones con Claude Code GitHub Actions
  3. N3-T26Mencionar a @claude en issues y pull requests
  4. N3-T27Consultar una base de datos PostgreSQL mediante MCP
  5. N3-T28Generar y revisar migraciones de esquema
  6. N3-T29Taller: analizar datos SQL con Claude

Automatización

  1. N3-T30Automatizar tareas repetitivas con scripts headless
  2. N3-T31Programar ejecuciones con cron y la CI
  3. N3-T32Conectar tus herramientas de trabajo mediante servidores MCP
  4. N3-T33Construir un pipeline de procesamiento de documentos
  5. N3-T34Registrar y monitorear tus automatizaciones
  6. N3-T35Proyecto final: una integración completa de Claude en tus herramientas

Nivel 4 — Subagentes y orquestación multiagente

25 tareas

Comprender los subagentes

  1. N4-T01Por qué usar subagentes: contexto aislado y especialización
  2. N4-T02Gestionar subagentes con el comando /agents
  3. N4-T03Escribir un archivo de subagente: frontmatter, descripción y prompt de sistema
  4. N4-T04Restringir las herramientas y elegir el modelo de un subagente
  5. N4-T05Subagentes de proyecto y subagentes de usuario

Diseñar subagentes útiles

  1. N4-T06Crear un subagente revisor de código
  2. N4-T07Crear un subagente de depuración y análisis de pruebas
  3. N4-T08Crear un subagente de búsqueda en el código y la documentación
  4. N4-T09Delegar de forma explícita o dejar que Claude elija el subagente
  5. N4-T10Taller: un equipo de tres subagentes para tu proyecto

Patrones de orquestación

  1. N4-T11Orquestador y trabajadores: el patrón de delegación
  2. N4-T12Paralelizar tareas independientes
  3. N4-T13Encadenar agentes en un pipeline
  4. N4-T14Transmitir el contexto y sintetizar los resultados
  5. N4-T15Evitar conflictos: worktrees y reparto de archivos

El Claude Agent SDK

  1. N4-T16Conocer el Claude Agent SDK
  2. N4-T17Crear un primer agente con el SDK en TypeScript o Python
  3. N4-T18Agregar herramientas personalizadas y servidores MCP a un agente del SDK
  4. N4-T19Definir subagentes mediante programación
  5. N4-T20Gestionar permisos y sesiones en el SDK

Observar, evaluar y depurar

  1. N4-T21Observar el trabajo de los agentes: registros y transcripciones
  2. N4-T22Diagnosticar fallas de coordinación entre agentes
  3. N4-T23Controlar el uso de tokens en un sistema multiagente
  4. N4-T24Taller: comparar un solo agente con un equipo de agentes
  5. N4-T25Proyecto final: un sistema multiagente para un flujo de trabajo real

Nivel 5 — Skills, hooks, permisos y seguridad

35 tareas

Los Agent Skills

  1. N5-T01¿Qué es un skill? Instrucciones que se cargan bajo demanda
  2. N5-T02Estructura de un skill: SKILL.md, frontmatter y archivos asociados
  3. N5-T03Escribir una descripción que active el skill en el momento adecuado
  4. N5-T04Agregar scripts y recursos a un skill
  5. N5-T05Skills personales, skills de proyecto y skills compartidos
  6. N5-T06Taller: crear un skill para un proceso de tu equipo

Los hooks

  1. N5-T07Entender los hooks y sus eventos
  2. N5-T08Configurar un hook con /hooks y settings.json
  3. N5-T09PreToolUse: validar o bloquear una acción antes de ejecutarla
  4. N5-T10PostToolUse: formatear y verificar el código automáticamente
  5. N5-T11Hooks de ciclo de vida: SessionStart, Stop y Notification
  6. N5-T12Asegurar y depurar tus hooks

Los plugins

  1. N5-T13¿Qué es un plugin de Claude Code?
  2. N5-T14Instalar plugins desde un marketplace con /plugin
  3. N5-T15Empaquetar comandos, subagentes, skills y hooks en un plugin
  4. N5-T16Crear y compartir un marketplace de equipo
  5. N5-T17Regular el uso de plugins en una organización

Permisos avanzados y sandboxing

  1. N5-T18Aplicar el principio de mínimo privilegio a los agentes
  2. N5-T19Reglas de permisos detalladas para Bash, Read, Edit y WebFetch
  3. N5-T20Imponer una política con la configuración administrada (managed settings)
  4. N5-T21Aislar la ejecución: sandboxing, contenedores y devcontainers
  5. N5-T22Controlar el acceso a la red y a los directorios de trabajo
  6. N5-T23Taller: reforzar la configuración de un proyecto

Inyección de prompts y protección de secretos

  1. N5-T24Entender la inyección de prompts directa e indirecta
  2. N5-T25Reconocer el contenido no confiable: web, archivos y salidas de herramientas
  3. N5-T26Defenderse de la inyección: aislamiento, validación y confirmación humana
  4. N5-T27Proteger los secretos: archivos .env, reglas deny y variables de entorno
  5. N5-T28Detectar y revocar un secreto expuesto
  6. N5-T29Evaluar los riesgos de los servidores MCP de terceros

Revisión y seguridad del código

  1. N5-T30Revisar sistemáticamente el código generado por IA
  2. N5-T31Ejecutar una revisión de seguridad con /security-review
  3. N5-T32Integrar análisis estático y pruebas de seguridad en la CI
  4. N5-T33Rastrear y auditar la actividad de los agentes
  5. N5-T34Redactar una política de uso de IA para tu equipo
  6. N5-T35Proyecto final: un entorno de Claude Code seguro y bien equipado

Nivel 6 — Autonomía: agentes de larga duración y despliegue

25 tareas

Planificar tareas largas

  1. N6-T01Agentes autónomos: definición, ventajas y límites
  2. N6-T02Redactar una especificación antes de lanzar el agente
  3. N6-T03Dividir un proyecto en etapas verificables
  4. N6-T04Dar seguimiento al avance con listas de tareas y archivos de progreso
  5. N6-T05Gestionar el contexto en una sesión larga: compactación y notas persistentes

Agentes de larga duración

  1. N6-T06Ejecutar agentes en segundo plano y en paralelo
  2. N6-T07Construir un ciclo agéntico con el Claude Agent SDK
  3. N6-T08Retomar una sesión interrumpida sin perder el trabajo
  4. N6-T09Gestionar errores, reintentos y puntos de validación humana
  5. N6-T10Taller: un agente que hace avanzar un repositorio de forma autónoma

Evaluar a los agentes

  1. N6-T11Definir criterios de éxito medibles
  2. N6-T12Construir un conjunto de casos de evaluación
  3. N6-T13Usar un modelo como evaluador
  4. N6-T14Taller: comparar prompts, modelos y configuraciones
  5. N6-T15Detectar regresiones a lo largo del tiempo

Desplegar agentes

  1. N6-T16Ejecutar Claude Code en CI/CD con GitHub Actions
  2. N6-T17Desplegar un agente del SDK en un contenedor
  3. N6-T18Gestionar configuración, secretos e identidades en producción
  4. N6-T19Monitorear costos, registros y rendimiento
  5. N6-T20Asegurar un agente expuesto a usuarios

Proyecto final del programa

  1. N6-T21Elegir y delimitar tu proyecto final
  2. N6-T22Diseñar la arquitectura de tu agente
  3. N6-T23Construir e iterar con base en las evaluaciones
  4. N6-T24Preparar el paso a producción y la documentación
  5. N6-T25Proyecto final: diseñar, evaluar y desplegar un agente autónomo