PTENES
RUTA 2

🔵 Técnica: Arquitectura e ingeniería

Abre el capó. Aquí entiendes cómo funciona cada pieza por dentro y adquieres la disciplina de ingeniería que marca la diferencia entre «funcionó una vez» y «es confiable». Ingeniería de CLAUDE.md, el framework WAT en profundidad, MCP por dentro, gestión del contexto y los tokens, y RAG y datos: cinco módulos que te transforman de operador en arquitecto.

5
Módulos
32
Temas
~4h
Duración
Inter.
Nivel
Progreso de la ruta 0% · 0 de 32
Banner de la ruta técnica: blueprint, engranajes y circuitos en azul: la arquitectura y la ingeniería por dentro
Módulo 2.1 CLAUDE.md Módulo 2.2 Framework WAT Módulo 2.3 MCP por dentro Módulo 2.4 Contexto y tokens Módulo 2.5 RAG y datos

El recorrido de la ruta 2: del archivo de instrucciones (la «constitución» del proyecto) a la arquitectura WAT, al protocolo MCP, a la economía de contexto y a RAG: las capas internas que separan el prototipo del sistema confiable.

Mapa de la ruta

Contenido detallado

Ilustración del módulo 2.1
2.1 ~45 min · 6 temas

📜 Ingeniería de CLAUDE.md

El CLAUDE.md es el system prompt persistente del proyecto: la «constitución» que el agente vuelve a leer en cada sesión. Anatomía, reglas operativas, cómo reducirlo a menos de ~500 líneas, qué va en el CLAUDE.md y qué en las skills, y cómo iterar el archivo conversando.

Progreso del módulo 0% · 0 de 6
Qué es:

Un archivo Markdown en la raíz del proyecto que define el rol, el contexto y las preferencias, y que el agente lee al comienzo de cada sesión, sin que tengas que volver a explicarlo.

Por qué aprender:

Es lo que da consistencia entre sesiones; si está mal escrito, el agente olvida las reglas cada vez.

Conceptos clave:

Persistente; markdown; se lee en cada sesión; rol + contexto + reglas.

Qué es:

Las secciones típicas: quién es el agente, qué se está construyendo, reglas de operación, estilo de comunicación y estructura de carpetas del proyecto.

Por qué aprender:

Un esquema claro evita archivos confusos y reglas perdidas.

Conceptos clave:

Rol; contexto; reglas; estilo; estructura.

Qué es:

Directivas de comportamiento: buscar una herramienta existente antes de crear una nueva, aprender y adaptarse cuando algo falla, y mantener los archivos actualizados.

Por qué aprender:

Son las reglas que activan el ciclo de automejora del agente.

Conceptos clave:

Reutilizar antes de crear; aprender al fallar; mantener actualizado.

Qué es:

Limita el archivo (objetivo: menos de ~500 líneas) porque entra en el contexto en cada sesión; los archivos largos diluyen las reglas importantes.

Por qué aprender:

Si el agente repite el mismo error pese a que la regla está escrita, puede que el archivo sea demasiado largo y la regla "se pierda".

Conceptos clave:

Menos de ~500 líneas; solo contenido útil en todas las sesiones; conciso.

Qué es:

CLAUDE.md guarda solo lo que sirve para todas las sesiones (propósito, reglas, framework); las instrucciones de tareas específicas van en skills, que se cargan bajo demanda.

Por qué aprender:

Poner todo en CLAUDE.md desborda la ventana de contexto; las skills ahorran espacio.

Conceptos clave:

Cada sesión → CLAUDE.md; bajo demanda → skills.

Qué es:

El CLAUDE.md no se escribe una vez y se olvida: le pides al agente que agregue o cambie secciones («agrega una regla para mantener las explicaciones cortas»).

Por qué aprender:

El archivo evoluciona con el proyecto; iterarlo es lo que lo afina.

Conceptos clave:

Siempre editable; pide cambios en lenguaje natural; documento vivo.

Ilustración del módulo 2.2
2.2 ~50 min · 7 temas

🔠 El Framework WAT a fondo

La estructura detrás de todo workflow agéntico: W = Workflows (instrucciones en markdown = SOP), A = Agent (el coordinador que decide), T = Tools (scripts para una tarea cada uno). Además, el ciclo de automejora, la estructura de carpetas y cuándo NO usar WAT.

Progreso del módulo 0% · 0 de 7
Qué es:

Un patrón de tres capas —Workflows, Agent, Tools— que le da al agente un «manual + cerebro + manos». La mayoría de las construcciones agénticas encajan en este molde.

Por qué aprender:

Da un vocabulario común y una forma repetible de estructurar cualquier proyecto.

Conceptos clave:

W + A + T; manual + cerebro + manos; repetible.

Qué es:

Archivos markdown en lenguaje natural (con títulos, viñetas y negritas) que funcionan como una descripción del puesto o una SOP, e indican al agente qué hacer.

Por qué aprender:

Es la capa que más editas; un buen workflow es la mitad del resultado.

Conceptos clave:

