PTENES
Saltar al contenido
MÓDULO 1.3

🪜 La escalera de las vías

Siete formas en que un agente puede acceder a un sistema, de la más sólida a la más frágil. La regla del kit es sencilla: usa la vía más estable que exista y prueba antes de aceptar un «no se puede».

6
Temas
~35
Minutos
Base
Nivel
Fundamento
Tipo
0 de 60%
1

Sube los siete escalones de la escalera

Una vía es la vía por la que el agente accede a un sistema: pedir datos, leer un archivo, hacer clic en una pantalla. El runtime/LEIA-ME.md organiza las vías en una escalera de siete niveles.

Empiezas por el nivel 1 y vas bajando hasta encontrar la primera vía que existe y funciona. La frase del kit: usa la más alta que exista.

🆕 ¿Eres nuevo aquí? Las palabras de la escalera

  • API — la puerta oficial que un sistema abre para que otros programas soliciten datos. Ej.: «dame las ventas de octubre».
  • MCP — un estándar para proporcionar herramientas a los agentes. Un servidor MCP dice "tengo la herramienta X" y el agente empieza a llamarla por su nombre.
  • CLI — programa que se usa con comandos en la terminal, como codex exec o git.
  • SDK — una biblioteca ya preparada (paquete npm o pip) que un programador usa para comunicarse con el sistema.
  • Puente local — usar lo que el sistema permite en tu computadora: una exportación CSV, una carpeta, una base de datos SQLite, un puerto local.
1 · APIalta 2 · MCPalta 3 · CLIalta 4 · SDKmedia 5 · computadoradescarga 6 · puente localmedia 7 · ing. inversasolo laboratorio empieza aquí ↑ baja solo si el escalón no existe

Cómo leer el diagrama: el número indica el orden en que haces las pruebas. El color representa la estabilidad: verde es alta, azul es media, rojo es baja. Fíjate en que el 6 es azul y el 5 es rojo: estar más abajo no significa ser peor. El tema 2 lo explica.

NivelVíaEjemploEstabilidad
1API oficialAPI del ERPalta
2MCPclaude mcp listalta
3CLIcodex exec, gh, gitalta
4SDK / bibliotecapaquete npm/pipmedia
5Uso de la computadoranavegador automatizado, clics en la pantalladescarga
6Puente localexportación CSV, carpeta, base de datos SQLite, puerto localmedia
7Ingeniería inversaobservar la aplicación en ejecución para encontrar la víasolo laboratorio: se rompe en la siguiente actualización

Qué revisar en la tabla: es la tabla del runtime/LEIA-ME.md, sin cambiar una palabra. La columna "Ejemplo" muestra el tipo de cosa que hay en cada nivel; no necesitas ejecutar estos ejemplos ahora.

🛣️
Vía

ruta hasta el sistema

🔢
Nivel

orden de la prueba

🔌
API · MCP · CLI

los tres firmes

📂
Puente local

archivo exportado

2

Entiende por qué la estabilidad es lo más importante

Estabilidad es cuánto sigue funcionando una vía cuando el otro lado cambia. Una API tiene un contrato: el fabricante avisa antes de hacer cambios. En la pantalla de un sitio, mueven un botón y el robot que hacía clic allí se pierde.

El README del kit cierra la idea: el agente usa siempre la más estable que exista. Por eso el puente local (6, media) supera el uso del computador (5, baja) cuando existen ambas opciones. La receta R5 dice lo mismo: usa el navegador solo cuando no exista una API, MCP, CLI o exportación.

✓ Vía estable

  • ✓ Hay un contrato: el fabricante mantiene
  • ✓ El cambio llega con aviso y versión
  • ✓ Lo configuras una vez y te olvidas
  • ✓ El error, cuando aparece, es claro

✗ Vía frágil

  • ✗ Depende de dónde esté el botón en la pantalla
  • ✗ Se rompe sin aviso, en una actualización
  • ✗ Pide una reparación todas las semanas
  • ✗ A veces falla en silencio

💡 El costo real está en el mantenimiento

La vía estable a veces requiere más trabajo el primer día: encontrar la exportación, configurar el puente. Pero lo que cuenta es el mes siguiente. La vía que menos se rompe es la que cuesta menos mantener.

⚖️
Estabilidad

