El loop que aprende|INEMA.CLUB-PRO

Clase 8 · 20 min

Montar el LOOP-R en tu sistema

Las siete clases dieron las piezas: hipótesis, experimento, promoción, lecciones, regla vinculante, medidor protegido y traza. Falta juntarlas en tu sistema y comprobar que ninguna quedó fuera. Esta clase también cierra la formación: lo que cada uno de los seis cursos pone en el loop y el plan con fechas para montar el tuyo.

Empezar la clase
Ocho módulos de circuito encajados en secuencia sobre un riel, formando un anillo, con cables que unen el último con el primero.

En esta clase vas a

  1. 1Las ocho piezas y el archivo loop.conf
  2. 2conferir-loop.py: de 0/8 a 8/8
  3. 3La formación completa en seis cursos
  4. 4Tu plan con fechas

Objetivo: comprobar las ocho piezas del loop que aprende en tu proyecto, cerrar lo que falta y cerrar la formación con el plan con fechas.

01Las ocho piezas del loop que aprende

Una por clase. Haz clic en cada pieza para ver qué exige conferir-loop.py.

Haz clic en cada bloque del diagrama para ver qué hace.

conferir-loop.py lee loop.conf en la raíz del proyecto. Comprueba la presencia y la coherencia de las piezas, no la calidad de tu hipótesis.

02Ensayo: de 0/8 a 8/8

Una carpeta vacía y un loop armado por el kit (montar.sh repite, sin modelo, lo que hicieron las clases 1 a 7). Necesita los repositorios loop-r y sil-loop-r en ~/projetos.

Terminal · ensayo sin costo
K=~/projetos/loop-r-eng-aprende-v72/kit
E=${TMPDIR:-/tmp}/ensaio-aprende/a8; rm -rf $E; mkdir -p $E/vazio
echo "## uma pasta sem nada"; python3 $K/conferir-loop.py $E/vazio > $E/vazio.txt; echo "saída: $?"; tail -1 $E/vazio.txt
echo "## as oito peças montadas pelo kit (o que as aulas 1 a 7 fizeram)"
bash $K/montar.sh $E/meu-loop > /dev/null
python3 $K/conferir-loop.py $E/meu-loop; echo "saída: $?"
echo "## o loop.conf que o conferir lê"; cat $E/meu-loop/loop.conf
Archivo · kit/loop.conf.exemplo
# loop.conf — lo que lee conferir-loop.py (KEY=valor; ~ y $HOME valen). Queda en la raíz de tu proyecto.
SISTEMA=~/projetos/<seu-sistema>          # repo donde corre el experimento (tiene results.tsv); por defecto: esta carpeta
LOOP=~/loops/<seu-loop>/promocao           # versoes/ + memoria/ledger.md (clase 3); fuera del repo del sistema
GUARDA=~/loops/<seu-loop>/medidor.sha256   # manifiesto del medidor (clase 6); fuera del repo
ESCONDIDOS=~/loops/<seu-loop>/escondidos.jsonl
RASTRO=~/loops/<seu-loop>/rastros.jsonl    # una línea por ciclo (clase 7)
TETO_TOKENS=<tokens por ciclo, a partir de tu medición real>
APROVADOR=<quién aprueba la promoción (nivel L1)>
Ejemplo del repositorio
## uma pasta sem nada
saída: 1
LOOP: 0/8 — FALTAM 1, 2, 3, 4, 5, 6, 7, 8
## as oito peças montadas pelo kit (o que as aulas 1 a 7 fizeram)
OK     1 hipótese com número  (hipotese.md passa no hipotese.py)
OK     2 experimento keep/discard  (results.tsv com 1 ciclo(s))
OK     3 promoção e rollback  (versoes/atual + ledger com PROMOVIDA)
OK     4 lições com decisão (SIL)  (1 regra(s) ativa(s) no SIL)
OK     5 regra vinculante no AGENTS.md  (bloco promovido e check sem pendência)
OK     6 medidor fora do alcance  (GUARDA confere e ESCONDIDOS fora da pasta)
OK     7 rastro por ciclo  (RASTRO com pelo menos um ciclo)
OK     8 teto e aprovador  (TETO_TOKENS e APROVADOR no loop.conf)
LOOP: 8/8 — PRONTO
saída: 0
## o loop.conf que o conferir lê
LOOP=/tmp/ensaio-aprende/a8/meu-loop-fora/promocao
GUARDA=/tmp/ensaio-aprende/a8/meu-loop-fora/medidor.sha256
ESCONDIDOS=/tmp/ensaio-aprende/a8/meu-loop-fora/escondidos.jsonl
RASTRO=/tmp/ensaio-aprende/a8/meu-loop-fora/rastros.jsonl
TETO_TOKENS=50000
APROVADOR=Seu Nome

