lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

flujo de trabajo avanzado pibenchmarkautoresearch

pi-autoresearch: optimiza código con experimentos medidos

Encadena cambios y mediciones en pi para conservar mejoras y revertir regresiones sobre un objetivo concreto.

✓ verificado el 26 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Comprueba Node.js ≥22, mínimo del paquete, y que pi abre una sesión con tu proveedor configurado. Trabaja en una rama o un espacio de trabajo Git separado, con el árbol limpio, y revisa los scripts de medición antes de instalar. Instala la extensión desde pi:

pi install npm:pi-autoresearch
pi

Dentro de pi, el README propone:

/autoresearch optimiza el tiempo de las pruebas unitarias y vigila que sigan siendo correctas

Adapta el objetivo a tu proyecto y define la medición antes de dejar correr el bucle.

Comprobación

Comprueba que un experimento registra la métrica y que los tests de corrección siguen pasando. Al terminar la prueba pulsa Escape para interrumpir o usa /autoresearch finalize, que detiene el bucle y prepara las ramas de revisión. El ciclo continúa hasta que se interrumpe. Inspecciona los cambios conservados antes de usarlo.

Si algo falla

Si los resultados varían demasiado, estabiliza los datos y la prueba comparativa. Si no hay un objetivo comprobable, detén el ciclo y redefine la tarea.

Consulta el README oficial para requisitos y variantes de instalación.

ver en .md ¿Prefieres el recurso entero?

Qué es

pi-autoresearch es una extensión del agente de terminal pi para ejecutar ciclos de optimización. Organiza experimentos alrededor de una métrica, en vez de aceptar una modificación solo porque parezca más rápida o más simple.

Para qué te sirve

  • Cuando una suite de tests tarda demasiado y quieres medir cada intento de mejora.
  • Cuando comparas optimizaciones y necesitas conservar el resultado de cada experimento.

Cómo funciona

El agente propone un cambio, ejecuta el benchmark (prueba comparativa) y registra el resultado. El ciclo conserva las mejoras y revierte los intentos que empeoran el objetivo; la calidad de ese proceso depende de la medición y de las restricciones que definas.

Antes de empezar

Necesitas pi configurado, un repositorio recuperable y un benchmark reproducible. Define también qué no puede empeorar, como la corrección de los tests. El uso del modelo mantiene el coste de tu proveedor.

Límites y alternativas

Los resultados de otro proyecto no demuestran que vaya a mejorar el tuyo. Una métrica incompleta puede premiar un cambio incorrecto. Frente a optimizar manualmente, automatiza los intentos, pero requiere supervisar el objetivo y las regresiones.

Recursos