¿soporta cambios?

📜
Contrato

el fabricante mantiene

🔧
Mantenimiento

el costo del mes siguiente

🏷️
Frágil

se interrumpe sin aviso

3

Exige una prueba antes de decir «no se puede»

El agente dice «no se puede» demasiado pronto. No encontró documentación y concluye que no existe. El kit tiene una regla contra eso, escrita en el LEIA-ME.md y repetida en el AGENTS.md.

La regla: antes de concluir que algo es imposible, el agente prueba cada nivel con un comando. “No encontré” no sirve. Sirve “ejecuté esto y salió esto”.

📄 La regla, en palabras del kit
Regla: si el agente dice "no se puede", pídele que **pruebe** cada nivel con un comando antes de concluir. Muchas veces la vía existe y solo faltaba documentarla.
Dónde está: última línea del runtime/LEIA-ME.md. O AGENTS.md pide al agente que lo haga por su cuenta.
escalón N ejecuta 1 comando ¿la vía respondió? salida en pantalla = evidencia sí → detente y usa este nivel no → anota y baja a N+1 "no se puede" solo después del último

Cómo leer el diagrama: el lazo rojo vuelve a la izquierda con el siguiente escalón. Cada vuelta deja una evidencia anotada. Un «no se puede» honesto viene con esa lista; un «no se puede» sin lista es una suposición.

⚠️ El «imposible» prematuro cuesta caro

El agente que no encontró documentación tiende a decir que no se puede leer el programa desde fuera. Muchas veces, la prueba nivel por nivel revela una opción de exportación oculta en un menú. Si aceptas el primer "no se puede", recurres a una solución improvisada sin necesidad.

🚫
Imposible desde el principio

"no lo encontré" ≠ "no existe"

🧪
Prueba concreta

un comando por nivel

📎
Evidencia

la salida en pantalla

📘
AGENTS.md

la regla ya está ahí

4

Sube la escalera con el ERP de Sônia

Sonia quiere el total de ventas por cliente de la distribuidora. El ERP es antiguo: no tiene API. Lo que sí sabe hacer es exportar un CSV de ventas, o runtime/exemplos/erp-vendas.csv del kit.

Mira la escalera peldaño por peldaño. Es el caso más común en una oficina pequeña: un sistema antiguo que solo exporta archivos.

Nivel¿Existe para el ERP?Decisión
1 · APIno: el fabricante no lo ofrecebaja
2 · MCPno hay servidor MCP del ERPbaja
3 · CLIno tiene comando de terminalbaja
4 · SDKno tiene bibliotecabaja
5 · computadorase podría hacer clic en las pantallas…existe, pero es baja: guárdala y mira la siguiente
6 · puente localsí: exporta el CSV de ventasdetente aquí: el promedio supera al mínimo

Qué revisar en la tabla: en el nivel 5 la respuesta es "existe", y aun así la escalera continúa. Es la regla del tema 2: R5 solo acepta el navegador cuando no hay exportación, y aquí sí la hay.

🧾 ERP antiguo sin API erp-vendas.csv exportación puente local · nivel 6 herramienta resumo_vendas solo lectura (N4) 5 · hacer clic en las pantallas del ERP (frágil)

Cómo leer el diagrama: la línea de arriba es el camino elegido: el ERP libera el archivo y el puente entrega una herramienta lista. La caja roja tachada de abajo es el camino descartado. En la ruta 2 (receta R3), ese puente se convierte en una herramienta MCP real.

📤
Exportación

lo que ya hace el ERP

📄
CSV

erp-vendas.csv

🌉
Puente local

nivel 6, promedio

👁️
Solo lectura

N4: lee sin pedir

5

Sube la escalera con la agenda de Clara

La agenda de la clínica de Clara es una hoja de cálculo. Una hoja de cálculo no tiene API, MCP, CLI ni SDK: es un archivo. Así que la escalera baja hasta la puente local, igual que la de Sônia. En el kit, ella es el runtime/exemplos/agenda.csv, con los horarios de la Dra. Ana y el Dr. Bruno.

La diferencia aparece después. Sonia solo quiere leer. Clara, algún día, querrá que el agente marca un horario. Y la misma vía puede tener políticas diferentes para leer y modificar.

🆕 ¿Eres nuevo aquí? N2 y N4