Lo que queda fuera del repo del sistema (medidor, ocultos, traza, versiones) va a una carpeta hermana: el agente que modifica el sistema no alcanza lo que lo juzga.

03La formación en seis cursos

Lo que cada curso pone en tu loop. Este es el último.

1. Base

Las cinco piezas del loop (objetivo, estado, acción, verificación, parada), el harness, los motores de loop de hoy, el LOOP-R y el criterio de terminado de 0 a 4.

04Práctica final

El ensayo, después tu sistema.

E22 · De 0/8 a 8/8 en el ensayo

5 min

Corre el ensayo.

Listo cuando: LOOP: 0/8 con saída: 1, después LOOP: 8/8 — PRONTO con saída: 0.

E23 · Tu loop verificado

2 h

En tu proyecto, copia el loop.conf.exemplo a loop.conf, apunta cada ruta a las piezas que armaste en las prácticas de las clases 1 a 7 y ejecuta conferir-loop.py. Cierra las piezas que faltan, una por vez, en orden.

Listo cuando: python3 $K/conferir-loop.py ~/projetos/[seu-projeto]; echo "saída: $?" → LOOP: 8/8 — PRONTO y saída: 0.

E24 · El primer ciclo de verdad

1 h

Con el loop en 8/8, ejecuta un ciclo real con tu agente, con la barandilla (guardrail) y los casos ocultos activados y la traza grabando (MEDIR y MEDIDOR exportados como en la clase 2, si el medidor es tuyo). Si da keep, haz la tarjeta de decisión y pide la aprobación a quien decide.

Listo cuando: el results.tsv de tu sistema gana una línea nueva, la traza gana una línea con tokens, y hay un decisao.md con nombre y fecha si el ciclo dio keep.

05El mapa del curso

Cuatro entregas, en orden. Haz clic en un ejercicio para ver el "listo cuando".

Día 1Medir

clases 1 y 2

3 ejercicios

Hipótesis con número y el primer keep/discard.

Ver la clase
Días 2 y 3Decidir

clases 3, 4 y 5

3 ejercicios

Promoción con rollback y lecciones que se vuelven regla.

Ver la clase
Día 4Proteger

clases 6 y 7

3 ejercicios

Medidor congelado, casos ocultos y traza.

Ver la clase
Semana 2Montar

clase 8

3 ejercicios

Tu loop en 8/8 y el primer ciclo real.

Ver la clase
Al final de la formaciónUn loop que trabaja horas, se verifica, corre con seguridad y mejora con números: cambia, mide, guarda lo que ganó, da marcha atrás cuando empeora y recuerda lo que aprendió.
24 ejercicios
Haz clic en un ejercicio para ver qué hacer y el "listo cuando".
  1. 1/5

    Medir

    Kit clonado, hipotese.md aprobado y tres ciclos en el ensayo, más uno real.

  2. 2/5

    Decidir

    Requiere el día 1. Veredictos rehechos, SIL en tu proyecto y una regla vinculante.

  3. 3/5

    Proteger

    Requiere los días 2 y 3. Los dos atajos vistos y cerrados; el costo por keep medido.

  4. 4/5

    Montar

    Requiere todo lo anterior. loop.conf apuntando a las piezas, conferir-loop.py en 8/8.

  5. 5/5

    El curso completo

    Medir, decidir, proteger y armar. Solo pasa a la siguiente entrega cuando el "listo cuando" de la anterior sea verdad.

Orden obligatorio: promover sin un medidor protegido es promover el atajo.

06Genera tu plan con fechas

Elige el inicio y cuánto tiempo tienes por semana. El plan lista los 24 ejercicios en orden.

07Prueba final

Pregunta 1 de 4

El conferir-loop.py dio 8/8. ¿Qué garantiza eso?competencia

08La formación en tres frases

Trabajar y verificarEl loop corre horas con el estado fuera del modelo, con tope y parada, y quien dice que terminó es una compuerta que el agente no alcanza.
En equipo y con seguridadSubagentes y colas solo cuando ayudan; ninguna sesión junta datos privados, contenido no confiable y salida hacia afuera.
AprenderCambia una cosa, mide, guarda lo que ganó, vuelve atrás cuando empeora y convierte el error en una regla que la próxima sesión lee.

Sigue por aquí

Clase anteriorVolver al inicio del curso