Markdown; SOP; objetivo + entrada + salida + pasos.

Qué es:

El propio asistente de código: el cerebro coordinador que lee los workflows, ve las herramientas disponibles y decide cuál usar y cuándo, como un gerente de proyecto que delega.

Por qué aprender:

Entender que el agente decide (no sigue un guion fijo) cambia la forma en que escribes las instrucciones.

Conceptos clave:

Coordinador; lee y decide; delega en las tools.

Qué es:

Scripts (generalmente en Python) que hacen el trabajo concreto, idealmente uno por tarea (extraer datos de un sitio, generar un PDF, analizar datos). El agente los escribe y corrige: no necesitas programar.

Por qué aprender:

Las tools pequeñas y enfocadas son fáciles de probar, reutilizar y reparar.

Conceptos clave:

Un trabajo cada uno; se generan automáticamente; reutilizables.

Qué es:

El agente ejecuta un workflow, encuentra un error, lo diagnostica, corrige la tool y actualiza el archivo del workflow para que el error no se repita; las ejecuciones son más fluidas y rápidas con el tiempo.

Por qué aprender:

Es el superpoder de WAT: el sistema se mejora a sí mismo mientras se ejecuta.

Conceptos clave:

Error → diagnóstico → fix → workflow actualizado.

Qué es:

La organización recomendada: carpeta workflows, carpeta tools, carpeta temporary (archivos intermedios/salida), el archivo de entorno (.env, secretos) y el CLAUDE.md.

Por qué aprender:

Una estructura clara ayuda al agente a encontrar lo que necesita y a separar los secretos del código.

Conceptos clave:

workflows; tools; temporary; .env; CLAUDE.md.

Qué es:

Para tareas únicas, experimentación inicial o instrucciones que caben en una frase, montar la estructura WAT es exagerado: basta con escribir el pedido.

Por qué aprender:

Saber cuándo NO usarlo evita la burocracia y el desperdicio de contexto.

Conceptos clave:

Tarea única; one-off; no fuerces la estructura.

Ilustración del módulo 2.3
2.3 ~50 min · 7 temas

🔌 MCP por dentro

El protocolo que le da herramientas externas al agente. Qué resuelve, cómo el agente descubre y decide qué herramientas usar, el .mcp.json y la clave manual (nunca en el chat), project-level vs global, dónde encontrar servers, cómo verificar y diagnosticar, y el costo de contexto.

Progreso del módulo 0% · 0 de 7
Qué es:

MCP (Model Context Protocol) permite que una sola conexión exponga varias herramientas/acciones, como cuando Gmail expone enviar, redactar y buscar correos electrónicos de una vez.

Por qué aprender:

Es cómo la IA obtiene «brazos» sin que integres cada acción a mano.

Conceptos clave:

Protocolo; una conexión = muchas herramientas; acciones expuestas.

Qué es:

En cuanto el agente y el server se conectan, el agente conoce todas las herramientas disponibles y decide por sí solo cuál llamar, cuándo y con qué parámetros.

Por qué aprender:

Describes el resultado; la IA elige la herramienta.

Conceptos clave:

Descubrimiento; decisión autónoma; parámetros.

Qué es:

Al instalar un server, el agente genera un .mcp.json con la configuración y un espacio para la clave de API; pegas la clave manualmente en el archivo, nunca en el chat.

Por qué aprender:

Es la regla básica de seguridad de MCP: el secreto fuera de la conversación.

Conceptos clave:

.mcp.json; placeholder; clave manual; nunca en el chat.

Qué es:

La configuración de MCP puede ser global (para toda la máquina) o a nivel de proyecto; se recomienda el nivel de proyecto para mantener aislados los secretos y el contexto.

Por qué aprender:

La configuración global puede activar avisos de seguridad en cada reinicio; la configuración a nivel de proyecto lo resuelve.

Conceptos clave:

Project-level; aislamiento; mover a la carpeta del proyecto.

Qué es:

Los servidores están en directorios dedicados (p. ej., mcp.so) o en GitHub (busca "MCP server" + nombre del servicio). Categorías comunes: scraping (Firecrawl), bases de datos (Postgres, Supabase), documentos, comunicación.

Por qué aprender:

Saber dónde buscar acelera mucho el build.

Conceptos clave:

Directorios; GitHub; categorías de server.

Qué es:

El comando /mcp muestra los servers instalados y su estado; si no aparece un server nuevo, reiniciar el asistente suele resolverlo.

Por qué aprender:

Es el primer paso para solucionar cualquier problema de MCP.

Conceptos clave:

/mcp; estado; reinicia primero.

Qué es:

Cada servidor activo inyecta las definiciones de sus herramientas en el contexto, lo que consume tokens. Desactivar los que no usas libera contexto.

Por qué aprender:

Menos ruido en el contexto = menos errores y menos costo.

Conceptos clave:

Las definiciones de las herramientas = tokens; desactiva las que no uses.

Ilustración del módulo 2.4
2.4 ~40 min · 6 temas

🧠 Contexto y tokens