Son niveles de autonomía de runtime/POLITICA.md. N4: el agente lo hace por su cuenta, sin avisar (sirve para leer). N2: el agente ejecuta solo después de preguntar, cada vez. La escala completa, de N0 a N4, está en el módulo 4.1.

✓ Leer la agenda (N4)

  • ✓ «¿Qué horarios están disponibles el día 7?»
  • ✓ El agente lee el archivo y responde
  • ✓ Nada cambia en la hoja de cálculo
  • ✓ Puede ejecutarse sin preguntar

✗ Cambiar la agenda sin preguntar

  • ✗ Agendar al paciente por cuenta propia
  • ✗ Cambiar «libre» por «ocupado» sin aviso
  • ✗ Un error se convierte en un paciente sin turno
  • ✗ Por eso, cambiar queda en N2: pregunta antes
📄 La fila de ejemplo de la agenda (del CAPACIDADES.md del kit)
| Agenda da clínica (planilha) | Ponte local (arquivo)   | 6 | ler/escrever agenda.csv         | alterar (N2)    | pendente |
Fíjate: como la línea incluye escribir, su política es la más alta de las dos acciones: modificar, N2. La receta R3 dice lo mismo: una herramienta que escribe sube a «modificar» (N2: pide permiso antes).

💡 Consejo para Clara

Empieza solo con lectura. Cuando confíes en las respuestas sobre los horarios disponibles, agrega la escritura, siempre pidiendo confirmación antes. Es el mismo archivo; lo que cambia es la política.

📅
agenda.csv

Dra. Ana y Dr. Bruno

👁️
Leer

N4

✍️
Cambiar

N2, pide antes

🌉
La misma vía

políticas diferentes

6

Sube la escalera con tu sistema

Ahora te toca a ti. Elige uno sistema de tu trabajo: el programa de la tienda, el portal del proveedor, la hoja de cálculo del inventario. Pídele al agente que suba la escalera contigo, probando cada nivel.

El prompt de abajo usa solo archivos del kit. Pide la prueba por nivel y prohíbe modificar el sistema: en esta etapa, el agente solo explora.

🎯 Objetivo: descubrir la vía más estable de tu sistema, con evidencia

Abre claude en la carpeta del kit y pega (cambia lo que está entre < >):

Leia runtime/LEIA-ME.md. Quero conectar o <nome do sistema>, que eu uso para <o que você faz nele>.
Suba a escada das vias comigo, um nível por vez. Em cada nível, me diga como testar com um comando, mostre o resultado e só então passe ao próximo.
Não conclua "não dá" sem testar todos. Não altere nada no sistema.
No fim, me diga qual é a via mais estável que existe e por quê.
Cómo verificar: la respuesta final cita un nivel de la escalera y, para cada nivel descartado, muestra qué se probó. Si responde "no se puede" sin esa lista, contesta: "prueba cada nivel con un comando, como indica el LEIA-ME".
1

Un sistema a la vez

Mezclar tres sistemas en una solicitud confunde las evidencias. Haz uno, toma nota y pasa al siguiente.

2

Responde lo que solo tú sabes

El agente puede preguntar si hay un menú "exportar" o un sitio de integraciones. Revisa el programa y cuéntale.

3

Guarda la elección

La vía que salga de aquí se convierte en una línea de CAPACIDADES.md en el próximo módulo, y la base de tu proyecto final.

Prueba rápida (opcional): el ERP de Sônia se puede operar desde la pantalla (nivel 5) y también exporta CSV (nivel 6). ¿Qué vía usar?

🎯
Un sistema

por pedido

🩺
Diagnóstico de vía

nivel por nivel

📎
Evidencia

en cada nivel

✅
Elige

la más estable

🎓 Resumen del módulo

✓
Siete escalones — API, MCP, CLI, SDK, computadora, puente local, ingeniería inversa.
✓
La estabilidad manda — la vía que menos se rompe cuesta menos mantener.
✓
"No se puede" solo con una prueba — un comando por nivel, con evidencia.
✓
Sônia y Clara se detienen en el 6 — la exportación y la hoja de cálculo se convierten en un puente local.
✓
Leer y modificar son políticas diferentes — N4 para leer, N2 para modificar.

Próximo módulo:

1.4 — El mapa de capacidades