No dejes que el agente «se deteriore». Context rot y la degradación después de ~60%, los umbrales (0-50 / 50-70 / 70-85 / 85%+), /clear vs /compact, una tarea por sesión, definir «listo» para evitar bucles y estrategias de ahorro.

Progreso del módulo 0% · 0 de 6
Qué es:

La calidad disminuye gradualmente cuanto más larga es la sesión; los errores aparecen con más frecuencia después de ~60% de uso del contexto, cuando el historial ruidoso ahoga las reglas centrales.

Por qué aprender:

Saber esto evita pelearte con un agente que solo está "cansado".

Conceptos clave:

Degradación; ~60%; el ruido ahoga las reglas.

Qué es:

Una escala: 0-50% seguro; 50-70% amarillo (considera compactar); 70-85% naranja (ejecuta /compact); por encima de 85%, ejecuta /clear y empieza de nuevo.

Por qué aprender:

Transforma el abstracto "context rot" en una acción concreta según el rango.

Conceptos clave:

Verde / amarillo / naranja / rojo.

Qué es:

/clear borra toda la conversación (úsalo al cambiar de tarea o cuando baja la calidad); /compact genera un resumen inteligente que mantiene lo esencial y comprime el resto (úsalo a mitad de una tarea larga).

Por qué aprender:

Elegir mal hace que pierdas contexto útil o conserves basura.

Conceptos clave:

clear = reset; compact = resumen; cuándo usar cada uno.

Qué es:

Mantener cada sesión enfocada en una tarea y limpiarla antes de empezar la siguiente, en lugar de reutilizar una conversación saturada para algo que no está relacionado.

Por qué aprender:

Contexto limpio = más precisión y menos tokens gastados.

Conceptos clave:

Una tarea; limpiar antes; enfoque.

Qué es:

Darle al agente un criterio explícito de finalización (ej.: "exactamente 75 perfiles") para que se detenga en lugar de investigar sin fin.

Por qué aprender:

Sin un "listo", el agente puede entrar en un bucle y gastar tokens.

Conceptos clave:

Definición de terminado; criterio; evita el bucle.

Qué es:

Las palancas para ahorrar: usar skills (se cargan según se necesitan), desactivar los MCP que no se usan, mantener el CLAUDE.md conciso y trabajar en una tarea por sesión.

Por qué aprender:

Reúne todo lo del módulo en una rutina de «higiene del contexto».

Conceptos clave:

Skills; desactivar MCP; CLAUDE.md conciso.

Ilustración del módulo 2.5
2.5 ~45 min · 6 temas

🗂️ RAG y datos

Darle memoria y fuentes al agente. El problema (la IA no sabe lo que no está en el contexto), system prompt vs vector store, embeddings & vector store en lenguaje sencillo, el indexador, el classifier que enruta antes de consumir recursos del agente, y confidence score & fallback.

Progreso del módulo 0% · 0 de 6
Qué es:

Un modelo solo responde sobre lo que está en el contexto o en el entrenamiento. Para responder sobre tus documentos (políticas, preguntas frecuentes), debes poner esa información a su alcance.

Por qué aprender:

Es el «porqué» de RAG: sin una fuente, la IA inventa o se equivoca.

Conceptos clave:

Fuera del contexto = invisible; fundamenta en una fuente.

Qué es:

System prompt inserta el texto directamente (sencillo y económico para pocos documentos); vector store busca solo los fragmentos relevantes (escalable, mejor para crecer).

Por qué aprender:

Elegir mal consume contexto o limita el crecimiento.

Conceptos clave:

Incrustar o buscar; pequeño o escalable.

Qué es:

Los embeddings transforman texto en números que capturan el significado; el vector store guarda esos números y busca por similitud de significado, no por palabras exactas.

Por qué aprender:

Es el motor que hace que la búsqueda «entienda» la pregunta.

Conceptos clave:

Significado en números; búsqueda por similitud.

Qué es:

Un workflow separado que lee los documentos, los divide en fragmentos, genera embeddings y llena el vector store; se ejecuta una vez (o cuando se actualiza la base).

Por qué aprender:

Separar la indexación de la consulta es el patrón de arquitectura de RAG.

Conceptos clave:

Trigger manual; loader/splitter; llenar el store.

Qué es:

Un nodo clasificador decide pronto si la entrada es relevante (p. ej., una pregunta de soporte o no) y la enruta: solo lo importante llega al agente costoso.

Por qué aprender:

La clasificación económica antes del agente ahorra tokens y evita respuestas fuera de alcance.

Conceptos clave:

Clasificación; enrutamiento; solo pasa lo relevante.

Qué es:

Cuando la búsqueda no encuentra algo relevante, el agente emite un marcador de "no encontré" y recurre a una alternativa (p. ej., "vamos a investigar y volver") en lugar de inventar.

Por qué aprender:

Un agente honesto que se niega a inventar es un resultado deseado, no un bug.

Conceptos clave:

Marcador de confianza; fallback; no alucinar.

← Ruta 1 · Fundamentos y glosario Ruta 3 · Prompts y patrones →